{
"folders": {
"0": "anim",
"1": "basic2d",
"2": "basic3d",
"3": "bitmap",
"4": "bobs",
"5": "camera3d",
"6": "examples",
"7": "fast",
"8": "flow",
"9": "input",
"10": "light",
"11": "maths",
"12": "matrix3d",
"13": "memblock",
"14": "multiplayer",
"15": "music",
"16": "screen",
"17": "sound",
"18": "sprite",
"19": "system",
"20": "text",
"21": "tutorial",
"22": "webgfx",
"anim": {
"folders": [],
"files": [
"adelete.htm",
"aexist.htm",
"aheight.htm",
"aload.htm",
"aloop.htm",
"alooped.htm",
"apause.htm",
"apaused.htm",
"aplace.htm",
"aplay.htm",
"aplaying.htm",
"aposx.htm",
"aposy.htm",
"aresume.htm",
"astop.htm",
"awidth.htm"
]
},
"basic2d": {
"folders": [],
"files": [
"box.htm",
"circle.htm",
"cls.htm",
"dot.htm",
"ellipse.htm",
"ink.htm",
"line.htm",
"point.htm",
"rgb.htm"
]
},
"basic3d": {
"folders": [],
"files": [
"Ghit.htm",
"Soa.htm",
"aoam.htm",
"aots.htm",
"av3dblit.htm",
"avalpha.htm",
"avfilt.htm",
"avfog.htm",
"bkcol.htm",
"bkcolour.htm",
"bkoff.htm",
"bkon.htm",
"bkscr.htm",
"bktex.htm",
"caok.htm",
"cokf.htm",
"docb.htm",
"dofs.htm",
"doz.htm",
"drawtb.htm",
"drawtf.htm",
"dso.htm",
"eoz.htm",
"eso.htm",
"fcolor.htm",
"fdist.htm",
"foff.htm",
"fon.htm",
"gocx.htm",
"gocy.htm",
"gocz.htm",
"ladd.htm",
"lcolor.htm",
"ldirx.htm",
"ldiry.htm",
"ldirz.htm",
"lexist.htm",
"lhide.htm",
"llink.htm",
"loffset.htm",
"loffsetx.htm",
"loffsety.htm",
"loffsetz.htm",
"lperform.htm",
"lposx.htm",
"lposy.htm",
"lposz.htm",
"lrotate.htm",
"lrotatx.htm",
"lrotaty.htm",
"lrotatz.htm",
"lscal.htm",
"lscale.htm",
"lscr.htm",
"lsettext.htm",
"lshow.htm",
"lso.htm",
"ltexture.htm",
"ltn.htm",
"lvisible.htm",
"mdelete.htm",
"mexist.htm",
"mload.htm",
"mmake.htm",
"mmcurve.htm",
"mmcurvea.htm",
"mmnewx.htm",
"mmnewy.htm",
"mmnewz.htm",
"mmwrap.htm",
"mocb.htm",
"mscb.htm",
"oappend.htm",
"obsx.htm",
"obsy.htm",
"obsz.htm",
"ochmesh.htm",
"ocollid.htm",
"ocolor.htm",
"odelesto.htm",
"odelete.htm",
"oexist.htm",
"ofade.htm",
"ofix.htm",
"oframe.htm",
"oghstoff.htm",
"oghston.htm",
"oglos.htm",
"oglosx.htm",
"oglosy.htm",
"oglosz.htm",
"oglue.htm",
"ohide.htm",
"ohit.htm",
"ointerp.htm",
"oload.htm",
"olockoff.htm",
"olockon.htm",
"oloop.htm",
"olooping.htm",
"omake.htm",
"omakesto.htm",
"ombox.htm",
"omcube.htm",
"omcyl.htm",
"omove.htm",
"omplain.htm",
"ompyr.htm",
"omsphere.htm",
"omtri.htm",
"oplay.htm",
"oplaying.htm",
"opoint.htm",
"opositon.htm",
"opositx.htm",
"oposity.htm",
"opositz.htm",
"orotate.htm",
"orotatx.htm",
"orotaty.htm",
"orotatz.htm",
"oscal.htm",
"oscale.htm",
"oscr.htm",
"oscri.htm",
"oscrx.htm",
"oscry.htm",
"osetfram.htm",
"osetinte.htm",
"osetob.htm",
"osetsped.htm",
"oshow.htm",
"osize.htm",
"ospeed.htm",
"osrotxyz.htm",
"osrotzyx.htm",
"ostop.htm",
"otexture.htm",
"ototal.htm",
"ounglue.htm",
"ovisible.htm",
"oxrotate.htm",
"oyrotate.htm",
"ozrotate.htm",
"podown.htm",
"poup.htm",
"roleft.htm",
"roright.htm",
"scx.htm",
"scy.htm",
"scz.htm",
"setgcoff.htm",
"setgcon.htm",
"setlight.htm",
"setob2cam.htm",
"setob2ob.htm",
"setobox.htm",
"setoboxr.htm",
"setocoff.htm",
"setocon.htm",
"setosph.htm",
"smmv.htm",
"snf.htm",
"sno.htm",
"soko.htm",
"sot.htm",
"sso.htm",
"ssot.htm",
"toleft.htm",
"toright.htm"
]
},
"bitmap": {
"folders": [],
"files": [
"bblur.htm",
"bcopy.htm",
"bcreate.htm",
"bdelete.htm",
"bdepth.htm",
"bexists.htm",
"bfade.htm",
"bflip.htm",
"bgetflip.htm",
"bgetmirr.htm",
"bheight.htm",
"bload.htm",
"bmirror.htm",
"bnumber.htm",
"bsave.htm",
"bset.htm",
"bwidth.htm"
]
},
"bobs": {
"folders": [],
"files": [
"bcollide.htm",
"bdelete.htm",
"bexist.htm",
"bflip.htm",
"bgetflip.htm",
"bgetimag.htm",
"bgetmirr.htm",
"bheight.htm",
"bhit.htm",
"bmirror.htm",
"bob.htm",
"boffset.htm",
"boffsetx.htm",
"boffsety.htm",
"bpaste.htm",
"bscale.htm",
"bscalex.htm",
"bscaley.htm",
"bset.htm",
"bstretch.htm",
"bwidth.htm",
"bx.htm",
"by.htm",
"idelete.htm",
"iget.htm",
"iload.htm",
"ipaste.htm",
"isave.htm"
]
},
"camera3d": {
"folders": [],
"files": [
"canglex.htm",
"cangley.htm",
"canglez.htm",
"cautooff.htm",
"cautoon.htm",
"ccview.htm",
"cmove.htm",
"cpoint.htm",
"cpositon.htm",
"cposx.htm",
"cposy.htm",
"cposz.htm",
"crange.htm",
"crotate.htm",
"crotxyz.htm",
"crotzyx.htm",
"cview.htm",
"cxrot.htm",
"cyrot.htm",
"czrot.htm",
"pcdown.htm",
"pcup.htm",
"rcleft.htm",
"rcright.htm",
"sctf.htm",
"setcam.htm",
"setcam2obj.htm",
"tcleft.htm",
"tcright.htm"
]
},
"examples": {
"folders": {
"0": "2d",
"1": "anim",
"2": "basic3d",
"3": "bitmap",
"4": "bobs",
"5": "camera3d",
"6": "flow",
"7": "input",
"8": "light3d",
"9": "maths",
"10": "matrix3d",
"11": "memblock",
"12": "multiplayer",
"13": "music",
"14": "screen",
"15": "sound",
"16": "sprite",
"17": "system",
"18": "text",
"2d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba"
]
},
"anim": {
"folders": {
"0": "avi",
"avi": {
"folders": [],
"files": [
"demo1.avi"
]
}
},
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba"
]
},
"basic3d": {
"folders": [],
"files": [
"AIRPL004.X",
"anim.dat",
"brick13.bmp",
"brick13.dds",
"browser.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"exam18.dba",
"exam19.dba",
"exam20.dba",
"exam21.dba",
"exam22.dba",
"exam23.dba",
"exam24.dba",
"exam25.dba",
"exam26.dba",
"exam27.dba",
"exam28.dba",
"exam29.dba",
"exam30.dba",
"floor1.bmp",
"idle.x",
"mesh.x",
"myanim.dat",
"mytile.dds",
"skin.bmp",
"walk.x"
]
},
"bitmap": {
"folders": {
"0": "2DFiles",
"1": "pics",
"2DFiles": {
"folders": [],
"files": [
"fence01.bmp",
"fence01.dds",
"fence01.dib",
"fence01.jpg",
"fence01.pcx",
"fence01.png",
"fence01.psd",
"fence01.rle",
"fence01.tga",
"fence01.tif",
"loadallbitmaps.dba"
]
},
"pics": {
"folders": [],
"files": [
"bitmap0.bmp",
"bitmap1.bmp"
]
}
},
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba"
]
},
"bobs": {
"folders": [],
"files": [
"back.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"face.bmp"
]
},
"camera3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"floor1.bmp"
]
},
"flow": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"mylib.dba",
"test"
]
},
"input": {
"folders": {
"0": "sample",
"sample": {
"folders": [],
"files": [
"sample1.txt",
"sample2.txt",
"sample3.txt"
]
}
},
"files": [
"EXAM23.DBA",
"EXAM24.DBA",
"EXAM25.DBA",
"blank.txt",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"exam18.dba",
"exam19.dba",
"exam20.dba",
"exam21.dba",
"exam22.dba",
"myownfile.dat",
"store.dat",
"text.txt"
]
},
"light3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"gridcube.x"
]
},
"maths": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba"
]
},
"matrix3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"floor1.bmp",
"floor1.dds"
]
},
"memblock": {
"folders": {
"0": "EXAM02-src",
"EXAM02-src": {
"folders": [],
"files": [
"wavebackb.dpr"
]
}
},
"files": [
"EXAM01.DBA",
"EXAM02.DBA",
"EXAM03.DBA",
"EXAM04.DBA",
"EXAM05.DBA",
"EXAM06.DBA",
"behold.wav",
"db.jpg",
"dbsmall.jpg",
"groovy.jpg",
"wavebackb.dll"
]
},
"multiplayer": {
"folders": {
"0": "exam03",
"exam03": {
"folders": {
"0": "Alien Rollerbug",
"Alien Rollerbug": {
"folders": [],
"files": [
"L-Alien Rollerbug-Move.x",
"alien1.dds",
"alien2.dds",
"alien3.dds",
"alien4.dds"
]
}
},
"files": [
"EXAM03.DBA",
"floor.jpg",
"setup.ini",
"swirl.jpg"
]
}
},
"files": [
"EXAM01.DBA",
"EXAM02.DBA",
"EXAM04.DBA",
"EXAM05.DBA",
"EXAM06.DBA",
"EXAM07.DBA",
"setup.ini",
"smash.wav"
]
},
"music": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"music1.mid"
]
},
"screen": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba"
]
},
"sound": {
"folders": [],
"files": [
"EXAM12.DBA",
"drum.wav",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"music.mp3",
"rock1.bmp",
"sound.wav"
]
},
"sprite": {
"folders": [],
"files": [
"back.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"face.bmp"
]
},
"system": {
"folders": {
"0": "EXAM08-src",
"EXAM08-src": {
"folders": [],
"files": [
"dbImageAccess.cfg",
"dbImageAccess.dof",
"dbImageAccess.dpr",
"dbImageAccess.res"
]
}
},
"files": [
"EXAM08.DBA",
"EXAM09.DBA",
"EXAM10.DBA",
"dbImageAccess.dll",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba"
]
},
"text": {
"folders": [],
"files": [
"EXAM10.DBA",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"pic.bmp"
]
}
},
"files": []
},
"fast": {
"folders": {
"0": "caverun",
"caverun": {
"folders": [],
"files": [
"caverun.dba",
"caverun.mid",
"explode.wav",
"hum.wav",
"tiles.bmp"
]
}
},
"files": [
"flesson1.htm",
"flesson2.htm",
"flesson3.htm",
"flesson4.htm",
"flesson5.htm",
"fstart.htm"
]
},
"flow": {
"folders": [],
"files": [
"CAS.htm",
"SEL.htm",
"cad.htm",
"cl.htm",
"data.htm",
"dim.htm",
"doloop.htm",
"enc.htm",
"end.htm",
"ens.htm",
"exit.htm",
"fornext.htm",
"func.htm",
"funcexit.htm",
"getdate.htm",
"gettime.htm",
"gosub.htm",
"goto.htm",
"ifelse.htm",
"ifendif.htm",
"ifthen.htm",
"include.htm",
"loadaray.htm",
"read.htm",
"rem.htm",
"remstart.htm",
"repeat.htm",
"restore.htm",
"savearay.htm",
"sleep.htm",
"step.htm",
"suskey.htm",
"susmouse.htm",
"sync.htm",
"syncrate.htm",
"timer.htm",
"undim.htm",
"wait.htm",
"waitkey.htm",
"while.htm"
]
},
"input": {
"folders": [],
"files": [
"apn.htm",
"cdname.htm",
"cdperf.htm",
"cdsel.htm",
"cdx.htm",
"cdy.htm",
"cdz.htm",
"clentry.htm",
"clipr.htm",
"clipw.htm",
"entry.htm",
"exf.htm",
"fdd.htm",
"fdf.htm",
"ffacoff.htm",
"ffacon.htm",
"ffangle.htm",
"ffchain.htm",
"ffdown.htm",
"fff.htm",
"ffimpact.htm",
"ffleft.htm",
"ffn.htm",
"ffnone.htm",
"ffright.htm",
"ffshoot.htm",
"ffup.htm",
"ffwater.htm",
"fgf.htm",
"fgfff.htm",
"fpf.htm",
"fscd.htm",
"fscdir.htm",
"fscdrive.htm",
"fsclose.htm",
"fscopy.htm",
"fsd.htm",
"fsdate.htm",
"fsdelete.htm",
"fsdir.htm",
"fsdrive.htm",
"fsexec.htm",
"fsexist.htm",
"fsfirst.htm",
"fsgetdir.htm",
"fsisend.htm",
"fsisopen.htm",
"fsmake.htm",
"fsmkdir.htm",
"fsmove.htm",
"fsname.htm",
"fsnext.htm",
"fsopenr.htm",
"fsopenw.htm",
"fspexist.htm",
"fsread.htm",
"fsreadb.htm",
"fsreadf.htm",
"fsreadl.htm",
"fsreads.htm",
"fsreadw.htm",
"fsrename.htm",
"fsrmdir.htm",
"fssetdir.htm",
"fssize.htm",
"fstype.htm",
"fswrite.htm",
"fswriteb.htm",
"fswritef.htm",
"fswritel.htm",
"fswrites.htm",
"fswritew.htm",
"ftc.htm",
"ftp.htm",
"ftt.htm",
"gfd.htm",
"gferrs.htm",
"gffail.htm",
"gffn.htm",
"gffs.htm",
"gfft.htm",
"gfp.htm",
"gfs.htm",
"input.htm",
"jba.htm",
"jbb.htm",
"jbc.htm",
"jbd.htm",
"jdown.htm",
"jfx.htm",
"jha.htm",
"jleft.htm",
"jos.htm",
"jright.htm",
"jsa.htm",
"jsb.htm",
"jsd.htm",
"jtx.htm",
"jty.htm",
"jtz.htm",
"jup.htm",
"jx.htm",
"jy.htm",
"jz.htm",
"kcontrol.htm",
"kdown.htm",
"kesc.htm",
"kinkey.htm",
"kleft.htm",
"kreturn.htm",
"kright.htm",
"kscan.htm",
"kshift.htm",
"kspace.htm",
"kstate.htm",
"kup.htm",
"makemb.htm",
"mclick.htm",
"mhide.htm",
"mmovex.htm",
"mmovey.htm",
"mmovez.htm",
"mpos.htm",
"mshow.htm",
"mx.htm",
"my.htm",
"mz.htm",
"readmb.htm",
"readreg.htm",
"red.htm",
"ref.htm",
"wid.htm",
"wrd.htm",
"wrf.htm",
"writemb.htm",
"writereg.htm"
]
},
"light": {
"folders": [],
"files": [
"cal.htm",
"clrlight.htm",
"dellight.htm",
"hidlight.htm",
"liex.htm",
"ligdirx.htm",
"ligdiry.htm",
"ligdirz.htm",
"ligposx.htm",
"ligposy.htm",
"ligposz.htm",
"ligran.htm",
"ligtype.htm",
"ligvis.htm",
"makelight.htm",
"pntlight.htm",
"poslight.htm",
"rotlight.htm",
"selr.htm",
"setlight.htm",
"setlobor.htm",
"setlobps.htm",
"shwlight.htm",
"sldir.htm",
"slpoint.htm",
"slspot.htm"
]
},
"maths": {
"folders": [],
"files": [
"abs.htm",
"acos.htm",
"asin.htm",
"atan.htm",
"atanfull.htm",
"cos.htm",
"dec.htm",
"exp.htm",
"hcos.htm",
"hsin.htm",
"htan.htm",
"inc.htm",
"int.htm",
"rand.htm",
"rnd.htm",
"sin.htm",
"sqrt.htm",
"tan.htm"
]
},
"matrix3d": {
"folders": [],
"files": [
"mdelete.htm",
"mexist.htm",
"mfill.htm",
"mghstoff.htm",
"mghston.htm",
"mground.htm",
"mheight.htm",
"mmake.htm",
"mposmat.htm",
"mposx.htm",
"mposy.htm",
"mposz.htm",
"mprep.htm",
"mrand.htm",
"msdown.htm",
"mset.htm",
"msettex.htm",
"msleft.htm",
"msright.htm",
"msup.htm",
"mtcount.htm",
"mtexist.htm",
"mtheight.htm",
"mtile.htm",
"mtnormal.htm",
"mupdate.htm",
"mwire.htm",
"mwireoff.htm",
"mwireon.htm"
]
},
"memblock": {
"folders": [],
"files": [
"bbdepth.htm",
"bbheight.htm",
"bbpitch.htm",
"bbptr.htm",
"bbwidth.htm",
"lockbb.htm",
"mbcmesh.htm",
"mbcopy.htm",
"mbdel.htm",
"mbexist.htm",
"mbgp.htm",
"mbgs.htm",
"mbkbfm.htm",
"mbkefm.htm",
"mbkifm.htm",
"mbkmfb.htm",
"mbkmfe.htm",
"mbkmfi.htm",
"mbkmfs.htm",
"mbksfm.htm",
"mbmk.htm",
"mbrb.htm",
"mbrd.htm",
"mbrf.htm",
"mbrw.htm",
"mbwb.htm",
"mbwd.htm",
"mbwf.htm",
"mbww.htm",
"unlockbb.htm"
]
},
"multiplayer": {
"folders": [],
"files": [
"ckp.htm",
"mpcknet.htm",
"mpckse.htm",
"mpcreate.htm",
"mpfree.htm",
"mpfreep.htm",
"mpgetms.htm",
"mpgexist.htm",
"mpghost.htm",
"mpglost.htm",
"mpgtbm.htm",
"mpgtf.htm",
"mpgti.htm",
"mpgtim.htm",
"mpgtm.htm",
"mpgtme.htm",
"mpgts.htm",
"mpgtsn.htm",
"mpjoin.htm",
"mpmkp.htm",
"mpmsex.htm",
"mpmsfrom.htm",
"mpmsto.htm",
"mpmstype.htm",
"mppfrd.htm",
"mppmkd.htm",
"mpsetnet.htm",
"mpsnbm.htm",
"mpsnf.htm",
"mpsni.htm",
"mpsnim.htm",
"mpsnm.htm",
"mpsnme.htm",
"mpsns.htm",
"mpsnsn.htm"
]
},
"music": {
"folders": [],
"files": [
"gmexist.htm",
"gmloop.htm",
"gmpaused.htm",
"gmplay.htm",
"mcdload.htm",
"mdelete.htm",
"mload.htm",
"mloop.htm",
"mpause.htm",
"mplay.htm",
"mresume.htm",
"mstop.htm"
]
},
"screen": {
"folders": [],
"files": [
"gscheck.htm",
"gsdepth.htm",
"gsfps.htm",
"gsheight.htm",
"gstype.htm",
"gswidth.htm",
"pcfdm.htm",
"ssetdis.htm",
"ssgamma.htm"
]
},
"sound": {
"folders": [],
"files": [
"gsexist.htm",
"gslax.htm",
"gslay.htm",
"gslaz.htm",
"gslisx.htm",
"gslisy.htm",
"gslisz.htm",
"gsloop.htm",
"gspan.htm",
"gspaused.htm",
"gsplay.htm",
"gsposx.htm",
"gsposy.htm",
"gsposz.htm",
"gsspeed.htm",
"gstype.htm",
"gsvolume.htm",
"loa.htm",
"res.htm",
"sas.htm",
"sclone.htm",
"sdelete.htm",
"seteax.htm",
"sload.htm",
"sload3d.htm",
"sloop.htm",
"span.htm",
"spause.htm",
"splay.htm",
"spos.htm",
"sposlis.htm",
"sresume.htm",
"srotlis.htm",
"srs.htm",
"sspeed.htm",
"sstop.htm",
"svolume.htm"
]
},
"sprite": {
"folders": [],
"files": [
"bcollide.htm",
"bdelete.htm",
"bexist.htm",
"bflip.htm",
"bgetflip.htm",
"bgetimag.htm",
"bgetmirr.htm",
"bheight.htm",
"bhide.htm",
"bhidea.htm",
"bhit.htm",
"bmirror.htm",
"boffset.htm",
"boffsetx.htm",
"boffsety.htm",
"bpaste.htm",
"bscale.htm",
"bscalex.htm",
"bscaley.htm",
"bset.htm",
"bshow.htm",
"bshowa.htm",
"bsize.htm",
"bstretch.htm",
"bwidth.htm",
"bx.htm",
"by.htm",
"die.htm",
"idelete.htm",
"iget.htm",
"iload.htm",
"ipaste.htm",
"isave.htm",
"sprite.htm"
]
},
"system": {
"folders": [],
"files": [
"activeoff.htm",
"activeon.htm",
"calldll.htm",
"cgcard.htm",
"cla.htm",
"clb.htm",
"clc.htm",
"cld.htm",
"clempty.htm",
"clqty.htm",
"clstring.htm",
"dcexist.htm",
"deldll.htm",
"dis.htm",
"disesc.htm",
"distnl.htm",
"dllexist.htm",
"emumode.htm",
"enesc.htm",
"ens.htm",
"entnl.htm",
"exitpr.htm",
"hiw.htm",
"loaddll.htm",
"maw.htm",
"miw.htm",
"pcfgc.htm",
"rew.htm",
"scin.htm",
"seteoff.htm",
"seteon.htm",
"setgcard.htm",
"shw.htm",
"swf.htm",
"swl.htm",
"swo.htm",
"swp.htm",
"sws.htm",
"swt.htm",
"sysdmem.htm",
"syssmem.htm",
"systmem.htm",
"systnl.htm"
]
},
"text": {
"folders": [],
"files": [
"gtasc.htm",
"gtback.htm",
"gtbin.htm",
"gtchr.htm",
"gtfont.htm",
"gtheight.htm",
"gthex.htm",
"gtleft.htm",
"gtlen.htm",
"gtlwr.htm",
"gtmid.htm",
"gtright.htm",
"gtsize.htm",
"gtstr.htm",
"gtstyle.htm",
"gtupr.htm",
"gtval.htm",
"gtwidth.htm",
"tcenter.htm",
"tfbold.htm",
"tfboldi.htm",
"tffont.htm",
"tfital.htm",
"tfnorm.htm",
"tfopaq.htm",
"tfsize.htm",
"tftran.htm",
"tpcl.htm",
"tprint.htm",
"tsetcur.htm",
"ttext.htm"
]
},
"tutorial": {
"folders": {
"0": "programs",
"programs": {
"folders": {
"0": "sample10",
"sample10": {
"folders": [],
"files": [
"cloth.bmp",
"flame1.bmp",
"idle.x",
"pinkface.bmp",
"rock1.bmp",
"sample10.dba",
"walk.x"
]
}
},
"files": [
"floor.bmp",
"picture.bmp",
"runner.bmp",
"sample.mid",
"sample.wav",
"sample06.dba",
"sample07.dba",
"sample08.dba",
"sample09.dba"
]
}
},
"files": [
"tstart.htm",
"tut01.htm",
"tut02.htm",
"tut03.htm",
"tut04.htm",
"tut05.htm",
"tut06.htm",
"tut07.htm",
"tut08.htm",
"tut09.htm",
"tut10.htm"
]
},
"webgfx": {
"folders": [],
"files": [
"dbback.gif"
]
}
},
"files": [
"Anim.htm",
"Basic2d.htm",
"Basic3d.htm",
"Bitmap.htm",
"Bobs.htm",
"Camera3d.htm",
"Input.htm",
"Maths.htm",
"Matrix3d.htm",
"Music.htm",
"Screen.htm",
"Sound.htm",
"Sprite.htm",
"System.htm",
"Text.htm",
"compiler.html",
"credits.htm",
"examples.htm",
"flow.htm",
"formats.txt",
"glossary.htm",
"index.htm",
"intro.htm",
"light.htm",
"main.htm",
"media.htm",
"memblock.htm",
"menu.htm",
"multiplayer.htm",
"nocontex.htm",
"prin2.htm",
"prin3.htm",
"prin4.htm",
"prin5.htm",
"prin6.htm",
"prin7.htm",
"princpal.htm",
"trial.htm"
]
}

