diff --git a/files.txt b/files.txt deleted file mode 100644 index 03e482d..0000000 --- a/files.txt +++ /dev/null @@ -1,515 +0,0 @@ -Memory Debugging (disabled): -./mem3dc.c -./mem3dcpp.cpp -./include/mem3dc.h - -./afont.c -./avp/shapes/cube.c -./avp/ai_sight.c -./avp/ai_sight.h -./avp/avpitems.cpp -./avp/avpitems.hpp -./avp/avppages.cpp -./avp/avppages.hpp -./avp/avpview.c -./avp/avpview.h -./avp/bh_agun.c -./avp/bh_agun.h -./avp/bh_ais.c -./avp/bh_ais.h -./avp/bh_alien.c -./avp/bh_alien.h -./avp/bh_binsw.c -./avp/bh_binsw.h -./avp/bh_cable.c -./avp/bh_cable.h -./avp/bh_corpse.c -./avp/bh_corpse.h -./avp/bh_deathvol.c -./avp/bh_deathvol.h -./avp/bh_debri.c -./avp/bh_debri.h -./avp/bh_dummy.c -./avp/bh_dummy.h -./avp/bh_fan.c -./avp/bh_fan.h -./avp/bh_far.c -./avp/bh_far.h -./avp/bh_fhug.c -./avp/bh_fhug.h -./avp/bh_gener.c -./avp/bh_gener.h -./avp/bh_ldoor.c -./avp/bh_ldoor.h -./avp/bh_lift.c -./avp/bh_lift.h -./avp/bh_light.c -./avp/bh_light.h -./avp/bh_lnksw.c -./avp/bh_lnksw.h -./avp/bh_ltfx.c -./avp/bh_ltfx.h -./avp/bh_marin.c -./avp/bh_marin.h -./avp/bh_mission.c -./avp/bh_mission.h -./avp/bh_near.c -./avp/bh_near.h -./avp/bh_paq.c -./avp/bh_paq.h -./avp/bh_pargen.c -./avp/bh_pargen.h -./avp/bh_plachier.c -./avp/bh_plachier.h -./avp/bh_plift.c -./avp/bh_plift.h -./avp/bh_pred.c -./avp/bh_pred.h -./avp/bh_queen.c -./avp/bh_queen.h -./avp/bh_rubberduck.c -./avp/bh_rubberduck.h -./avp/bh_selfdest.c -./avp/bh_selfdest.h -./avp/bh_snds.c -./avp/bh_snds.h -./avp/bh_spcl.c -./avp/bh_spcl.h -./avp/bh_swdor.c -./avp/bh_swdor.h -./avp/bh_track.c -./avp/bh_track.h -./avp/bh_types.c -./avp/bh_types.h -./avp/bh_videoscreen.c -./avp/bh_videoscreen.h -./avp/bh_waypt.c -./avp/bh_waypt.h -./avp/bh_weap.c -./avp/bh_weap.h -./avp/bh_xeno.c -./avp/bh_xeno.h -./avp/bonusabilities.c -./avp/bonusabilities.h -./avp/cconvars.cpp -./avp/cdtrackselection.cpp -./avp/cdtrackselection.h -./avp/cheatmodes.c -./avp/comp_map.c -./avp/comp_shp.c -./avp/comp_shp.h -./avp/consolelog.cpp -./avp/consolelog.hpp -./avp/database.c -./avp/database.h -./avp/davehook.cpp -./avp/davehook.h -./avp/deaths.c -./avp/decal.c -./avp/decal.h -./avp/detaillevels.c -./avp/detaillevels.h -./avp/dynamics.c -./avp/dynamics.h -./avp/dynblock.c -./avp/dynblock.h -./avp/equates.h -./avp/equipmnt.c -./avp/equipmnt.h -./avp/equiputl.cpp -./avp/equiputl.hpp -./avp/extents.c -./avp/extents.h -./avp/game.c -./avp/game_statistics.c -./avp/game_statistics.h -./avp/gamecmds.cpp -./avp/gamedef.h -./avp/gameflow.c -./avp/gameflow.h -./avp/gamevars.cpp -./avp/hmodel.c -./avp/hmodel.h -./avp/hud.c -./avp/hud_map.c -./avp/hud_map.h -./avp/huddefs.h -./avp/inventry.c -./avp/inventry.h -./avp/langenum.h -./avp/language.c -./avp/language.h -./avp/lighting.c -./avp/lighting.h -./avp/load_shp.c -./avp/load_shp.h -./avp/los.c -./avp/los.h -./avp/ltfx_exp.h -./avp/macro.h -./avp/maps.c -./avp/mempool.c -./avp/mempool.h -./avp/menudefs.h -./avp/menus.c -./avp/messagehistory.c -./avp/missions.cpp -./avp/missions.hpp -./avp/movement.c -./avp/mp_launch.c -./avp/paintball.c -./avp/paintball.h -./avp/particle.c -./avp/particle.h -./avp/pfarlocs.c -./avp/pfarlocs.h -./avp/pheromon.c -./avp/pheromon.h -./avp/player.c -./avp/pmove.c -./avp/pmove.h -./avp/projfont.h -./avp/projmenu.cpp -./avp/projmenu.hpp -./avp/projtext.h -./avp/psnd.c -./avp/psnd.h -./avp/psndproj.c -./avp/psndproj.h -./avp/pvisible.c -./avp/pvisible.h -./avp/savegame.c -./avp/savegame.h -./avp/scream.cpp -./avp/scream.h -./avp/secstats.c -./avp/sequnces.h -./avp/sfx.c -./avp/sfx.h -./avp/smovdata.c -./avp/statpane.h -./avp/stratdef.c -./avp/stratdef.h -./avp/targeting.c -./avp/targeting.h -./avp/track.c -./avp/track.h -./avp/triggers.c -./avp/triggers.h -./avp/weapons.c -./avp/weapons.h -./avp/support/command.hpp -./avp/support/consbind.cpp -./avp/support/consbind.hpp -./avp/support/consbtch.cpp -./avp/support/consbtch.hpp -./avp/support/coordstr.cpp -./avp/support/coordstr.hpp -./avp/support/daemon.cpp -./avp/support/daemon.h -./avp/support/dcontext.hpp -./avp/support/expvar.hpp -./avp/support/indexfnt.cpp -./avp/support/indexfnt.hpp -./avp/support/ourbool.h -./avp/support/r2base.cpp -./avp/support/r2base.h -./avp/support/r2pos666.cpp -./avp/support/r2pos666.hpp -./avp/support/rebitems.cpp -./avp/support/rebitems.hpp -./avp/support/rebmenus.cpp -./avp/support/rebmenus.hpp -./avp/support/reflist.cpp -./avp/support/reflist.hpp -./avp/support/refobj.cpp -./avp/support/refobj.hpp -./avp/support/rentrntq.cpp -./avp/support/rentrntq.h -./avp/support/scstring.cpp -./avp/support/scstring.hpp -./avp/support/strtab.cpp -./avp/support/strtab.hpp -./avp/support/strutil.c -./avp/support/strutil.h -./avp/support/tallfont.cpp -./avp/support/tallfont.hpp -./avp/support/trig666.cpp -./avp/support/trig666.hpp -./avp/support/wrapstr.cpp -./avp/support/wrapstr.hpp -./avp/win95/frontend/avp_envinfo.c -./avp/win95/frontend/avp_envinfo.h -./avp/win95/frontend/avp_intro.cpp -./avp/win95/frontend/avp_menudata.c -./avp/win95/frontend/avp_menugfx.cpp -./avp/win95/frontend/avp_menugfx.hpp -./avp/win95/frontend/avp_menus.c -./avp/win95/frontend/avp_menus.h -./avp/win95/frontend/avp_mp_config.cpp -./avp/win95/frontend/avp_mp_config.h -./avp/win95/frontend/avp_userprofile.cpp -./avp/win95/frontend/avp_userprofile.h -./avp/win95/avpchunk.cpp -./avp/win95/avpchunk.hpp -./avp/win95/avpreg.cpp -./avp/win95/avpreg.hpp -./avp/win95/bmp2.h -./avp/win95/cheat.c -./avp/win95/cheat.h -./avp/win95/chtcodes.cpp -./avp/win95/d3d_hud.cpp -./avp/win95/d3d_hud.h -./avp/win95/d3d_render.cpp -./avp/win95/d3d_render.h -./avp/win95/datatype.h -./avp/win95/dbdefs.h -./avp/win95/ddplat.cpp -./avp/win95/directplay.c -./avp/win95/dp_func.c -./avp/win95/dp_func.h -./avp/win95/dp_sprh.h -./avp/win95/dplayext.c -./avp/win95/dplayext.h -./avp/win95/dx_proj.cpp -./avp/win95/eax.h -./avp/win95/endianio.c -./avp/win95/endianio.h -./avp/win95/ffread.cpp -./avp/win95/ffread.hpp -./avp/win95/ffstdio.cpp -./avp/win95/ffstdio.h -./avp/win95/font.h -./avp/win95/gameplat.h -./avp/win95/gammacontrol.cpp -./avp/win95/gammacontrol.h -./avp/win95/gflwplat.c -./avp/win95/heap_tem.hpp -./avp/win95/hierplace.cpp -./avp/win95/hierplace.hpp -./avp/win95/hud_data.h -./avp/win95/hud_layout.h -./avp/win95/hudgfx.h -./avp/win95/ia3d.h -./avp/win95/intro.cpp -./avp/win95/intro.hpp -./avp/win95/iofocus.cpp -./avp/win95/iofocus.h -./avp/win95/jsndsup.cpp -./avp/win95/jsndsup.h -./avp/win95/kzsort.c -./avp/win95/kzsort.h -./avp/win95/langplat.c -./avp/win95/menugfx.h -./avp/win95/menuplat.cpp -./avp/win95/modcmds.cpp -./avp/win95/modcmds.hpp -./avp/win95/mousecentreing.cpp -./avp/win95/multmenu.c -./avp/win95/multmenu.h -./avp/win95/npcsetup.cpp -./avp/win95/npcsetup.h -./avp/win95/objsetup.cpp -./avp/win95/objsetup.hpp -./avp/win95/pathchnk.cpp -./avp/win95/pathchnk.hpp -./avp/win95/pcmenus.cpp -./avp/win95/pcmenus.h -./avp/win95/pcpause.c -./avp/win95/platsup.c -./avp/win95/pldghost.c -./avp/win95/pldghost.h -./avp/win95/pldnet.c -./avp/win95/pldnet.h -./avp/win95/progress_bar.cpp -./avp/win95/progress_bar.h -./avp/win95/projload.cpp -./avp/win95/projload.hpp -./avp/win95/psndplat.c -./avp/win95/psndplat.h -./avp/win95/scrshot.cpp -./avp/win95/scrshot.hpp -./avp/win95/strachnk.cpp -./avp/win95/strachnk.hpp -./avp/win95/system.c -./avp/win95/system.h -./avp/win95/usr_io.c -./avp/win95/usr_io.h -./avp/win95/vision.c -./avp/win95/vision.h -./avp/win95/vmanpset.h -./avp/win95/win_proj.cpp -./avp/win95/winmain.c -./avp/win95/gadgets/ahudgadg.cpp -./avp/win95/gadgets/ahudgadg.hpp -./avp/win95/gadgets/conscmnd.cpp -./avp/win95/gadgets/conscmnd.hpp -./avp/win95/gadgets/conssym.cpp -./avp/win95/gadgets/conssym.hpp -./avp/win95/gadgets/consvar.cpp -./avp/win95/gadgets/consvar.hpp -./avp/win95/gadgets/gadget.cpp -./avp/win95/gadgets/gadget.h -./avp/win95/gadgets/hudgadg.cpp -./avp/win95/gadgets/hudgadg.hpp -./avp/win95/gadgets/rootgadg.cpp -./avp/win95/gadgets/rootgadg.hpp -./avp/win95/gadgets/t_ingadg.cpp -./avp/win95/gadgets/t_ingadg.hpp -./avp/win95/gadgets/teletype.cpp -./avp/win95/gadgets/teletype.hpp -./avp/win95/gadgets/textexp.cpp -./avp/win95/gadgets/textexp.hpp -./avp/win95/gadgets/textin.cpp -./avp/win95/gadgets/textin.hpp -./avp/win95/gadgets/trepgadg.cpp -./avp/win95/gadgets/trepgadg.hpp -./frustrum.c -./frustrum.h -./kshape.c -./kshape.h -./map.c -./maths.c -./module.c -./morph.c -./mslhand.c -./mslhand.h -./object.c -./shpanim.c -./sphere.c -./sphere.h -./tables.c -./vdb.c -./version.c -./version.h -./include/3dc.h -./include/module.h -./include/prototyp.h -./include/shape.h -./win95/advwin32.h -./win95/alt_tab.cpp -./win95/alt_tab.h -./win95/animchnk.cpp -./win95/animchnk.hpp -./win95/animobs.cpp -./win95/animobs.hpp -./win95/aw.h -./win95/awbmpld.cpp -./win95/awiffld.cpp -./win95/awpnmld.cpp -./win95/awtexld.cpp -./win95/awtexld.h -./win95/awtexld.hpp -./win95/bmpnames.cpp -./win95/bmpnames.hpp -./win95/cd_player.c -./win95/cd_player.h -./win95/chnkimag.cpp -./win95/chnkimag.hpp -./win95/chnkload.cpp -./win95/chnkload.h -./win95/chnkload.hpp -./win95/chnktexi.cpp -./win95/chnktexi.h -./win95/chnktype.cpp -./win95/chnktype.hpp -./win95/chunk.cpp -./win95/chunk.hpp -./win95/chunkpal.cpp -./win95/chunkpal.hpp -./win95/cl_init.cpp -./win95/cl_init.h -./win95/d3_func.cpp -./win95/d3_func.h -./win95/d3_image.cpp -./win95/d3_image.hpp -./win95/d3dmacs.h -./win95/d3load.c -./win95/db.c -./win95/db.h -./win95/dd_func.cpp -./win95/debuglog.cpp -./win95/debuglog.h -./win95/debuglog.hpp -./win95/di_func.cpp -./win95/dummyobjectchunk.cpp -./win95/dummyobjectchunk.hpp -./win95/dxlog.c -./win95/dxlog.h -./win95/enumchnk.cpp -./win95/enumchnk.hpp -./win95/enumsch.cpp -./win95/enumsch.hpp -./win95/envchunk.cpp -./win95/envchunk.hpp -./win95/fail.c -./win95/fail.h -./win95/fragchnk.cpp -./win95/fragchnk.hpp -./win95/gsprchnk.cpp -./win95/gsprchnk.hpp -./win95/hash_tem.hpp -./win95/hierchnk.cpp -./win95/hierchnk.hpp -./win95/huffman.cpp -./win95/huffman.hpp -./win95/iff.cpp -./win95/iff.hpp -./win95/iff_ilbm.cpp -./win95/iff_ilbm.hpp -./win95/ilbm_ext.cpp -./win95/ilbm_ext.hpp -./win95/inline.h -./win95/io.c -./win95/item.c -./win95/krender.c -./win95/krender.h -./win95/list_tem.cpp -./win95/list_tem.hpp -./win95/ltchunk.cpp -./win95/ltchunk.hpp -./win95/media.cpp -./win95/media.hpp -./win95/mishchnk.cpp -./win95/mishchnk.hpp -./win95/mmx_math.h -./win95/obchunk.cpp -./win95/obchunk.hpp -./win95/objedit.h -./win95/oechunk.cpp -./win95/oechunk.h -./win95/our_mem.c -./win95/ourasert.h -./win95/pentime.h -./win95/plat_shp.c -./win95/plat_shp.h -./win95/platform.h -./win95/plspecfn.c -./win95/rad.h -./win95/showcmds.h -./win95/shpanim.h -./win95/shpchunk.cpp -./win95/shpchunk.hpp -./win95/smsopt.h -./win95/sndchunk.cpp -./win95/sndchunk.hpp -./win95/sprchunk.cpp -./win95/sprchunk.hpp -./win95/string.cpp -./win95/string.hpp -./win95/texio.c -./win95/toolchnk.cpp -./win95/toolchnk.hpp -./win95/txioctrl.cpp -./win95/txioctrl.h -./win95/videomodes.cpp -./win95/videomodes.h -./win95/vramtime.c -./win95/vramtime.h -./win95/win_func.cpp -./win95/wpchunk.cpp -./win95/wpchunk.hpp -./win95/zbuffer.c -./win95/zmouse.h -./win95/zsp.cpp -./win95/zsp.hpp diff --git a/notes.txt b/notes.txt index 8531ad6..617c4d3 100644 --- a/notes.txt +++ b/notes.txt @@ -1,8 +1,3 @@ -win95/awtexld.hpp line 79: -/* TODO */ -/*|pixelFormat.ddpf.dwRGBAlphaBitMask*/ - -======== Changed filenames: avp/win95/system.c (avp_load_rif calls) and other places that forgot to be documented diff --git a/source.txt b/source.txt deleted file mode 100644 index 0d4101f..0000000 --- a/source.txt +++ /dev/null @@ -1,484 +0,0 @@ -afont.c -avp/win95/gadgets/ahudgadg.cpp -avp/ai_sight.c -win95/alt_tab.cpp -win95/animchnk.cpp -win95/animobs.cpp -avp/win95/frontend/avp_envinfo.c -avp/win95/frontend/avp_intro.cpp -avp/win95/frontend/avp_menudata.c -avp/win95/frontend/avp_menugfx.cpp -avp/win95/frontend/avp_menus.c -avp/win95/frontend/avp_mp_config.cpp -avp/win95/frontend/avp_userprofile.cpp -avp/win95/avpchunk.cpp -avp/win95/avpreg.cpp -avp/avpview.c -win95/awbmpld.cpp -win95/awiffld.cpp -win95/awpnmld.cpp -win95/awtexld.cpp -avp/bh_agun.c -avp/bh_ais.c -avp/bh_alien.c -avp/bh_binsw.c -avp/bh_cable.c -avp/bh_corpse.c -avp/bh_deathvol.c -avp/bh_debri.c -avp/bh_dummy.c -avp/bh_fan.c -avp/bh_far.c -avp/bh_fhug.c -avp/bh_gener.c -avp/bh_ldoor.c -avp/bh_lift.c -avp/bh_light.c -avp/bh_lnksw.c -avp/bh_ltfx.c -avp/bh_marin.c -avp/bh_mission.c -avp/bh_near.c -avp/bh_pargen.c -avp/bh_plachier.c -avp/bh_plift.c -avp/bh_pred.c -avp/bh_queen.c -avp/bh_rubberduck.c -avp/bh_selfdest.c -avp/bh_snds.c -avp/bh_spcl.c -avp/bh_swdor.c -avp/bh_track.c -avp/bh_types.c -avp/bh_videoscreen.c -avp/bh_waypt.c -avp/bh_weap.c -avp/bh_xeno.c -win95/bmpnames.cpp -avp/bonusabilities.c -avp/cconvars.cpp -win95/cd_player.c -avp/cdtrackselection.cpp -avp/win95/cheat.c -avp/cheatmodes.c -win95/chnkload.cpp -win95/chnktexi.cpp -win95/chnktype.cpp -avp/win95/chtcodes.cpp -win95/chunk.cpp -win95/chunkpal.cpp -avp/comp_map.c -avp/comp_shp.c -avp/support/consbind.cpp -avp/support/consbtch.cpp -avp/win95/gadgets/conscmnd.cpp -avp/consolelog.cpp -avp/win95/gadgets/conssym.cpp -avp/win95/gadgets/consvar.cpp -avp/support/coordstr.cpp -avp/shapes/cube.c -win95/d3_func.cpp -avp/win95/d3d_hud.cpp -avp/win95/d3d_render.cpp -avp/support/daemon.cpp -avp/davehook.cpp -win95/db.c -win95/dd_func.cpp -avp/win95/ddplat.cpp -avp/deaths.c -win95/debuglog.cpp -avp/decal.c -avp/detaillevels.c -win95/di_func.cpp -avp/win95/directplay.c -avp/win95/dp_func.c -avp/win95/dplayext.c -win95/dummyobjectchunk.cpp -avp/win95/dx_proj.cpp -win95/dxlog.c -avp/dynamics.c -avp/dynblock.c -avp/win95/endianio.c -win95/enumchnk.cpp -win95/enumsch.cpp -win95/envchunk.cpp -avp/equipmnt.c -avp/equiputl.cpp -avp/extents.c -win95/fail.c -avp/win95/ffread.cpp -avp/win95/ffstdio.cpp -win95/fragchnk.cpp -frustrum.c -avp/win95/gadgets/gadget.cpp -avp/game.c -avp/game_statistics.c -avp/gamecmds.cpp -avp/gameflow.c -avp/gamevars.cpp -avp/win95/gammacontrol.cpp -avp/win95/gflwplat.c -win95/gsprchnk.cpp -win95/hierchnk.cpp -avp/win95/hierplace.cpp -avp/hmodel.c -avp/hud.c -avp/win95/gadgets/hudgadg.cpp -win95/huffman.cpp -win95/iff.cpp -win95/iff_ilbm.cpp -win95/ilbm_ext.cpp -avp/support/indexfnt.cpp -avp/win95/intro.cpp -avp/inventry.c -win95/io.c -avp/win95/iofocus.cpp -avp/win95/jsndsup.cpp -kshape.c -avp/win95/kzsort.c -avp/win95/langplat.c -avp/language.c -avp/lighting.c -win95/list_tem.cpp -avp/load_shp.c -avp/los.c -win95/ltchunk.cpp -map.c -avp/maps.c -maths.c -win95/media.cpp -mem3dc.c -mem3dcpp.cpp -avp/mempool.c -avp/messagehistory.c -win95/mishchnk.cpp -avp/missions.cpp -avp/win95/modcmds.cpp -module.c -morph.c -avp/win95/mousecentreing.cpp -avp/movement.c -avp/mp_launch.c -mslhand.c -avp/win95/npcsetup.cpp -win95/obchunk.cpp -object.c -avp/win95/objsetup.cpp -win95/oechunk.cpp -win95/our_mem.c -avp/paintball.c -avp/particle.c -avp/win95/pathchnk.cpp -avp/win95/pcmenus.cpp -avp/pfarlocs.c -avp/pheromon.c -win95/plat_shp.c -avp/win95/platsup.c -avp/player.c -avp/win95/pldghost.c -avp/win95/pldnet.c -win95/plspecfn.c -avp/pmove.c -avp/win95/progress_bar.cpp -avp/win95/projload.cpp -avp/psnd.c -avp/win95/psndplat.c -avp/psndproj.c -avp/pvisible.c -avp/support/r2base.cpp -avp/support/r2pos666.cpp -avp/support/reflist.cpp -avp/support/refobj.cpp -avp/support/rentrntq.cpp -avp/win95/gadgets/rootgadg.cpp -avp/savegame.c -avp/scream.cpp -avp/win95/scrshot.cpp -avp/support/scstring.cpp -avp/secstats.c -avp/sfx.c -shpanim.c -win95/shpchunk.cpp -win95/sndchunk.cpp -sphere.c -win95/sprchunk.cpp -avp/win95/strachnk.cpp -avp/stratdef.c -win95/string.cpp -avp/support/strtab.cpp -avp/support/strutil.c -avp/win95/system.c -avp/win95/gadgets/t_ingadg.cpp -tables.c -avp/support/tallfont.cpp -avp/targeting.c -avp/win95/gadgets/teletype.cpp -win95/texio.c -avp/win95/gadgets/textexp.cpp -avp/win95/gadgets/textin.cpp -win95/toolchnk.cpp -avp/track.c -avp/win95/gadgets/trepgadg.cpp -avp/support/trig666.cpp -avp/triggers.c -win95/txioctrl.cpp -avp/win95/usr_io.c -vdb.c -version.c -win95/videomodes.cpp -avp/win95/vision.c -win95/vramtime.c -avp/weapons.c -win95/win_func.cpp -avp/win95/win_proj.cpp -avp/win95/winmain.c -win95/wpchunk.cpp -avp/support/wrapstr.cpp -win95/zsp.cpp -win95/advwin32.h -avp/win95/gadgets/ahudgadg.hpp -avp/ai_sight.h -win95/alt_tab.h -win95/animchnk.hpp -win95/animobs.hpp -avp/win95/frontend/avp_envinfo.h -avp/win95/frontend/avp_menugfx.hpp -avp/win95/frontend/avp_menus.h -avp/win95/frontend/avp_mp_config.h -avp/win95/frontend/avp_userprofile.h -avp/win95/avpchunk.hpp -avp/avpitems.hpp -avp/avppages.hpp -avp/win95/avpreg.hpp -avp/avpview.h -win95/aw.h -win95/awtexld.h -win95/awtexld.hpp -avp/bh_agun.h -avp/bh_ais.h -avp/bh_alien.h -avp/bh_binsw.h -avp/bh_cable.h -avp/bh_corpse.h -avp/bh_deathvol.h -avp/bh_debri.h -avp/bh_dummy.h -avp/bh_fan.h -avp/bh_far.h -avp/bh_fhug.h -avp/bh_gener.h -avp/bh_ldoor.h -avp/bh_lift.h -avp/bh_light.h -avp/bh_lnksw.h -avp/bh_ltfx.h -avp/bh_marin.h -avp/bh_mission.h -avp/bh_near.h -avp/bh_paq.h -avp/bh_pargen.h -avp/bh_plachier.h -avp/bh_plift.h -avp/bh_pred.h -avp/bh_queen.h -avp/bh_rubberduck.h -avp/bh_selfdest.h -avp/bh_snds.h -avp/bh_spcl.h -avp/bh_swdor.h -avp/bh_track.h -avp/bh_types.h -avp/bh_videoscreen.h -avp/bh_waypt.h -avp/bh_weap.h -avp/bh_xeno.h -avp/win95/bmp2.h -win95/bmpnames.hpp -avp/bonusabilities.h -win95/cd_player.h -avp/cdtrackselection.h -avp/win95/cheat.h -win95/chnkload.h -win95/chnkload.hpp -win95/chnktexi.h -win95/chnktype.hpp -win95/chunk.hpp -win95/chunkpal.hpp -avp/support/command.hpp -avp/comp_shp.h -avp/support/consbind.hpp -avp/support/consbtch.hpp -avp/win95/gadgets/conscmnd.hpp -avp/consolelog.hpp -avp/win95/gadgets/conssym.hpp -avp/win95/gadgets/consvar.hpp -avp/support/coordstr.hpp -win95/d3_func.h -avp/win95/d3d_hud.h -avp/win95/d3d_render.h -win95/d3dmacs.h -avp/support/daemon.h -avp/database.h -avp/win95/datatype.h -avp/davehook.h -win95/db.h -avp/win95/dbdefs.h -avp/support/dcontext.hpp -win95/debuglog.h -win95/debuglog.hpp -avp/decal.h -avp/detaillevels.h -avp/win95/dp_func.h -avp/win95/dp_sprh.h -avp/win95/dplayext.h -win95/dummyobjectchunk.hpp -win95/dxlog.h -avp/dynamics.h -avp/dynblock.h -avp/win95/eax.h -avp/win95/endianio.h -win95/enumchnk.hpp -win95/enumsch.hpp -win95/envchunk.hpp -avp/equates.h -avp/equipmnt.h -avp/equiputl.hpp -avp/support/expvar.hpp -avp/extents.h -win95/fail.h -avp/win95/ffread.hpp -avp/win95/ffstdio.h -avp/win95/font.h -win95/fragchnk.hpp -frustrum.h -avp/win95/gadgets/gadget.h -avp/game_statistics.h -avp/gamedef.h -avp/gameflow.h -avp/win95/gameplat.h -avp/win95/gammacontrol.h -win95/gsprchnk.hpp -win95/hash_tem.hpp -avp/win95/heap_tem.hpp -win95/hierchnk.hpp -avp/win95/hierplace.hpp -avp/hmodel.h -avp/win95/hud_data.h -avp/win95/hud_layout.h -avp/hud_map.h -avp/huddefs.h -avp/win95/gadgets/hudgadg.hpp -avp/win95/hudgfx.h -win95/huffman.hpp -avp/win95/ia3d.h -win95/iff.hpp -win95/iff_ilbm.hpp -win95/ilbm_ext.hpp -avp/support/indexfnt.hpp -win95/inline.h -avp/win95/intro.hpp -avp/inventry.h -avp/win95/iofocus.h -avp/win95/jsndsup.h -kshape.h -avp/win95/kzsort.h -avp/langenum.h -avp/language.h -avp/lighting.h -win95/list_tem.hpp -avp/load_shp.h -avp/los.h -win95/ltchunk.hpp -avp/ltfx_exp.h -avp/macro.h -win95/media.hpp -avp/mempool.h -avp/menudefs.h -avp/win95/menugfx.h -win95/mishchnk.hpp -avp/missions.hpp -win95/mmx_math.h -avp/win95/modcmds.hpp -mslhand.h -avp/win95/multmenu.h -avp/win95/npcsetup.h -win95/obchunk.hpp -win95/objedit.h -avp/win95/objsetup.hpp -win95/oechunk.h -win95/ourasert.h -avp/support/ourbool.h -avp/paintball.h -avp/particle.h -avp/win95/pathchnk.hpp -avp/win95/pcmenus.h -win95/pentime.h -avp/pfarlocs.h -avp/pheromon.h -win95/plat_shp.h -win95/platform.h -avp/win95/pldghost.h -avp/win95/pldnet.h -avp/pmove.h -avp/win95/progress_bar.h -avp/projfont.h -avp/win95/projload.hpp -avp/projmenu.hpp -avp/projtext.h -avp/psnd.h -avp/win95/psndplat.h -avp/psndproj.h -avp/pvisible.h -avp/support/r2base.h -avp/support/r2pos666.hpp -win95/rad.h -avp/support/rebitems.hpp -avp/support/rebmenus.hpp -avp/support/reflist.hpp -avp/support/refobj.hpp -avp/support/rentrntq.h -avp/win95/gadgets/rootgadg.hpp -avp/savegame.h -avp/scream.h -avp/win95/scrshot.hpp -avp/support/scstring.hpp -avp/sequnces.h -avp/sfx.h -win95/showcmds.h -win95/shpanim.h -win95/shpchunk.hpp -win95/smsopt.h -win95/sndchunk.hpp -sphere.h -win95/sprchunk.hpp -avp/statpane.h -avp/win95/strachnk.hpp -avp/stratdef.h -win95/string.hpp -avp/support/strtab.hpp -avp/support/strutil.h -avp/win95/system.h -avp/win95/gadgets/t_ingadg.hpp -avp/support/tallfont.hpp -avp/targeting.h -avp/win95/gadgets/teletype.hpp -avp/win95/gadgets/textexp.hpp -avp/win95/gadgets/textin.hpp -win95/toolchnk.hpp -avp/track.h -avp/win95/gadgets/trepgadg.hpp -avp/support/trig666.hpp -avp/triggers.h -win95/txioctrl.h -avp/win95/usr_io.h -version.h -win95/videomodes.h -avp/win95/vision.h -avp/win95/vmanpset.h -win95/vramtime.h -avp/weapons.h -win95/wpchunk.hpp -avp/support/wrapstr.hpp -win95/zmouse.h -win95/zsp.hpp diff --git a/source2.txt b/source2.txt deleted file mode 100644 index 516e0b6..0000000 --- a/source2.txt +++ /dev/null @@ -1,245 +0,0 @@ -afont.c -frustum.c -kshape.c -map.c -maths.c -md5.c -mem3dc.c -mem3dcpp.cpp -module.c -morph.c -object.c -shpanim.c -sphere.c -tables.c -vdb.c -version.c - -avp/ai_sight.c -avp/avpview.c -avp/bh_agun.c -avp/bh_ais.c -avp/bh_alien.c -avp/bh_binsw.c -avp/bh_cable.c -avp/bh_corpse.c -avp/bh_deathvol.c -avp/bh_debri.c -avp/bh_dummy.c -avp/bh_fan.c -avp/bh_far.c -avp/bh_fhug.c -avp/bh_gener.c -avp/bh_ldoor.c -avp/bh_lift.c -avp/bh_light.c -avp/bh_lnksw.c -avp/bh_ltfx.c -avp/bh_marin.c -avp/bh_mission.c -avp/bh_near.c -avp/bh_pargen.c -avp/bh_plachier.c -avp/bh_plift.c -avp/bh_pred.c -avp/bh_queen.c -avp/bh_rubberduck.c -avp/bh_selfdest.c -avp/bh_snds.c -avp/bh_spcl.c -avp/bh_swdor.c -avp/bh_track.c -avp/bh_types.c -avp/bh_videoscreen.c -avp/bh_waypt.c -avp/bh_weap.c -avp/bh_xeno.c -avp/bonusabilities.c -avp/cconvars.cpp -avp/cdtrackselection.cpp -avp/cheatmodes.c -avp/comp_map.c -avp/comp_shp.c -avp/consolelog.cpp -avp/davehook.cpp -avp/deaths.c -avp/decal.c -avp/detaillevels.c -avp/dynamics.c -avp/dynblock.c -avp/equipmnt.c -avp/equiputl.cpp -avp/extents.c -avp/game.c -avp/game_statistics.c -avp/gamecmds.cpp -avp/gameflow.c -avp/gamevars.cpp -avp/hmodel.c -avp/hud.c -avp/inventry.c -avp/language.c -avp/lighting.c -avp/load_shp.c -avp/los.c -avp/maps.c -avp/mempool.c -avp/messagehistory.c -avp/missions.cpp -avp/movement.c -DELE avp/mp_launch.c -avp/paintball.c -avp/particle.c -avp/pfarlocs.c -avp/pheromon.c -avp/player.c -avp/pmove.c -avp/psnd.c -avp/psndproj.c -avp/pvisible.c -avp/savegame.c -avp/scream.cpp -avp/secstats.c -avp/sfx.c -avp/stratdef.c -avp/targeting.c -avp/track.c -avp/triggers.c -avp/weapons.c - -avp/shapes/cube.c - -avp/support/consbind.cpp -avp/support/consbtch.cpp -avp/support/coordstr.cpp -avp/support/daemon.cpp -TODO avp/support/indexfnt.cpp -avp/support/r2base.cpp -avp/support/r2pos666.cpp -avp/support/reflist.cpp -avp/support/refobj.cpp -TODO avp/support/rentrntq.cpp -avp/support/scstring.cpp -avp/support/strtab.cpp -avp/support/strutil.c -TODO avp/support/tallfont.cpp -avp/support/trig666.cpp -avp/support/wrapstr.cpp - -avp/win95/avpchunk.cpp -DELE avp/win95/avpreg.cpp -avp/win95/cheat.c -avp/win95/chtcodes.cpp -avp/win95/d3d_hud.cpp -TODO avp/win95/d3d_render.cpp -avp/win95/ddplat.cpp -TODO avp/win95/directplay.c -TODO avp/win95/dp_func.c -TODO avp/win95/dplayext.c -TODO avp/win95/dx_proj.cpp -avp/win95/endianio.c -avp/win95/ffread.cpp -avp/win95/ffstdio.cpp -DELE avp/win95/gammacontrol.cpp -avp/win95/gflwplat.c -avp/win95/hierplace.cpp -TODO avp/win95/intro.cpp -avp/win95/iofocus.cpp -avp/win95/jsndsup.cpp -avp/win95/kzsort.c -avp/win95/langplat.c -avp/win95/modcmds.cpp -DELE avp/win95/mousecentreing.cpp -avp/win95/npcsetup.cpp -avp/win95/objsetup.cpp -avp/win95/pathchnk.cpp -TODO avp/win95/pcmenus.cpp -avp/win95/platsup.c -avp/win95/pldghost.c -TODO avp/win95/pldnet.c -TODO avp/win95/progress_bar.cpp -avp/win95/projload.cpp -TODO avp/win95/psndplat.c -avp/win95/scrshot.cpp -avp/win95/strachnk.cpp -avp/win95/system.c -TODO avp/win95/usr_io.c -avp/win95/vision.c -TODO avp/win95/win_proj.cpp -TODO avp/win95/winmain.c - -avp/win95/frontend/avp_envinfo.c -avp/win95/frontend/avp_intro.cpp -avp/win95/frontend/avp_menudata.c -TODO avp/win95/frontend/avp_menugfx.cpp -TODO avp/win95/frontend/avp_menus.c -TODO avp/win95/frontend/avp_mp_config.cpp -TODO avp/win95/frontend/avp_userprofile.cpp - -avp/win95/gadgets/ahudgadg.cpp -avp/win95/gadgets/conscmnd.cpp -avp/win95/gadgets/conssym.cpp -avp/win95/gadgets/consvar.cpp -avp/win95/gadgets/gadget.cpp -avp/win95/gadgets/hudgadg.cpp -avp/win95/gadgets/rootgadg.cpp -avp/win95/gadgets/t_ingadg.cpp -avp/win95/gadgets/teletype.cpp -avp/win95/gadgets/textexp.cpp -avp/win95/gadgets/textin.cpp -avp/win95/gadgets/trepgadg.cpp - -TODO win95/alt_tab.cpp -win95/animchnk.cpp -win95/animobs.cpp -win95/awbmpld.cpp -win95/awiffld.cpp -win95/awpnmld.cpp -TODO win95/awtexld.cpp -win95/bmpnames.cpp -TODO win95/cd_player.c -win95/chnkload.cpp -win95/chnktexi.cpp -win95/chnktype.cpp -win95/chunk.cpp -win95/chunkpal.cpp -TODO win95/d3_func.cpp -TODO win95/db.c -TODO win95/dd_func.cpp -win95/debuglog.cpp -TODO win95/di_func.cpp -win95/dummyobjectchunk.cpp -TODO win95/dxlog.c -win95/enumchnk.cpp -win95/enumsch.cpp -win95/envchunk.cpp -win95/fail.c -win95/fragchnk.cpp -win95/gsprchnk.cpp -win95/hierchnk.cpp -win95/huffman.cpp -win95/iff.cpp -win95/iff_ilbm.cpp -win95/ilbm_ext.cpp -win95/io.c -win95/list_tem.cpp -win95/ltchunk.cpp -win95/media.cpp -win95/mishchnk.cpp -win95/obchunk.cpp -win95/oechunk.cpp -win95/our_mem.c -win95/plat_shp.c -win95/plspecfn.c -win95/shpchunk.cpp -win95/sndchunk.cpp -win95/sprchunk.cpp -win95/string.cpp -win95/texio.c -win95/toolchnk.cpp -win95/txioctrl.cpp -TODO win95/videomodes.cpp -DELE win95/vramtime.c -TODO win95/win_func.cpp -win95/wpchunk.cpp -win95/zsp.cpp diff --git a/src/main.c b/src/main.c index bc3513b..3bcf906 100644 --- a/src/main.c +++ b/src/main.c @@ -378,12 +378,15 @@ static void handle_buttonpress(int button, int press) void CheckForWindowsMessages() { SDL_Event event; - int x, y, buttons; + int x, y, buttons, wantmouse; GotAnyKey = 0; DebouncedGotAnyKey = 0; memset(DebouncedKeyboardInput, 0, sizeof(DebouncedKeyboardInput)); + wantmouse = (surface->flags & SDL_FULLSCREEN) || + (SDL_WM_GrabInput(SDL_GRAB_QUERY) == SDL_GRAB_ON); + KeyboardInput[KEY_MOUSEWHEELUP] = 0; KeyboardInput[KEY_MOUSEWHEELDOWN] = 0; @@ -391,10 +394,10 @@ void CheckForWindowsMessages() do { switch(event.type) { case SDL_MOUSEBUTTONDOWN: - handle_buttonpress(event.button.button, 1); + if (wantmouse) + handle_buttonpress(event.button.button, 1); break; case SDL_MOUSEBUTTONUP: - handle_buttonpress(event.button.button, 0); break; case SDL_KEYDOWN: handle_keypress(KeySymToKey(event.key.keysym.sym), 1); @@ -412,24 +415,41 @@ void CheckForWindowsMessages() } buttons = SDL_GetRelativeMouseState(&x, &y); - if (buttons & SDL_BUTTON(1)) - handle_keypress(KEY_LMOUSE, 1); - else - handle_keypress(KEY_LMOUSE, 0); - if (buttons & SDL_BUTTON(2)) - handle_keypress(KEY_MMOUSE, 1); - else - handle_keypress(KEY_MMOUSE, 0); - if (buttons & SDL_BUTTON(3)) - handle_keypress(KEY_RMOUSE, 1); - else - handle_keypress(KEY_RMOUSE, 0); - MouseVelX = DIV_FIXED(x, NormalFrameTime); - MouseVelY = DIV_FIXED(y, NormalFrameTime); + if (wantmouse) { + if (buttons & SDL_BUTTON(1)) + handle_keypress(KEY_LMOUSE, 1); + else + handle_keypress(KEY_LMOUSE, 0); + if (buttons & SDL_BUTTON(2)) + handle_keypress(KEY_MMOUSE, 1); + else + handle_keypress(KEY_MMOUSE, 0); + if (buttons & SDL_BUTTON(3)) + handle_keypress(KEY_RMOUSE, 1); + else + handle_keypress(KEY_RMOUSE, 0); + + MouseVelX = DIV_FIXED(x, NormalFrameTime); + MouseVelY = DIV_FIXED(y, NormalFrameTime); + } else { + KeyboardInput[KEY_LMOUSE] = 0; + KeyboardInput[KEY_MMOUSE] = 0; + KeyboardInput[KEY_RMOUSE] = 0; + MouseVelX = 0; + MouseVelY = 0; + } if (KeyboardInput[KEY_LEFTALT] && DebouncedKeyboardInput[KEY_CR]) { + SDL_GrabMode gm; + SDL_WM_ToggleFullScreen(surface); + + gm = SDL_WM_GrabInput(SDL_GRAB_QUERY); + if (gm == SDL_GRAB_OFF && !(surface->flags & SDL_FULLSCREEN)) + SDL_ShowCursor(1); + else + SDL_ShowCursor(0); } if (KeyboardInput[KEY_LEFTCTRL] && DebouncedKeyboardInput[KEY_G]) { @@ -437,6 +457,12 @@ void CheckForWindowsMessages() gm = SDL_WM_GrabInput(SDL_GRAB_QUERY); SDL_WM_GrabInput((gm == SDL_GRAB_ON) ? SDL_GRAB_OFF : SDL_GRAB_ON); + + gm = SDL_WM_GrabInput(SDL_GRAB_QUERY); + if (gm == SDL_GRAB_OFF && !(surface->flags & SDL_FULLSCREEN)) + SDL_ShowCursor(1); + else + SDL_ShowCursor(0); } if (DebouncedKeyboardInput[KEY_ESCAPE]) diff --git a/unused.txt b/unused.txt deleted file mode 100644 index de94cac..0000000 --- a/unused.txt +++ /dev/null @@ -1,26 +0,0 @@ -mslhand.c -mslhand.h -avp/avpitems.cpp -avp/avppages.cpp -avp/bh_paq.c -avp/database.c -avp/hud_map.c -avp/menus.c -avp/projmenu.cpp -avp/smovdata.c -avp/support/rebitems.cpp -avp/support/rebmenus.cpp -avp/win95/menuplat.cpp -avp/win95/multmenu.c -avp/win95/pcpause.c -win95/chnkimag.cpp -win95/chnkimag.hpp -win95/cl_init.cpp -win95/cl_init.h -win95/d3_image.cpp -win95/d3_image.hpp -win95/d3load.c -win95/item.c -win95/krender.c -win95/krender.h -win95/zbuffer.c