summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files.txt515
-rw-r--r--notes.txt5
-rw-r--r--source.txt484
-rw-r--r--source2.txt245
-rw-r--r--src/main.c60
-rw-r--r--unused.txt26
6 files changed, 43 insertions, 1292 deletions
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