gitextract_vwbsridj/ ├── .gitignore ├── 3dsystem/ │ ├── 3d_gen.cpp │ ├── 3d_gen.h │ ├── 3d_out.cpp │ ├── 3d_out.h │ ├── 3dinsert.cpp │ ├── 3dinsert.h │ ├── phd_math.cpp │ ├── phd_math.h │ ├── scalespr.cpp │ └── scalespr.h ├── CHANGELOG.md ├── COPYING.md ├── Doxyfile ├── README.md ├── TR2Main.cbp ├── TR2Main.cpp ├── TR2Main.rc ├── TR2_progress.txt ├── binaries/ │ ├── BAREFOOT.SFX │ └── README.md ├── configs/ │ ├── TR2Main.json │ └── textures/ │ └── texpages/ │ ├── README.md │ └── config.json ├── embedded/ │ ├── BUTTONS.JSON │ └── BUTTONS.PCX ├── game/ │ ├── bear.cpp │ ├── bear.h │ ├── bird.cpp │ ├── bird.h │ ├── boat.cpp │ ├── boat.h │ ├── box.cpp │ ├── box.h │ ├── camera.cpp │ ├── camera.h │ ├── cinema.cpp │ ├── cinema.h │ ├── collide.cpp │ ├── collide.h │ ├── control.cpp │ ├── control.h │ ├── demo.cpp │ ├── demo.h │ ├── diver.cpp │ ├── diver.h │ ├── dog.cpp │ ├── dog.h │ ├── dragon.cpp │ ├── dragon.h │ ├── draw.cpp │ ├── draw.h │ ├── eel.cpp │ ├── eel.h │ ├── effects.cpp │ ├── effects.h │ ├── enemies.cpp │ ├── enemies.h │ ├── gameflow.cpp │ ├── gameflow.h │ ├── hair.cpp │ ├── hair.h │ ├── health.cpp │ ├── health.h │ ├── inventory.cpp │ ├── inventory.h │ ├── invfunc.cpp │ ├── invfunc.h │ ├── invtext.cpp │ ├── invtext.h │ ├── items.cpp │ ├── items.h │ ├── lara.cpp │ ├── lara.h │ ├── lara1gun.cpp │ ├── lara1gun.h │ ├── lara2gun.cpp │ ├── lara2gun.h │ ├── laraclimb.cpp │ ├── laraclimb.h │ ├── larafire.cpp │ ├── larafire.h │ ├── laraflare.cpp │ ├── laraflare.h │ ├── laramisc.cpp │ ├── laramisc.h │ ├── larasurf.cpp │ ├── larasurf.h │ ├── laraswim.cpp │ ├── laraswim.h │ ├── lot.cpp │ ├── lot.h │ ├── missile.cpp │ ├── missile.h │ ├── moveblock.cpp │ ├── moveblock.h │ ├── objects.cpp │ ├── objects.h │ ├── people.cpp │ ├── people.h │ ├── pickup.cpp │ ├── pickup.h │ ├── rat.cpp │ ├── rat.h │ ├── savegame.cpp │ ├── savegame.h │ ├── setup.cpp │ ├── setup.h │ ├── shark.cpp │ ├── shark.h │ ├── skidoo.cpp │ ├── skidoo.h │ ├── sound.cpp │ ├── sound.h │ ├── sphere.cpp │ ├── sphere.h │ ├── spider.cpp │ ├── spider.h │ ├── text.cpp │ ├── text.h │ ├── traps.cpp │ ├── traps.h │ ├── wolf.cpp │ ├── wolf.h │ ├── yeti.cpp │ └── yeti.h ├── global/ │ ├── md5.c │ ├── md5.h │ ├── memmem.c │ ├── memmem.h │ ├── precompiled.h │ ├── resource.h │ ├── types.h │ └── vars.h ├── json-parser/ │ ├── LICENSE │ ├── README.md │ ├── json.c │ └── json.h ├── modding/ │ ├── background_new.cpp │ ├── background_new.h │ ├── cd_pauld.cpp │ ├── cd_pauld.h │ ├── file_utils.cpp │ ├── file_utils.h │ ├── gdi_utils.cpp │ ├── gdi_utils.h │ ├── joy_output.cpp │ ├── joy_output.h │ ├── json_utils.cpp │ ├── json_utils.h │ ├── mod_utils.cpp │ ├── mod_utils.h │ ├── pause.cpp │ ├── pause.h │ ├── psx_bar.cpp │ ├── psx_bar.h │ ├── raw_input.cpp │ ├── raw_input.h │ ├── texture_utils.cpp │ ├── texture_utils.h │ ├── xinput_ex.cpp │ └── xinput_ex.h └── specific/ ├── background.cpp ├── background.h ├── display.cpp ├── display.h ├── file.cpp ├── file.h ├── fmv.cpp ├── fmv.h ├── frontend.cpp ├── frontend.h ├── game.cpp ├── game.h ├── hwr.cpp ├── hwr.h ├── init.cpp ├── init.h ├── init_3d.cpp ├── init_3d.h ├── init_display.cpp ├── init_display.h ├── init_input.cpp ├── init_input.h ├── init_sound.cpp ├── init_sound.h ├── input.cpp ├── input.h ├── option.cpp ├── option.h ├── output.cpp ├── output.h ├── registry.cpp ├── registry.h ├── screenshot.cpp ├── screenshot.h ├── setupdlg.cpp ├── setupdlg.h ├── setupwnd.cpp ├── setupwnd.h ├── smain.cpp ├── smain.h ├── sndpc.cpp ├── sndpc.h ├── texture.cpp ├── texture.h ├── utils.cpp ├── utils.h ├── winmain.cpp ├── winmain.h ├── winvid.cpp └── winvid.h