perfect_dark/src/game
fgsfds 05889b54cb port: partially unfuck menus 2023-08-04 01:11:19 +02:00
..
modeldata Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
mplayer Document propsnd functions 2023-06-03 11:17:22 +10:00
stubs
acosasin.c
acosfasinf.c
activemenu.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
activemenutick.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
atan2f.c
bg.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
bgbss.c Name all env symbols 2023-05-24 21:54:47 +10:00
body.c Decompile bodiesReset 2023-06-04 09:41:54 +10:00
bodyinit.c
bodyreset.c Decompile bodiesReset 2023-06-04 09:41:54 +10:00
bondbike.c Document propsnd functions 2023-06-03 11:17:22 +10:00
bondcutscene.c
bondeyespy.c Document propsnd functions 2023-06-03 11:17:22 +10:00
bondgrab.c
bondgun.c port: disable zbufDrawArtifactsOffscreen for now 2023-08-02 19:45:11 +02:00
bondgunreset.c Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
bondgunstop.c
bondhead.c Set names for all model C functions 2022-11-28 22:22:41 +10:00
bondheadreset.c Create functionally equivalent C for handwritten modelasm functions 2023-04-30 22:51:02 +10:00
bondmove.c Document propsnd functions 2023-06-03 11:17:22 +10:00
bondview.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
bondwalk.c Document propsnd functions 2023-06-03 11:17:22 +10:00
bossfile.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
bot.c Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
botact.c Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
botcmd.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
botinv.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
botinvinit.c
botmgr.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
botroom.c Tweak cover JSON format and set names for remaining cover flags 2023-01-05 22:12:16 +10:00
buildtime.c
camdraw.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
camera.c Name almost all BG symbols 2023-05-23 19:37:20 +10:00
casingreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
casingtick.c Document propsnd functions 2023-06-03 11:17:22 +10:00
ceil.c
challenge.c port: make it link and load 2023-07-29 23:21:35 +02:00
challengeinit.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
cheats.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
chr.c Discover remaining pad flags 2023-06-12 22:16:28 +10:00
chraction.c Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
chrai.c Document propsnd functions 2023-06-03 11:17:22 +10:00
chraicommands.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
chrmgr.c
chrmgrstop.c
collisionutils.c
crc.c
credits.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
debug1.c Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
debug2.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
debug3.c
dlights.c Document propsnd functions 2023-06-03 11:17:22 +10:00
dyntex.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
endscreen.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
env.c Name all env symbols 2023-05-24 21:54:47 +10:00
explosions.c Document propsnd functions 2023-06-03 11:17:22 +10:00
explosionsreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
explosionsstop.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
file.c port: make the legal screen render correctly 2023-07-30 21:24:39 +02:00
filelist.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
filemgr.c port: make the legal screen render correctly 2023-07-30 21:24:39 +02:00
floor.c
fmb.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
footstep.c Document propsnd functions 2023-06-03 11:17:22 +10:00
gailists.c Name remaining aibot properties 2023-05-28 14:07:16 +10:00
game_0b0fd0.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_00b820.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_0b2150.c Replace calls to SetCombineLERP with custom modes 2023-05-24 18:24:28 +10:00
game_1a78b0.c
game_13c510.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
game_096b20.c
game_097a50.c
game_097aa0.c
game_152fa0.c
game_175f90.c
game_1531a0.c port: unfuck font palettes 2023-08-02 19:44:41 +02:00
game_006900.c Rename and document room mtx functions 2022-11-28 17:48:59 +10:00
game_096360.c
game_096700.c
gamefile.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
getitle.c port: make it link and load 2023-07-29 23:21:35 +02:00
getitlereset.c
gfxmemory.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
gfxreplace.c Name all env symbols 2023-05-24 21:54:47 +10:00
gunfx.c Decompile beamRender 2023-05-30 20:51:02 +10:00
gunfxreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
healthbar.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
hudmsg.c port: make it link and load 2023-07-29 23:21:35 +02:00
inv.c Discover more object 2 flags 2023-01-17 20:14:19 +10:00
invitems.c Identify a heap of gun MODELPART constants 2022-12-08 21:58:47 +10:00
invreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
lang.c port: make it link and load 2023-07-29 23:21:35 +02:00
langinit.c Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
langreset.c
langtick.c jpn-final: Decompile langGetJpnCharPixels 2022-11-27 15:44:00 +10:00
lv.c Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
mainmenu.c Fix beta builds when DEBUG is not defined 2023-06-03 12:43:56 +10:00
menu.c port: partially unfuck menus 2023-08-04 01:11:19 +02:00
menugfx.c port: partially unfuck menus 2023-08-04 01:11:19 +02:00
menuitem.c Set names for menucolourpalette properties 2023-05-29 18:31:26 +10:00
menustop.c
menutick.c Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
modeldef.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
modelmgr.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
modelmgrreset.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
mpstats.c
mtxf2lbulkasm.s
mtxf2lbulkasm_c.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
music.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
nbomb.c Document propsnd functions 2023-06-03 11:17:22 +10:00
objectives.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
objectivesreset.c
objectivesstop.c
options.c
pad.c Tweak cover JSON format and set names for remaining cover flags 2023-01-05 22:12:16 +10:00
padhalllv.c Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
pak.c port: make the legal screen render correctly 2023-07-30 21:24:39 +02:00
pdmode.c
player.c Set names for more bondgun symbols 2023-06-04 16:44:37 +10:00
playermgr.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
playerreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
portal.c
portalconv.s Name almost all BG symbols 2023-05-23 19:37:20 +10:00
portalconv_c.c Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
prop.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propobj.c port: make it link and load 2023-07-29 23:21:35 +02:00
propobjbss.c
propobjstop.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
propsnd.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propsndreset.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propsndstop.c Document propsnd functions 2023-06-03 11:17:22 +10:00
propsstop.c
proptick.c
quaternion.c
race.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
raceinit.c
radar.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
rng2.s Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
rng2_c.c Use consistent file naming for C equivalents of ASM files 2022-12-08 23:36:00 +10:00
room.c Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
roomreset.c Rename and document room mtx functions 2022-11-28 17:48:59 +10:00
roomtick.c Introduce NUM_FRAMEBUFFERS and NUM_GFXTASKS constants 2023-05-15 12:42:13 +10:00
savebuffer.c Use Vtx/Col instead of struct gfxvtx, struct colour and u32 2023-05-27 13:22:14 +10:00
setup.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
setupcover.c
setuppads.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
setuputils.c port: make it not crash on the intro sequence and render SOME geometry 2023-08-01 23:38:06 +02:00
setupwaypoints.c
shards.c Document propsnd functions 2023-06-03 11:17:22 +10:00
shardsreset.c
shardsstop.c
shardstick.c
sight.c Document propsnd functions 2023-06-03 11:17:22 +10:00
sky.c Name most sky symbols 2023-05-25 17:35:22 +10:00
skyreset.c
skytick.c
smoke.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
smokeinit.c
smokereset.c
smokestop.c
sparks.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
sparksreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
sparkstick.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
splat.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
stagemusic.c
stagetable.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
stars.c
surfacereset.c
tex.c port: make the legal screen render correctly 2023-07-30 21:24:39 +02:00
texdecompress.c port: fix (?) texture alignment, ignore LOD levels > 0 for now 2023-08-03 16:01:12 +02:00
texinit.c port: make it link and load 2023-07-29 23:21:35 +02:00
texreset.c port: make it link and load 2023-07-29 23:21:35 +02:00
texselect.c
tilesreset.c Name almost all BG symbols 2023-05-23 19:37:20 +10:00
timing.c
title.c Decompile titleRenderPdLogo 2023-06-07 17:57:00 +10:00
titleclear.c
titleinit.c
titlereset.c
training.c Name and document pathfinding functions 2023-06-13 21:44:29 +10:00
trainingmenus.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
utils.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
varsreset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
vmstats.c Introduce -DDEBUG to enable crash screen and debug menu 2023-01-12 21:56:54 +10:00
vtxstore.c Rename modelfiledata to modeldef 2022-11-28 22:59:47 +10:00
vtxstorereset.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
wallhit.c Use ARRAYCOUNT in many more places 2023-05-28 00:48:58 +10:00
wallhitreset.c Introduce uintptr_t 2022-12-07 21:00:03 +10:00
weather.c Improve mismatch of weatherRenderSnow 2023-06-14 17:43:51 +10:00
weatherreset.c
weathertick.c
zbuf.c Introduce FBALLOC and SCREEN constants for dimensions 2023-05-14 13:00:29 +10:00