{
"folders": {
"0": "anim",
"1": "basic2d",
"2": "basic3d",
"3": "bitmap",
"4": "bobs",
"5": "camera3d",
"6": "examples",
"7": "fast",
"8": "flow",
"9": "input",
"10": "light",
"11": "maths",
"12": "matrix3d",
"13": "memblock",
"14": "multiplayer",
"15": "music",
"16": "screen",
"17": "sound",
"18": "sprite",
"19": "system",
"20": "text",
"21": "tutorial",
"22": "webgfx",
"anim": {
"folders": [],
"files": [
"adelete.htm",
"aexist.htm",
"aheight.htm",
"aload.htm",
"aloop.htm",
"alooped.htm",
"apause.htm",
"apaused.htm",
"aplace.htm",
"aplay.htm",
"aplaying.htm",
"aposx.htm",
"aposy.htm",
"aresume.htm",
"astop.htm",
"awidth.htm"
]
},
"basic2d": {
"folders": [],
"files": [
"box.htm",
"circle.htm",
"cls.htm",
"dot.htm",
"ellipse.htm",
"ink.htm",
"line.htm",
"point.htm",
"rgb.htm"
]
},
"basic3d": {
"folders": [],
"files": [
"Ghit.htm",
"Soa.htm",
"aoam.htm",
"aots.htm",
"av3dblit.htm",
"avalpha.htm",
"avfilt.htm",
"avfog.htm",
"bkcol.htm",
"bkcolour.htm",
"bkoff.htm",
"bkon.htm",
"bkscr.htm",
"bktex.htm",
"caok.htm",
"cokf.htm",
"docb.htm",
"dofs.htm",
"doz.htm",
"drawtb.htm",
"drawtf.htm",
"dso.htm",
"eoz.htm",
"eso.htm",
"fcolor.htm",
"fdist.htm",
"foff.htm",
"fon.htm",
"gocx.htm",
"gocy.htm",
"gocz.htm",
"ladd.htm",
"lcolor.htm",
"ldirx.htm",
"ldiry.htm",
"ldirz.htm",
"lexist.htm",
"lhide.htm",
"llink.htm",
"loffset.htm",
"loffsetx.htm",
"loffsety.htm",
"loffsetz.htm",
"lperform.htm",
"lposx.htm",
"lposy.htm",
"lposz.htm",
"lrotate.htm",
"lrotatx.htm",
"lrotaty.htm",
"lrotatz.htm",
"lscal.htm",
"lscale.htm",
"lscr.htm",
"lsettext.htm",
"lshow.htm",
"lso.htm",
"ltexture.htm",
"ltn.htm",
"lvisible.htm",
"mdelete.htm",
"mexist.htm",
"mload.htm",
"mmake.htm",
"mmcurve.htm",
"mmcurvea.htm",
"mmnewx.htm",
"mmnewy.htm",
"mmnewz.htm",
"mmwrap.htm",
"mocb.htm",
"mscb.htm",
"oappend.htm",
"obsx.htm",
"obsy.htm",
"obsz.htm",
"ochmesh.htm",
"ocollid.htm",
"ocolor.htm",
"odelesto.htm",
"odelete.htm",
"oexist.htm",
"ofade.htm",
"ofix.htm",
"oframe.htm",
"oghstoff.htm",
"oghston.htm",
"oglos.htm",
"oglosx.htm",
"oglosy.htm",
"oglosz.htm",
"oglue.htm",
"ohide.htm",
"ohit.htm",
"ointerp.htm",
"oload.htm",
"olockoff.htm",
"olockon.htm",
"oloop.htm",
"olooping.htm",
"omake.htm",
"omakesto.htm",
"ombox.htm",
"omcube.htm",
"omcyl.htm",
"omove.htm",
"omplain.htm",
"ompyr.htm",
"omsphere.htm",
"omtri.htm",
"oplay.htm",
"oplaying.htm",
"opoint.htm",
"opositon.htm",
"opositx.htm",
"oposity.htm",
"opositz.htm",
"orotate.htm",
"orotatx.htm",
"orotaty.htm",
"orotatz.htm",
"oscal.htm",
"oscale.htm",
"oscr.htm",
"oscri.htm",
"oscrx.htm",
"oscry.htm",
"osetfram.htm",
"osetinte.htm",
"osetob.htm",
"osetsped.htm",
"oshow.htm",
"osize.htm",
"ospeed.htm",
"osrotxyz.htm",
"osrotzyx.htm",
"ostop.htm",
"otexture.htm",
"ototal.htm",
"ounglue.htm",
"ovisible.htm",
"oxrotate.htm",
"oyrotate.htm",
"ozrotate.htm",
"podown.htm",
"poup.htm",
"roleft.htm",
"roright.htm",
"scx.htm",
"scy.htm",
"scz.htm",
"setgcoff.htm",
"setgcon.htm",
"setlight.htm",
"setob2cam.htm",
"setob2ob.htm",
"setobox.htm",
"setoboxr.htm",
"setocoff.htm",
"setocon.htm",
"setosph.htm",
"smmv.htm",
"snf.htm",
"sno.htm",
"soko.htm",
"sot.htm",
"sso.htm",
"ssot.htm",
"toleft.htm",
"toright.htm"
]
},
"bitmap": {
"folders": [],
"files": [
"bblur.htm",
"bcopy.htm",
"bcreate.htm",
"bdelete.htm",
"bdepth.htm",
"bexists.htm",
"bfade.htm",
"bflip.htm",
"bgetflip.htm",
"bgetmirr.htm",
"bheight.htm",
"bload.htm",
"bmirror.htm",
"bnumber.htm",
"bsave.htm",
"bset.htm",
"bwidth.htm"
]
},
"bobs": {
"folders": [],
"files": [
"bcollide.htm",
"bdelete.htm",
"bexist.htm",
"bflip.htm",
"bgetflip.htm",
"bgetimag.htm",
"bgetmirr.htm",
"bheight.htm",
"bhit.htm",
"bmirror.htm",
"bob.htm",
"boffset.htm",
"boffsetx.htm",
"boffsety.htm",
"bpaste.htm",
"bscale.htm",
"bscalex.htm",
"bscaley.htm",
"bset.htm",
"bstretch.htm",
"bwidth.htm",
"bx.htm",
"by.htm",
"idelete.htm",
"iget.htm",
"iload.htm",
"ipaste.htm",
"isave.htm"
]
},
"camera3d": {
"folders": [],
"files": [
"canglex.htm",
"cangley.htm",
"canglez.htm",
"cautooff.htm",
"cautoon.htm",
"ccview.htm",
"cmove.htm",
"cpoint.htm",
"cpositon.htm",
"cposx.htm",
"cposy.htm",
"cposz.htm",
"crange.htm",
"crotate.htm",
"crotxyz.htm",
"crotzyx.htm",
"cview.htm",
"cxrot.htm",
"cyrot.htm",
"czrot.htm",
"pcdown.htm",
"pcup.htm",
"rcleft.htm",
"rcright.htm",
"sctf.htm",
"setcam.htm",
"setcam2obj.htm",
"tcleft.htm",
"tcright.htm"
]
},
"examples": {
"folders": {
"0": "2d",
"1": "anim",
"2": "basic3d",
"3": "bitmap",
"4": "bobs",
"5": "camera3d",
"6": "flow",
"7": "input",
"8": "light3d",
"9": "maths",
"10": "matrix3d",
"11": "memblock",
"12": "multiplayer",
"13": "music",
"14": "screen",
"15": "sound",
"16": "sprite",
"17": "system",
"18": "text",
"2d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba"
]
},
"anim": {
"folders": {
"0": "avi",
"avi": {
"folders": [],
"files": [
"demo1.avi"
]
}
},
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba"
]
},
"basic3d": {
"folders": [],
"files": [
"AIRPL004.X",
"anim.dat",
"brick13.bmp",
"brick13.dds",
"browser.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"exam18.dba",
"exam19.dba",
"exam20.dba",
"exam21.dba",
"exam22.dba",
"exam23.dba",
"exam24.dba",
"exam25.dba",
"exam26.dba",
"exam27.dba",
"exam28.dba",
"exam29.dba",
"exam30.dba",
"floor1.bmp",
"idle.x",
"mesh.x",
"myanim.dat",
"mytile.dds",
"skin.bmp",
"walk.x"
]
},
"bitmap": {
"folders": {
"0": "2DFiles",
"1": "pics",
"2DFiles": {
"folders": [],
"files": [
"fence01.bmp",
"fence01.dds",
"fence01.dib",
"fence01.jpg",
"fence01.pcx",
"fence01.png",
"fence01.psd",
"fence01.rle",
"fence01.tga",
"fence01.tif",
"loadallbitmaps.dba"
]
},
"pics": {
"folders": [],
"files": [
"bitmap0.bmp",
"bitmap1.bmp"
]
}
},
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba"
]
},
"bobs": {
"folders": [],
"files": [
"back.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"face.bmp"
]
},
"camera3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"floor1.bmp"
]
},
"flow": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"mylib.dba",
"test"
]
},
"input": {
"folders": {
"0": "sample",
"sample": {
"folders": [],
"files": [
"sample1.txt",
"sample2.txt",
"sample3.txt"
]
}
},
"files": [
"EXAM23.DBA",
"EXAM24.DBA",
"EXAM25.DBA",
"blank.txt",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"exam12.dba",
"exam13.dba",
"exam14.dba",
"exam15.dba",
"exam16.dba",
"exam17.dba",
"exam18.dba",
"exam19.dba",
"exam20.dba",
"exam21.dba",
"exam22.dba",
"myownfile.dat",
"store.dat",
"text.txt"
]
},
"light3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"gridcube.x"
]
},
"maths": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba"
]
},
"matrix3d": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"floor1.bmp",
"floor1.dds"
]
},
"memblock": {
"folders": {
"0": "EXAM02-src",
"EXAM02-src": {
"folders": [],
"files": [
"wavebackb.dpr"
]
}
},
"files": [
"EXAM01.DBA",
"EXAM02.DBA",
"EXAM03.DBA",
"EXAM04.DBA",
"EXAM05.DBA",
"EXAM06.DBA",
"behold.wav",
"db.jpg",
"dbsmall.jpg",
"groovy.jpg",
"wavebackb.dll"
]
},
"multiplayer": {
"folders": {
"0": "exam03",
"exam03": {
"folders": {
"0": "Alien Rollerbug",
"Alien Rollerbug": {
"folders": [],
"files": [
"L-Alien Rollerbug-Move.x",
"alien1.dds",
"alien2.dds",
"alien3.dds",
"alien4.dds"
]
}
},
"files": [
"EXAM03.DBA",
"floor.jpg",
"setup.ini",
"swirl.jpg"
]
}
},
"files": [
"EXAM01.DBA",
"EXAM02.DBA",
"EXAM04.DBA",
"EXAM05.DBA",
"EXAM06.DBA",
"EXAM07.DBA",
"setup.ini",
"smash.wav"
]
},
"music": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"music1.mid"
]
},
"screen": {
"folders": [],
"files": [
"exam01.dba",
"exam02.dba"
]
},
"sound": {
"folders": [],
"files": [
"EXAM12.DBA",
"drum.wav",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"music.mp3",
"rock1.bmp",
"sound.wav"
]
},
"sprite": {
"folders": [],
"files": [
"back.bmp",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"exam10.dba",
"exam11.dba",
"face.bmp"
]
},
"system": {
"folders": {
"0": "EXAM08-src",
"EXAM08-src": {
"folders": [],
"files": [
"dbImageAccess.cfg",
"dbImageAccess.dof",
"dbImageAccess.dpr",
"dbImageAccess.res"
]
}
},
"files": [
"EXAM08.DBA",
"EXAM09.DBA",
"EXAM10.DBA",
"dbImageAccess.dll",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba"
]
},
"text": {
"folders": [],
"files": [
"EXAM10.DBA",
"exam01.dba",
"exam02.dba",
"exam03.dba",
"exam04.dba",
"exam05.dba",
"exam06.dba",
"exam07.dba",
"exam08.dba",
"exam09.dba",
"pic.bmp"
]
}
},
"files": []
},
"fast": {
"folders": {
"0": "caverun",
"caverun": {
"folders": [],
"files": [
"caverun.dba",
"caverun.mid",
"explode.wav",
"hum.wav",
"tiles.bmp"
]
}
},
"files": [
"flesson1.htm",
"flesson2.htm",
"flesson3.htm",
"flesson4.htm",
"flesson5.htm",
"fstart.htm"
]
},
"flow": {
"folders": [],
"files": [
"CAS.htm",
"SEL.htm",
"cad.htm",
"cl.htm",
"data.htm",
"dim.htm",
"doloop.htm",
"enc.htm",
"end.htm",
"ens.htm",
"exit.htm",
"fornext.htm",
"func.htm",
"funcexit.htm",
"getdate.htm",
"gettime.htm",
"gosub.htm",
"goto.htm",
"ifelse.htm",
"ifendif.htm",
"ifthen.htm",
"include.htm",
"loadaray.htm",
"read.htm",
"rem.htm",
"remstart.htm",
"repeat.htm",
"restore.htm",
"savearay.htm",
"sleep.htm",
"step.htm",
"suskey.htm",
"susmouse.htm",
"sync.htm",
"syncrate.htm",
"timer.htm",
"undim.htm",
"wait.htm",
"waitkey.htm",
"while.htm"
]
},
"input": {
"folders": [],
"files": [
"apn.htm",
"cdname.htm",
"cdperf.htm",
"cdsel.htm",
"cdx.htm",
"cdy.htm",
"cdz.htm",
"clentry.htm",
"clipr.htm",
"clipw.htm",
"entry.htm",
"exf.htm",
"fdd.htm",
"fdf.htm",
"ffacoff.htm",
"ffacon.htm",
"ffangle.htm",
"ffchain.htm",
"ffdown.htm",
"fff.htm",
"ffimpact.htm",
"ffleft.htm",
"ffn.htm",
"ffnone.htm",
"ffright.htm",
"ffshoot.htm",
"ffup.htm",
"ffwater.htm",
"fgf.htm",
"fgfff.htm",
"fpf.htm",
"fscd.htm",
"fscdir.htm",
"fscdrive.htm",
"fsclose.htm",
"fscopy.htm",
"fsd.htm",
"fsdate.htm",
"fsdelete.htm",
"fsdir.htm",
"fsdrive.htm",
"fsexec.htm",
"fsexist.htm",
"fsfirst.htm",
"fsgetdir.htm",
"fsisend.htm",
"fsisopen.htm",
"fsmake.htm",
"fsmkdir.htm",
"fsmove.htm",
"fsname.htm",
"fsnext.htm",
"fsopenr.htm",
"fsopenw.htm",
"fspexist.htm",
"fsread.htm",
"fsreadb.htm",
"fsreadf.htm",
"fsreadl.htm",
"fsreads.htm",
"fsreadw.htm",
"fsrename.htm",
"fsrmdir.htm",
"fssetdir.htm",
"fssize.htm",
"fstype.htm",
"fswrite.htm",
"fswriteb.htm",
"fswritef.htm",
"fswritel.htm",
"fswrites.htm",
"fswritew.htm",
"ftc.htm",
"ftp.htm",
"ftt.htm",
"gfd.htm",
"gferrs.htm",
"gffail.htm",
"gffn.htm",
"gffs.htm",
"gfft.htm",
"gfp.htm",
"gfs.htm",
"input.htm",
"jba.htm",
"jbb.htm",
"jbc.htm",
"jbd.htm",
"jdown.htm",
"jfx.htm",
"jha.htm",
"jleft.htm",
"jos.htm",
"jright.htm",
"jsa.htm",
"jsb.htm",
"jsd.htm",
"jtx.htm",
"jty.htm",
"jtz.htm",
"jup.htm",
"jx.htm",
"jy.htm",
"jz.htm",
"kcontrol.htm",
"kdown.htm",
"kesc.htm",
"kinkey.htm",
"kleft.htm",
"kreturn.htm",
"kright.htm",
"kscan.htm",
"kshift.htm",
"kspace.htm",
"kstate.htm",
"kup.htm",
"makemb.htm",
"mclick.htm",
"mhide.htm",
"mmovex.htm",
"mmovey.htm",
"mmovez.htm",
"mpos.htm",
"mshow.htm",
"mx.htm",
"my.htm",
"mz.htm",
"readmb.htm",
"readreg.htm",
"red.htm",
"ref.htm",
"wid.htm",
"wrd.htm",
"wrf.htm",
"writemb.htm",
"writereg.htm"
]
},
"light": {
"folders": [],
"files": [
"cal.htm",
"clrlight.htm",
"dellight.htm",
"hidlight.htm",
"liex.htm",
"ligdirx.htm",
"ligdiry.htm",
"ligdirz.htm",
"ligposx.htm",
"ligposy.htm",
"ligposz.htm",
"ligran.htm",
"ligtype.htm",
"ligvis.htm",
"makelight.htm",
"pntlight.htm",
"poslight.htm",
"rotlight.htm",
"selr.htm",
"setlight.htm",
"setlobor.htm",
"setlobps.htm",
"shwlight.htm",
"sldir.htm",
"slpoint.htm",
"slspot.htm"
]
},
"maths": {
"folders": [],
"files": [
"abs.htm",
"acos.htm",
"asin.htm",
"atan.htm",
"atanfull.htm",
"cos.htm",
"dec.htm",
"exp.htm",
"hcos.htm",
"hsin.htm",
"htan.htm",
"inc.htm",
"int.htm",
"rand.htm",
"rnd.htm",
"sin.htm",
"sqrt.htm",
"tan.htm"
]
},
"matrix3d": {
"folders": [],
"files": [
"mdelete.htm",
"mexist.htm",
"mfill.htm",
"mghstoff.htm",
"mghston.htm",
"mground.htm",
"mheight.htm",
"mmake.htm",
"mposmat.htm",
"mposx.htm",
"mposy.htm",
"mposz.htm",
"mprep.htm",
"mrand.htm",
"msdown.htm",
"mset.htm",
"msettex.htm",
"msleft.htm",
"msright.htm",
"msup.htm",
"mtcount.htm",
"mtexist.htm",
"mtheight.htm",
"mtile.htm",
"mtnormal.htm",
"mupdate.htm",
"mwire.htm",
"mwireoff.htm",
"mwireon.htm"
]
},
"memblock": {
"folders": [],
"files": [
"bbdepth.htm",
"bbheight.htm",
"bbpitch.htm",
"bbptr.htm",
"bbwidth.htm",
"lockbb.htm",
"mbcmesh.htm",
"mbcopy.htm",
"mbdel.htm",
"mbexist.htm",
"mbgp.htm",
"mbgs.htm",
"mbkbfm.htm",
"mbkefm.htm",
"mbkifm.htm",
"mbkmfb.htm",
"mbkmfe.htm",
"mbkmfi.htm",
"mbkmfs.htm",
"mbksfm.htm",
"mbmk.htm",
"mbrb.htm",
"mbrd.htm",
"mbrf.htm",
"mbrw.htm",
"mbwb.htm",
"mbwd.htm",
"mbwf.htm",
"mbww.htm",
"unlockbb.htm"
]
},
"multiplayer": {
"folders": [],
"files": [
"ckp.htm",
"mpcknet.htm",
"mpckse.htm",
"mpcreate.htm",
"mpfree.htm",
"mpfreep.htm",
"mpgetms.htm",
"mpgexist.htm",
"mpghost.htm",
"mpglost.htm",
"mpgtbm.htm",
"mpgtf.htm",
"mpgti.htm",
"mpgtim.htm",
"mpgtm.htm",
"mpgtme.htm",
"mpgts.htm",
"mpgtsn.htm",
"mpjoin.htm",
"mpmkp.htm",
"mpmsex.htm",
"mpmsfrom.htm",
"mpmsto.htm",
"mpmstype.htm",
"mppfrd.htm",
"mppmkd.htm",
"mpsetnet.htm",
"mpsnbm.htm",
"mpsnf.htm",
"mpsni.htm",
"mpsnim.htm",
"mpsnm.htm",
"mpsnme.htm",
"mpsns.htm",
"mpsnsn.htm"
]
},
"music": {
"folders": [],
"files": [
"gmexist.htm",
"gmloop.htm",
"gmpaused.htm",
"gmplay.htm",
"mcdload.htm",
"mdelete.htm",
"mload.htm",
"mloop.htm",
"mpause.htm",
"mplay.htm",
"mresume.htm",
"mstop.htm"
]
},
"screen": {
"folders": [],
"files": [
"gscheck.htm",
"gsdepth.htm",
"gsfps.htm",
"gsheight.htm",
"gstype.htm",
"gswidth.htm",
"pcfdm.htm",
"ssetdis.htm",
"ssgamma.htm"
]
},
"sound": {
"folders": [],
"files": [
"gsexist.htm",
"gslax.htm",
"gslay.htm",
"gslaz.htm",
"gslisx.htm",
"gslisy.htm",
"gslisz.htm",
"gsloop.htm",
"gspan.htm",
"gspaused.htm",
"gsplay.htm",
"gsposx.htm",
"gsposy.htm",
"gsposz.htm",
"gsspeed.htm",
"gstype.htm",
"gsvolume.htm",
"loa.htm",
"res.htm",
"sas.htm",
"sclone.htm",
"sdelete.htm",
"seteax.htm",
"sload.htm",
"sload3d.htm",
"sloop.htm",
"span.htm",
"spause.htm",
"splay.htm",
"spos.htm",
"sposlis.htm",
"sresume.htm",
"srotlis.htm",
"srs.htm",
"sspeed.htm",
"sstop.htm",
"svolume.htm"
]
},
"sprite": {
"folders": [],
"files": [
"bcollide.htm",
"bdelete.htm",
"bexist.htm",
"bflip.htm",
"bgetflip.htm",
"bgetimag.htm",
"bgetmirr.htm",
"bheight.htm",
"bhide.htm",
"bhidea.htm",
"bhit.htm",
"bmirror.htm",
"boffset.htm",
"boffsetx.htm",
"boffsety.htm",
"bpaste.htm",
"bscale.htm",
"bscalex.htm",
"bscaley.htm",
"bset.htm",
"bshow.htm",
"bshowa.htm",
"bsize.htm",
"bstretch.htm",
"bwidth.htm",
"bx.htm",
"by.htm",
"die.htm",
"idelete.htm",
"iget.htm",
"iload.htm",
"ipaste.htm",
"isave.htm",
"sprite.htm"
]
},
"system": {
"folders": [],
"files": [
"activeoff.htm",
"activeon.htm",
"calldll.htm",
"cgcard.htm",
"cla.htm",
"clb.htm",
"clc.htm",
"cld.htm",
"clempty.htm",
"clqty.htm",
"clstring.htm",
"dcexist.htm",
"deldll.htm",
"dis.htm",
"disesc.htm",
"distnl.htm",
"dllexist.htm",
"emumode.htm",
"enesc.htm",
"ens.htm",
"entnl.htm",
"exitpr.htm",
"hiw.htm",
"loaddll.htm",
"maw.htm",
"miw.htm",
"pcfgc.htm",
"rew.htm",
"scin.htm",
"seteoff.htm",
"seteon.htm",
"setgcard.htm",
"shw.htm",
"swf.htm",
"swl.htm",
"swo.htm",
"swp.htm",
"sws.htm",
"swt.htm",
"sysdmem.htm",
"syssmem.htm",
"systmem.htm",
"systnl.htm"
]
},
"text": {
"folders": [],
"files": [
"gtasc.htm",
"gtback.htm",
"gtbin.htm",
"gtchr.htm",
"gtfont.htm",
"gtheight.htm",
"gthex.htm",
"gtleft.htm",
"gtlen.htm",
"gtlwr.htm",
"gtmid.htm",
"gtright.htm",
"gtsize.htm",
"gtstr.htm",
"gtstyle.htm",
"gtupr.htm",
"gtval.htm",
"gtwidth.htm",
"tcenter.htm",
"tfbold.htm",
"tfboldi.htm",
"tffont.htm",
"tfital.htm",
"tfnorm.htm",
"tfopaq.htm",
"tfsize.htm",
"tftran.htm",
"tpcl.htm",
"tprint.htm",
"tsetcur.htm",
"ttext.htm"
]
},
"tutorial": {
"folders": {
"0": "programs",
"programs": {
"folders": {
"0": "sample10",
"sample10": {
"folders": [],
"files": [
"cloth.bmp",
"flame1.bmp",
"idle.x",
"pinkface.bmp",
"rock1.bmp",
"sample10.dba",
"walk.x"
]
}
},
"files": [
"floor.bmp",
"picture.bmp",
"runner.bmp",
"sample.mid",
"sample.wav",
"sample06.dba",
"sample07.dba",
"sample08.dba",
"sample09.dba"
]
}
},
"files": [
"tstart.htm",
"tut01.htm",
"tut02.htm",
"tut03.htm",
"tut04.htm",
"tut05.htm",
"tut06.htm",
"tut07.htm",
"tut08.htm",
"tut09.htm",
"tut10.htm"
]
},
"webgfx": {
"folders": [],
"files": [
"dbback.gif"
]
}
},
"files": [
"Anim.htm",
"Basic2d.htm",
"Basic3d.htm",
"Bitmap.htm",
"Bobs.htm",
"Camera3d.htm",
"Input.htm",
"Maths.htm",
"Matrix3d.htm",
"Music.htm",
"Screen.htm",
"Sound.htm",
"Sprite.htm",
"System.htm",
"Text.htm",
"compiler.html",
"credits.htm",
"examples.htm",
"flow.htm",
"formats.txt",
"glossary.htm",
"index.htm",
"intro.htm",
"light.htm",
"main.htm",
"media.htm",
"memblock.htm",
"menu.htm",
"multiplayer.htm",
"nocontex.htm",
"prin2.htm",
"prin3.htm",
"prin4.htm",
"prin5.htm",
"prin6.htm",
"prin7.htm",
"princpal.htm",
"trial.htm"
]
}