SYMBOL INDEX (1799 symbols across 299 files) FILE: configure.py function clean (line 71) | def clean(): function write_permuter_settings (line 93) | def write_permuter_settings(): function generate_ninja_build (line 112) | def generate_ninja_build( function replace_instructions_with_opcodes (line 378) | def replace_instructions_with_opcodes(asm_folder: Path) -> None: function main (line 406) | def main(): FILE: include/989snd.h type u_int (line 11) | typedef unsigned int u_int; type u_long (line 12) | typedef unsigned long u_long; FILE: include/ac.h type GRFEVAL (line 15) | typedef int GRFEVAL; type ACVK (line 20) | enum ACVK type ACGK (line 32) | enum ACGK type KVB (line 46) | struct KVB type ACP (line 54) | struct ACP type ACR (line 62) | struct ACR type ACS (line 70) | struct ACS type ACG (line 78) | struct ACG function ACP (line 86) | struct ACPBL : public ACP function ACP (line 94) | struct ACPC : public ACP function ACP (line 102) | struct ACPB : public ACP function ACR (line 110) | struct ACRC : public ACR function ACR (line 118) | struct ACRB : public ACR function ACR (line 126) | struct ACRBL : public ACR function ACS (line 134) | struct ACSC : public ACS function ACS (line 142) | struct ACSB : public ACS function ACG (line 150) | struct ACGB : public ACG function ACG (line 158) | struct ACGBW : public ACG function ACG (line 166) | struct ACGL : public ACG function ACG (line 174) | struct ACGBLT : public ACG function ACG (line 182) | struct ACGBLP : public ACG FILE: include/act.h type SW (line 13) | struct SW type ALO (line 14) | struct ALO type GRFRA (line 16) | typedef int GRFRA; type ACT (line 22) | struct ACT function ACT (line 36) | struct ACTVAL : public ACT function ACT (line 50) | struct ACTREF : public ACT function ACT (line 62) | struct ACTADJ : public ACT function ACT (line 71) | struct ACTBANK : public ACT FILE: include/actseg.h type ASEGA (line 15) | struct ASEGA function ACT (line 21) | struct ACTSEG : public ACT FILE: include/alarm.h type SENSOR (line 17) | struct SENSOR type ALARMS (line 22) | enum ALARMS type ALTK (line 34) | enum ALTK function SO (line 47) | struct ALARM : public SO function BRK (line 75) | struct ALBRK : public BRK FILE: include/alo.h type CBinaryInputStream (line 15) | struct CBinaryInputStream type SFX (line 16) | struct SFX type SMPA (line 17) | struct SMPA type MRG (line 18) | struct MRG type ASEGA (line 19) | struct ASEGA type ASEGD (line 20) | struct ASEGD type ACT (line 21) | struct ACT type ACTLY (line 22) | struct ACTLY type ACTSEG (line 23) | struct ACTSEG type ACTADJ (line 24) | struct ACTADJ type ACTBANK (line 25) | struct ACTBANK type IKH (line 26) | struct IKH type ALOX (line 27) | struct ALOX type SHADOW (line 28) | struct SHADOW type THROB (line 29) | struct THROB type POSEC (line 30) | struct POSEC type ACTREF (line 31) | struct ACTREF type FADER (line 32) | struct FADER type PROXY (line 33) | struct PROXY type RO (line 34) | struct RO type CM (line 35) | struct CM type SMA (line 36) | struct SMA type TARGET (line 37) | struct TARGET type GRFIC (line 39) | typedef int GRFIC; type GRFTAK (line 40) | typedef int GRFTAK; type GRFSNIP (line 41) | typedef int GRFSNIP; type ACK (line 46) | enum ACK type RTCK (line 65) | enum RTCK type THROBK (line 80) | enum THROBK type THROB (line 95) | struct THROB type WKR (line 105) | struct WKR type FICG (line 118) | struct FICG type SNIP (line 130) | struct SNIP type XF (line 140) | struct XF function LO (line 158) | struct ALO : public LO FILE: include/aseg.h type OVR (line 13) | struct OVR type CHN (line 14) | struct CHN type ASEGA (line 15) | struct ASEGA type IAK (line 20) | enum IAK type SEEK (line 32) | enum SEEK type CHN (line 45) | struct CHN function LO (line 54) | struct ASEG : public LO type ASEGD (line 68) | struct ASEGD function ASEG (line 81) | struct ASEGBL : public ASEG type EA (line 89) | struct EA FILE: include/asega.h type ACTSEG (line 12) | struct ACTSEG function BASIC (line 18) | struct ASEGA : public BASIC FILE: include/barrier.h type XP (line 11) | struct XP function SO (line 17) | struct BARRIER : public SO FILE: include/bas.h type BASK (line 16) | enum BASK function class (line 27) | class CBinaryAsyncStream FILE: include/basic.h type BASIC (line 16) | struct BASIC FILE: include/bbmark.h type GRFPVA (line 9) | typedef int GRFPVA; type SW (line 12) | struct SW type SO (line 13) | struct SO type XP (line 16) | struct XP type OXA (line 17) | struct OXA type OXF (line 18) | struct OXF type OX (line 23) | struct OX type OXA (line 34) | struct OXA FILE: include/binoc.h type ALO (line 13) | struct ALO type BEI (line 20) | struct BEI function BLOT (line 32) | struct BINOC : public BLOT type JH (line 89) | typedef enum JH type JV (line 101) | typedef enum JV function class (line 110) | class CTextBox FILE: include/bis.h type BISK (line 23) | enum BISK type GRFBIS (line 36) | typedef int GRFBIS; function class (line 43) | class CBinaryInputStream FILE: include/blend.h type ASEGBL (line 12) | struct ASEGBL type EA (line 13) | struct EA type MRSG (line 18) | struct MRSG FILE: include/blip.h type EMITB (line 17) | struct EMITB type RPL (line 18) | struct RPL type GRFZON (line 20) | typedef int GRFZON; type VU_FLOAT (line 25) | struct VU_FLOAT type BLIPOK (line 33) | enum BLIPOK type BLIP (line 45) | struct BLIP type BLIPG (line 54) | struct BLIPG type BLIPP (line 62) | struct BLIPP type BLIPV (line 70) | struct BLIPV type BLIPX (line 78) | struct BLIPX FILE: include/bomb.h type WKR (line 15) | struct WKR function SO (line 22) | struct BOMB : public SO FILE: include/bq.h function class (line 14) | class CQueueInput function class (line 23) | class CQueueOutput function class (line 31) | class CQueueInputMemory : public CQueueInput function class (line 40) | class CQueueInputFile : public CQueueInput function class (line 49) | class CByteQueue FILE: include/break.h type GRFBRK (line 14) | typedef int GRFBRK; type BRKPS (line 19) | enum BRKPS type BRPT (line 31) | enum BRPT type BRP (line 45) | struct BRP function SO (line 56) | struct BRK : public SO type BRKP (line 70) | struct BRKP function BRK (line 79) | struct BREAK : BRK type ZAPBREAK (line 90) | struct ZAPBREAK type FRAGILE (line 99) | struct FRAGILE type XP (line 109) | struct XP FILE: include/brx.h type GRFEOPID (line 12) | typedef int GRFEOPID; type OTYP (line 18) | enum OTYP type OPTDAT (line 26) | struct OPTDAT type EOPID (line 38) | struct EOPID FILE: include/bsp.h type LSGK (line 19) | enum LSGK type PRUNE (line 33) | enum PRUNE type BSP (line 43) | struct BSP type BSPC (line 53) | struct BSPC type VBSP (line 63) | struct VBSP type LSG (line 76) | struct LSG FILE: include/button.h type ASEG (line 15) | struct ASEG type IASH (line 20) | enum IASH type ASH (line 30) | struct ASH type BUTTONS (line 41) | enum BUTTONS type BTN (line 57) | struct BTN function SO (line 82) | struct VOLBTN : public SO function SO (line 96) | struct BUTTON : public SO FILE: include/cat.h type FCL (line 14) | struct FCL type FK (line 25) | enum FK type WALE (line 43) | struct WALE function class (line 52) | class CFileLocation FILE: include/cd.h type CDS (line 14) | enum CDS FILE: include/chkpnt.h function ALO (line 20) | struct CHKPNT : public ALO type VTCHKMGR (line 25) | struct VTCHKMGR type CHKMGR (line 32) | struct CHKMGR FILE: include/cid.h type CID (line 16) | enum CID FILE: include/clip.h type GRFHTL (line 13) | typedef int GRFHTL; type MAA (line 20) | struct MAA FILE: include/clock.h type TICK (line 11) | typedef unsigned long long TICK; type CLOCK (line 16) | struct CLOCK FILE: include/cm.h type CM (line 17) | struct CM type TN (line 18) | struct TN type GRFRCP (line 20) | typedef int GRFRCP; type CMK (line 25) | enum CMK type CFK (line 37) | enum CFK type CPP (line 48) | enum CPP type CPMT (line 67) | enum CPMT type LOOKK (line 81) | enum LOOKK type FTND (line 95) | enum FTND type FGFN (line 107) | struct FGFN type CPDEFI (line 118) | struct CPDEFI type CPLCY (line 136) | struct CPLCY function CPLCY (line 147) | struct CPMAN : public CPLCY function CPLCY (line 159) | struct CPLOOK : public CPLCY function CPLCY (line 185) | struct CPALIGN : public CPLCY function CPLCY (line 202) | struct CPASEG : public CPLCY function CPLCY (line 214) | struct CPTN : public CPLCY type CPR (line 240) | struct CPR function LO (line 252) | struct CM : public LO FILE: include/cnvo.h type XP (line 11) | struct XP function SO (line 18) | struct CNVO : public SO FILE: include/coin.h type DPRIZE (line 19) | struct DPRIZE type COIN (line 20) | struct COIN type KEY (line 21) | struct KEY type CHARM (line 22) | struct CHARM type DPRIZES (line 29) | enum DPRIZES function ALO (line 47) | struct DPRIZE : public ALO function DPRIZE (line 91) | struct COIN : public DPRIZE function DPRIZE (line 101) | struct KEY : public DPRIZE function DPRIZE (line 115) | struct CHARM : public DPRIZE FILE: include/common.h type RGBA (line 73) | struct RGBA FILE: include/crusher.h type WKR (line 12) | struct WKR function STEPGUARD (line 18) | struct CRFOD : public STEPGUARD function STEPGUARD (line 27) | struct CRFODB : public STEPGUARD function CRFOD (line 36) | struct CRFODK : public CRFOD function ALO (line 45) | struct CRBRAIN : public ALO FILE: include/crv.h type CRVK (line 13) | enum CRVK type CRV (line 24) | struct CRV FILE: include/dart.h type EXPL (line 16) | struct EXPL type DARTGUN (line 17) | struct DARTGUN type DARTS (line 22) | enum DARTS function SO (line 38) | struct DART : public SO type HBSK (line 61) | struct HBSK FILE: include/dartgun.h function BRK (line 18) | struct DARTGUN : public BRK FILE: include/dialog.h type SPEAKER (line 15) | struct SPEAKER type GRFDP (line 17) | typedef int GRFDP; type DIALOGK (line 22) | enum DIALOGK type DIALOGS (line 34) | enum DIALOGS type DPK (line 50) | enum DPK type DP (line 59) | struct DP function ALO (line 73) | struct DIALOG : public ALO type DEK (line 95) | enum DEK type DE (line 112) | struct DE type DIAPI (line 121) | struct DIAPI FILE: include/difficulty.h type DPS (line 18) | enum DPS type DIFFICULTYLEVEL (line 28) | struct DIFFICULTYLEVEL type DIFFICULTY (line 55) | struct DIFFICULTY type DIFFICULTY (line 117) | struct DIFFICULTY type CHKPNT (line 127) | struct CHKPNT type VECTOR (line 145) | struct VECTOR type DIFFICULTY (line 155) | struct DIFFICULTY type DIFFICULTY (line 166) | struct DIFFICULTY type DIFFICULTYLEVEL (line 169) | struct DIFFICULTYLEVEL type DIFFICULTYLEVEL (line 170) | struct DIFFICULTYLEVEL type DIFFICULTYLEVEL (line 171) | struct DIFFICULTYLEVEL FILE: include/dl.h type DL (line 15) | struct DL type DLE (line 28) | struct DLE type DLI (line 42) | struct DLI type DLIM (line 53) | struct DLIM type DLR (line 61) | struct DLR FILE: include/dmas.h function class (line 39) | class DMAS function AddDmaInt (line 73) | inline void AddDmaInt(DMAS *pdmas, int val) FILE: include/dysh.h type RPL (line 16) | struct RPL type DYSH (line 23) | struct DYSH FILE: include/dzg.h type XP (line 12) | struct XP type GRFSG (line 14) | typedef int GRFSG; type DZ (line 20) | struct DZ type DZG (line 28) | struct DZG FILE: include/emitter.h type EXPL (line 16) | struct EXPL type GRFEXPLSO (line 18) | typedef int GRFEXPLSO; type EMITMESH (line 24) | struct EMITMESH type EMITBLIP (line 33) | struct EMITBLIP type EMITGEN (line 42) | struct EMITGEN type EMITRIP (line 51) | struct EMITRIP type EMITDV (line 60) | struct EMITDV type EMITV (line 69) | struct EMITV type EMITVX (line 78) | struct EMITVX type EMITO (line 87) | struct EMITO type EMITB (line 96) | struct EMITB type EMITG (line 108) | struct EMITG function ALO (line 117) | struct EMITTER : public ALO FILE: include/ensure.h type ENSK (line 14) | enum ENSK FILE: include/eyes.h type EYESS (line 13) | enum EYESS function SAA (line 26) | struct EYES : public SAA FILE: include/fader.h type FADER (line 13) | struct FADER FILE: include/flash.h type RO (line 17) | struct RO function ALO (line 30) | struct FLASH : public ALO FILE: include/fly.h type WKR (line 20) | struct WKR type SOP (line 21) | struct SOP type FLYK (line 26) | enum FLYK type FLYS (line 37) | enum FLYS function SO (line 54) | struct FLY : public SO FILE: include/font.h type SFR (line 14) | struct SFR function class (line 19) | class CFont function class (line 38) | class CFontBrx : public CFont function class (line 46) | class CRichText FILE: include/freeze.h type MRG (line 17) | struct MRG FILE: include/frm.h type GIFS (line 14) | struct GIFS type FRM (line 20) | struct FRM FILE: include/frzg.h function LO (line 16) | struct FRZG : public LO FILE: include/game.h type GAMEWORLD (line 18) | enum GAMEWORLD type WORLDLEVEL (line 33) | enum WORLDLEVEL type FGS (line 51) | enum FGS type FWS (line 63) | enum FWS type FLS (line 76) | enum FLS type GRFGS (line 88) | typedef int GRFGS; type GRFWS (line 93) | typedef int GRFWS; type GRFLS (line 98) | typedef int GRFLS; type GRFVAULT (line 103) | typedef int GRFVAULT; type LS (line 108) | struct LS type WS (line 127) | struct WS type GS (line 140) | struct GS type WID (line 162) | enum WID type GAME (line 226) | struct GAME type LevelLoadData (line 240) | struct LevelLoadData type PchzLevel (line 482) | struct PchzLevel // maybe wrong name FILE: include/geom.h type TBSP (line 15) | struct TBSP type EDGE (line 20) | struct EDGE type SUR (line 31) | struct SUR type SURF (line 42) | struct SURF type TSURF (line 55) | struct TSURF type GEOM (line 67) | struct GEOM FILE: include/gifs.h function DMAS (line 12) | struct GIFS : public DMAS FILE: include/glbs.h type UV (line 15) | struct UV type TRLK (line 20) | enum TRLK type RGLD (line 34) | typedef struct RGL type VTXG (line 50) | struct VTXG type GLBS (line 58) | struct GLBS FILE: include/glob.h type GRFGLOB (line 11) | typedef int GRFGLOB; type GLOBSET (line 16) | struct GLOBSET type GLOB (line 24) | struct GLOB type SUBGLOB (line 32) | struct SUBGLOB type SGVR (line 40) | struct SGVR FILE: include/gomer.h type GOMERS (line 15) | enum GOMERS function STEPGUARD (line 26) | struct GOMER : public STEPGUARD FILE: include/gs.h type GSB (line 15) | struct GSB FILE: include/hnd.h function TARGET (line 16) | struct HND : public TARGET FILE: include/ik.h type RO (line 13) | struct RO function SO (line 20) | struct IKH : public SO function ALO (line 30) | struct LIKH : public ALO FILE: include/jlo.h type JLOS (line 16) | enum JLOS function SO (line 32) | struct JLO : public SO function VOLBTN (line 42) | struct JLOVOL : public VOLBTN function ALO (line 52) | struct JLOC : public ALO FILE: include/joy.h type PAD (line 17) | enum PAD type BTNP (line 38) | enum BTNP type ushort (line 61) | typedef ushort GRFBTN; type JOYS (line 66) | enum JOYS type JOYK (line 78) | enum JOYK type JOYID (line 91) | enum JOYID type JOY (line 102) | struct JOY type GRFUSR (line 158) | typedef int GRFUSR; type FUSR (line 167) | enum FUSR type CODE (line 176) | struct CODE type FCHT (line 193) | enum FCHT type GRFCHT (line 206) | typedef int GRFCHT; type CHT (line 215) | enum CHT FILE: include/jsg.h type FTAK (line 18) | enum FTAK type JSGEK (line 36) | enum JSGEK type JSGJK (line 58) | enum JSGJK type JSGLK (line 70) | enum JSGLK type JSGE (line 81) | struct JSGE function LO (line 124) | struct JSG : public LO FILE: include/jt.h type JTS (line 17) | enum JTS type JTBS (line 41) | enum JTBS type JTHS (line 90) | enum JTHS type JTCS (line 104) | enum JTCS type JTHK (line 112) | enum JTHK type JTPDK (line 129) | enum JTPDK function STEP (line 143) | struct JT : public STEP FILE: include/jump.h type XP (line 17) | struct XP function PNT (line 24) | struct JMT : public PNT FILE: include/keyhole.h function LO (line 16) | struct KEYHOLE : public LO FILE: include/landing.h function SHAPE (line 15) | struct LANDING : public SHAPE FILE: include/lgn.h type RO (line 18) | struct RO type CPDEFI (line 19) | struct CPDEFI function BRK (line 25) | struct SWP : public BRK type LGNS (line 33) | enum LGNS type LGN (line 50) | struct LGN function BLOT (line 61) | struct LGNR : public BLOT FILE: include/light.h type SW (line 14) | struct SW type TWPS (line 19) | enum TWPS type LIGHTK (line 29) | enum LIGHTK type LSM (line 42) | struct LSM function ALO (line 52) | struct LIGHT : public ALO FILE: include/lo.h type ALO (line 16) | struct ALO type SW (line 17) | struct SW type PXR (line 18) | struct PXR type LM (line 19) | struct LM type CLQ (line 20) | struct CLQ type VECTOR (line 21) | struct VECTOR type OPTID (line 27) | enum OPTID function BASIC (line 38) | struct LO : public BASIC type PXR (line 54) | struct PXR FILE: include/lookat.h type ACTLA (line 16) | struct ACTLA FILE: include/mark.h type SO (line 14) | struct SO type XP (line 15) | struct XP type XPK (line 20) | enum XPK type MTLK (line 28) | enum MTLK type SBI (line 49) | struct SBI FILE: include/mat.h type MATRIX4 (line 14) | struct MATRIX4 type MATRIX3 (line 22) | struct MATRIX3 FILE: include/mb.h function STEPGUARD (line 15) | struct MBG : public STEPGUARD FILE: include/memcard.h type MEMCARD (line 12) | struct MEMCARD type SAVE (line 25) | struct SAVE FILE: include/memory.h type _reent (line 9) | struct _reent FILE: include/missile.h type RO (line 15) | struct RO function BOMB (line 22) | struct MISSILE : public BOMB function MISSILE (line 35) | struct ACCMISS : public MISSILE function MISSILE (line 45) | struct TARMISS : public MISSILE function MISSILE (line 55) | struct SPLMISS : public MISSILE function MISSILE (line 65) | struct GROUNDMISS : public MISSILE FILE: include/mpeg.h function class (line 13) | class CMpeg FILE: include/mq.h type GRFCMQ (line 11) | typedef int GRFCMQ; type MSGID (line 18) | enum MSGID type MQ (line 55) | struct MQ FILE: include/mrkv.h function SO (line 14) | struct MRKV : public SO FILE: include/ms.h type RO (line 8) | struct RO type MS (line 14) | struct MS FILE: include/murray.h type WKR (line 15) | struct WKR function STEPGUARD (line 22) | struct MURRAY : public STEPGUARD FILE: include/oid.h type OID (line 14) | enum OID FILE: include/phasemem.h type PHASE (line 12) | enum PHASE FILE: include/pipe.h function LO (line 15) | struct PIPE : public LO FILE: include/pnt.h function LO (line 20) | struct PNT : public LO function PNT (line 30) | struct PNTSV : PNT function PNT (line 39) | struct PNTS : PNT function PNT (line 48) | struct PNTVEC : PNT FILE: include/po.h type ALO (line 15) | struct ALO type AMB (line 16) | struct AMB type CPDEFI (line 17) | struct CPDEFI type PCK (line 23) | enum PCK type PZI (line 35) | struct PZI function SO (line 50) | struct PO : public SO FILE: include/prog.h function class (line 12) | class CProg FILE: include/proxy.h function ALO (line 15) | struct PROXY : public ALO FILE: include/puffer.h function PO (line 22) | struct PUFFER : public PO function ALO (line 32) | struct PUFFC : public ALO function ALO (line 42) | struct PUFFB : public ALO function SO (line 52) | struct PUFFT : public SO FILE: include/pzo.h type RO (line 18) | struct RO type WKR (line 19) | struct WKR type PCS (line 24) | enum PCS type GOADK (line 36) | enum GOADK function SO (line 51) | struct SPRIZE : public SO function SPRIZE (line 60) | struct SCPRIZE : public SPRIZE function SPRIZE (line 69) | struct CLUE : public SPRIZE function ALO (line 78) | struct LOCK : public ALO function ALO (line 87) | struct LOCKG : public ALO function PO (line 98) | struct VAULT : public PO type TMBL (line 106) | struct TMBL FILE: include/rail.h function SHAPE (line 16) | struct RAIL : public SHAPE FILE: include/rat.h type XP (line 17) | struct XP type WKR (line 18) | struct WKR type RATS (line 23) | enum RATS function SO (line 39) | struct RAT : public SO function LO (line 56) | struct RATHOLE : public LO FILE: include/rchm.h type TWR (line 18) | struct TWR function LO (line 28) | struct RCHM : public LO FILE: include/render.h type RP (line 18) | enum RP type RPL (line 46) | struct RPL FILE: include/rip.h type RO (line 17) | struct RO type RIPG (line 18) | struct RIPG type PUFF (line 21) | struct PUFF type VTRIP (line 24) | struct VTRIP type RIPT (line 31) | enum RIPT type RIPGT (line 68) | enum RIPGT type ROSES (line 80) | enum ROSES type TRLS (line 92) | enum TRLS type RIP (line 106) | struct RIP function SO (line 118) | struct RIPG : public SO function RIP (line 127) | struct ROSE : public RIP function RIP (line 136) | struct DROPLET : public RIP function RIP (line 145) | struct BUBLET : public RIP function RIP (line 154) | struct RIPPLE : public RIP function RIP (line 163) | struct DABLET : public RIP function RIP (line 172) | struct FLAKE : public RIP function RIP (line 181) | struct SPARK : public RIP function RIP (line 190) | struct BURST : public RIP function RIP (line 199) | struct TRAIL : public RIP function RIP (line 208) | struct FIREBALL : public RIP function TRAIL (line 217) | struct SMOKETRAIL : public TRAIL function RIP (line 226) | struct DEBRIS : public RIP function RIP (line 235) | struct SMOKECLOUD : public RIP function RIP (line 244) | struct SMACK : public RIP function RIP (line 253) | struct ORBIT : public RIP function SPARK (line 262) | struct RAY : public SPARK function RIP (line 271) | struct FLYING : public RIP function RIP (line 280) | struct STUCK : public RIP function RIP (line 289) | struct LEAF : public RIP function RIP (line 298) | struct FLAME : public RIP function RIP (line 307) | struct BULLET : public RIP function RIP (line 316) | struct SHRAPNEL : public RIP function RIP (line 325) | struct GLINT : public RIP function RIP (line 334) | struct MATCH : public RIP function RIP (line 343) | struct REMIT : public RIP type HP (line 351) | struct HP FILE: include/rog.h type XP (line 18) | struct XP type DZ (line 19) | struct DZ type FX (line 20) | struct FX type WKR (line 21) | struct WKR type GRFSG (line 23) | typedef int GRFSG; type ROVS (line 28) | enum ROVS type ROBS (line 41) | enum ROBS type ROVTS (line 56) | enum ROVTS type ROHS (line 67) | enum ROHS type ROCS (line 87) | enum ROCS type ROPS (line 106) | enum ROPS type ROSTS (line 119) | enum ROSTS type ROBK (line 130) | enum ROBK function PO (line 143) | struct ROV : public PO function ALO (line 159) | struct ROB : public ALO function SO (line 171) | struct ROH : public SO function SO (line 180) | struct ROC : public SO function SO (line 189) | struct ROST : public SO function SO (line 198) | struct ROP : public SO type RODD (line 207) | struct RODD FILE: include/rs.h type RSMG (line 17) | struct RSMG FILE: include/rumble.h type JOY (line 11) | struct JOY type RUMS (line 16) | enum RUMS type RUMK (line 29) | enum RUMK type RUMINS (line 49) | struct RUMINS type RUMPAT (line 61) | struct RUMPAT type RUMBLE (line 73) | struct RUMBLE FILE: include/rwm.h function LO (line 18) | struct RWM : public LO type RWTI (line 27) | struct RWTI type RWAC (line 36) | struct RWAC type RWFI (line 45) | struct RWFI type RWC (line 54) | struct RWC FILE: include/sb.h function STEPGUARD (line 15) | struct SBG : public STEPGUARD FILE: include/sce/libdma.h type u_char (line 9) | typedef unsigned char u_char; type u_short (line 10) | typedef unsigned short u_short; type u_int (line 11) | typedef unsigned int u_int; type tD_CHCR (line 15) | struct tD_CHCR type _sceDmaTag (line 28) | struct _sceDmaTag type sceDmaChan (line 37) | struct sceDmaChan FILE: include/sce/rand.h type undefined4 (line 10) | typedef unsigned int undefined4; type u_int (line 11) | typedef unsigned int u_int; type RNG (line 15) | struct RNG { FILE: include/screen.h type SHD (line 13) | struct SHD type BLOTE (line 18) | enum BLOTE type BLOTK (line 28) | enum BLOTK type BLOTS (line 35) | enum BLOTS type BLOTI (line 45) | struct BLOTI type BLOT (line 53) | struct BLOT type TIMERS (line 90) | enum TIMERS function BLOT (line 99) | struct TIMER : public BLOT function BLOT (line 118) | struct CTR : public BLOT function CTR (line 129) | struct TRUNKCTR : public CTR function CTR (line 132) | struct CRUSHERCTR : public CTR function CTR (line 135) | struct LIFECTR : public CTR function CTR (line 138) | struct CLUECTR : public CTR function CTR (line 141) | struct KEYCTR : public CTR function CTR (line 144) | struct COINCTR : public CTR function BLOT (line 155) | struct TOTALS : public BLOT function BLOT (line 165) | struct NOTE : public BLOT function BLOT (line 175) | struct LETTERBOX : public BLOT function BLOT (line 182) | struct TITLE : public BLOT function BLOT (line 190) | struct ATTRACT : public BLOT function BLOT (line 199) | struct LOGO : public BLOT function class (line 206) | class CTextEdge FILE: include/sdk/ee/eekernel.h type ThreadParam (line 19) | struct ThreadParam { type SemaParam (line 37) | struct SemaParam { type ThreadParam (line 87) | struct ThreadParam FILE: include/sdk/ee/eestruct.h type sceGsTex0 (line 14) | struct sceGsTex0 type sceGsTex2 (line 20) | struct sceGsTex2 FILE: include/sdk/ee/libpad.h type u_char (line 9) | typedef unsigned char u_char; FILE: include/sdk/ee/sifrpc.h type _sif_rpc_data (line 9) | struct _sif_rpc_data { // 0x10 type _sif_rpc_data (line 15) | typedef _sif_rpc_data sceSifRpcData; type _sif_client_data (line 17) | struct _sif_client_data { // 0x28 type _sif_client_data (line 26) | typedef _sif_client_data sceSifClientData; type _sif_serve_data (line 28) | struct _sif_serve_data { // 0x44 type _sif_serve_data (line 47) | typedef _sif_serve_data sceSifServeData; type _sif_queue_data (line 49) | struct _sif_queue_data { // 0x18 type _sif_queue_data (line 57) | typedef _sif_queue_data sceSifQueueData; FILE: include/sdk/libcdvd.h type u_char (line 9) | typedef unsigned char u_char; type u_int (line 10) | typedef unsigned int u_int; type sceCdRMode (line 14) | struct sceCdRMode { type SCECdvdMediaType (line 21) | enum SCECdvdMediaType { FILE: include/sensor.h type RO (line 11) | struct RO type SENSORS (line 16) | enum SENSORS type SENSM (line 34) | enum SENSM type CSDTS (line 46) | enum CSDTS function SO (line 60) | struct SENSOR : public SO function SENSOR (line 84) | struct LASEN : public SENSOR function SENSOR (line 94) | struct CAMSEN : public SENSOR function SENSOR (line 104) | struct PRSEN : public SENSOR type LBEAM (line 113) | struct LBEAM FILE: include/shadow.h type SHD (line 15) | struct SHD type SHADOW (line 21) | struct SHADOW FILE: include/shape.h function LO (line 18) | struct SHAPE : public LO FILE: include/shd.h type SHD (line 17) | struct SHD type SHDP (line 18) | struct SHDP type GRFZON (line 20) | typedef int GRFZON; type CTK (line 25) | enum CTK type BMPF (line 40) | struct BMPF function BMPF (line 52) | struct BMP : public BMPF type CLUTF (line 60) | struct CLUTF function CLUTF (line 68) | struct CLUT : public CLUTF type TCX (line 76) | struct TCX type TEXF (line 82) | struct TEXF function TEXF (line 90) | struct TEX : public TEXF type SAIR (line 100) | struct SAIR type SAI (line 109) | struct SAI type SAAK (line 122) | enum SAAK type SAA (line 137) | struct SAA type SAAF (line 149) | struct SAAF type SHDK (line 156) | enum SHDK type SHDP (line 173) | struct SHDP type SHDF (line 179) | struct SHDF function SHDF (line 192) | struct SHD : public SHDF type SLI (line 205) | struct SLI FILE: include/shdanim.h type UV (line 14) | struct UV type UVQD (line 15) | struct UVQD type POSAD (line 16) | struct POSAD type RPL (line 17) | struct RPL function SAA (line 23) | struct LOOP : public SAA function SAA (line 32) | struct PINGPONG : public SAA function SAA (line 41) | struct SHUFFLE : public SAA function SAA (line 52) | struct HOLOGRAM : public SAA function SAA (line 61) | struct SCROLLER : public SAA function SAA (line 70) | struct CIRCLER : public SAA function SAA (line 79) | struct LOOKER : public SAA FILE: include/sky.h type SKY (line 17) | struct SKY FILE: include/slotheap.h type SLOT (line 14) | struct SLOT type SLOTHEAP (line 22) | struct SLOTHEAP FILE: include/sm.h type SM (line 15) | struct SM type SMA (line 16) | struct SMA type SMT (line 17) | struct SMT type SMS (line 18) | struct SMS type SMP (line 19) | struct SMP type SMPA (line 20) | struct SMPA type ASEGA (line 21) | struct ASEGA type GRFAPL (line 23) | typedef int GRFAPL; type GRFSMT (line 25) | typedef int GRFSMT; function LO (line 31) | struct SM : public LO function BASIC (line 45) | struct SMA : public BASIC type SMT (line 64) | struct SMT type SMS (line 76) | struct SMS type SMP (line 87) | struct SMP FILE: include/smartguard.h type SGFT (line 11) | struct SGFT function STEPGUARD (line 21) | struct SMARTGUARD : public STEPGUARD FILE: include/so.h type XA (line 22) | struct XA type XP (line 23) | struct XP type RO (line 24) | struct RO type WKR (line 25) | struct WKR type ZPR (line 26) | struct ZPR type WATER (line 27) | struct WATER type CNSTR (line 28) | struct CNSTR type CONSTR (line 29) | struct CONSTR type GRFFSO (line 31) | typedef int GRFFSO; type EGK (line 37) | enum EGK type CT (line 46) | enum CT type FSO (line 54) | enum FSO function ALO (line 72) | struct SO : public ALO FILE: include/solve.h type GRFSG (line 11) | typedef int GRFSG; type DZK (line 16) | enum DZK type FX (line 26) | struct FX type XP (line 35) | struct XP type DZ (line 46) | struct DZ FILE: include/sound.h type ALO (line 13) | struct ALO type SFXID (line 25) | enum SFXID type MVGK (line 123) | enum MVGK type AMB (line 140) | struct AMB type SFX (line 176) | struct SFX type EXC (line 192) | struct EXC type IEXC (line 198) | typedef int IEXC; FILE: include/speaker.h function ALO (line 17) | struct SPEAKER : public ALO FILE: include/spire.h function PNT (line 14) | struct SPIRE : public PNT FILE: include/splice/bif.h type BIFK (line 18) | enum BIFK type CMPK (line 31) | enum CMPK type UFOK (line 43) | enum UFOK FILE: include/splice/frame.h function class (line 12) | class CFrame FILE: include/splice/gc.h function class (line 14) | class CGc FILE: include/splice/method.h type BASIC (line 9) | struct BASIC function class (line 14) | class CMethod FILE: include/splice/pair.h function class (line 15) | class CPair FILE: include/splice/proc.h function class (line 17) | class CProc FILE: include/splice/ref.h type TAGK (line 16) | enum TAGK function class (line 76) | class CRef FILE: include/splice/sidebag.h type SBB (line 17) | struct SBB function class (line 26) | class CSidebag FILE: include/splice/splotheap.h type SPLOT (line 11) | struct SPLOT function class (line 17) | class CSplotheap FILE: include/sqtr.h type SQTRM (line 17) | struct SQTRM FILE: include/step.h type FX (line 18) | struct FX type XP (line 19) | struct XP type SFF (line 20) | struct SFF type GRFSG (line 22) | typedef int GRFSG; type GRFADJ (line 23) | typedef int GRFADJ; function PO (line 29) | struct STEP : public PO FILE: include/stepact.h function ACT (line 14) | struct ACTADD : public ACT FILE: include/stepcane.h type ASEGBL (line 14) | struct ASEGBL type BL (line 20) | struct BL FILE: include/stepguard.h type ASEG (line 13) | struct ASEG type SGAS (line 18) | enum SGAS type SGGS (line 30) | enum SGGS type SGS (line 43) | enum SGS function LO (line 70) | struct SGG : public LO function STEP (line 84) | struct STEPGUARD : public STEP FILE: include/stephang.h type BL (line 12) | struct BL type FX (line 13) | struct FX type ASEGBL (line 14) | struct ASEGBL type GRFAHX (line 16) | typedef int GRFAHX; FILE: include/stephide.h type MJR (line 11) | struct MJR type MJH (line 12) | struct MJH type XMG (line 13) | struct XMG type RAIL (line 14) | struct RAIL type ACTADJ (line 15) | struct ACTADJ type HFDK (line 20) | enum HFDK FILE: include/steppower.h type FSP (line 15) | enum FSP FILE: include/steprun.h type MRSG (line 11) | struct MRSG type ASEGA (line 12) | struct ASEGA type ASEGBL (line 13) | struct ASEGBL function BL (line 19) | struct BLRUN : public BL FILE: include/stepside.h type JT (line 11) | struct JT type ASEGBL (line 12) | struct ASEGBL function BL (line 18) | struct BLSS : public BL FILE: include/stream.h type OSTRM (line 14) | struct OSTRM FILE: include/suv.h type SUV (line 17) | struct SUV // : TBD FILE: include/sw.h type OXA (line 22) | struct OXA type VISMAP (line 23) | struct VISMAP function LO (line 33) | struct SW : public LO type XA (line 92) | struct XA type STSO (line 102) | struct STSO FILE: include/tail.h type TAIL (line 15) | struct TAIL FILE: include/tank.h type MSGID (line 17) | enum MSGID type TANKS (line 22) | enum TANKS function STEP (line 37) | struct TANK : public STEP FILE: include/target.h function XFM (line 15) | struct TARGET : public XFM FILE: include/text.h type TFVW (line 17) | enum TFVW type TFTS (line 31) | enum TFTS type TFT (line 49) | struct TFT FILE: include/thread.h type CRITSECT (line 14) | struct CRITSECT FILE: include/tn.h type RO (line 15) | struct RO type TNS (line 20) | enum TNS function ALO (line 33) | struct TN : public ALO type TNFN (line 42) | struct TNFN FILE: include/transition.h type LevelTableStruct (line 24) | struct LevelTableStruct type FTRANS (line 39) | enum FTRANS type GRFTRANS (line 52) | typedef int GRFTRANS; type TRANS (line 59) | struct TRANS function class (line 71) | class CTransition FILE: include/turret.h function PO (line 21) | struct TURRET : public PO FILE: include/tv.h type RPL (line 14) | struct RPL type TVS (line 19) | enum TVS type TVGS (line 30) | enum TVGS function BLOT (line 44) | struct TV : public BLOT FILE: include/types.h type uchar (line 23) | typedef uint8_t uchar; type ushort (line 24) | typedef uint16_t ushort; type uint (line 25) | typedef uint32_t uint; type ulong (line 26) | typedef uint64_t ulong; type uchar (line 29) | typedef uchar undefined1; type ushort (line 30) | typedef ushort undefined2; type uint (line 31) | typedef uint undefined4; type ulong (line 32) | typedef ulong undefined8; type qword (line 35) | typedef unsigned long long qword __attribute__((mode(TI))); type uchar (line 38) | typedef uchar byte; FILE: include/ub.h type ASEG (line 15) | struct ASEG function GOMER (line 21) | struct UBG : public GOMER FILE: include/ui.h type UIS (line 15) | enum UIS type UI (line 35) | struct UI FILE: include/util.h type CLQ (line 19) | struct CLQ function GEvaluateClq (line 42) | static inline float GEvaluateClq(CLQ *pclq, float x) function GLerp (line 57) | static inline float GLerp(float a, float b, float t) type LM (line 65) | struct LM FILE: include/vb.h function STEPGUARD (line 15) | struct VBG : public STEPGUARD FILE: include/vec.h type SO (line 11) | struct SO type VECTOR (line 17) | struct VECTOR type VECTOR4 (line 22) | struct VECTOR4 type VU_VECTOR (line 30) | struct VU_VECTOR FILE: include/vifs.h type UPK (line 14) | enum UPK function class (line 36) | class VIFS : public DMAS FILE: include/vis.h type GRFZON (line 15) | typedef int GRFZON; function LO (line 21) | struct VISMAP : public LO FILE: include/vol.h function XFM (line 19) | struct VOL : public XFM FILE: include/vtables.h type GRFCID (line 12) | typedef int GRFCID; type VT (line 17) | struct VT type CBinaryInputStream (line 30) | struct CBinaryInputStream type LO (line 31) | struct LO type VTBASIC (line 36) | struct VTBASIC function VT (line 45) | struct VTLO : VT type BLOT (line 86) | struct BLOT type VTBLOT (line 91) | struct VTBLOT type VTNOTE (line 117) | struct VTNOTE type VTBINOC (line 143) | struct VTBINOC type VTTIMER (line 169) | struct VTTIMER type VTTOTALS (line 195) | struct VTTOTALS type GAME (line 218) | struct GAME type VTGAME (line 223) | struct VTGAME type GOMER (line 228) | struct GOMER type VTGOMER (line 233) | struct VTGOMER type VTWPSG (line 241) | struct VTWPSG type VTSAA (line 249) | struct VTSAA type VTACT (line 257) | struct VTACT FILE: include/water.h type XA (line 16) | struct XA type XP (line 17) | struct XP function SO (line 23) | struct WATER : public SO FILE: include/waypoint.h type SGG (line 13) | struct SGG type WPS (line 18) | enum WPS function ALO (line 31) | struct WAYPOINT : public ALO type WPSG (line 43) | struct WPSG FILE: include/wipe.h type WIPEK (line 19) | enum WIPEK type WIPES (line 31) | enum WIPES type WIPE (line 44) | struct WIPE FILE: include/wm.h type GRFDS (line 18) | typedef int GRFDS; type WMS (line 23) | enum WMS type WMD (line 37) | enum WMD type WMC (line 51) | struct WMC function ALO (line 61) | struct WM : public ALO FILE: include/wr.h type WR (line 19) | struct WR type WEK (line 24) | enum WEK type WREK (line 40) | enum WREK type ONZE (line 51) | struct ONZE type ONZ (line 62) | struct ONZ type WEKI (line 73) | struct WEKI type WRE (line 87) | struct WRE type WRBG (line 97) | struct WRBG function LO (line 116) | struct WR : public LO FILE: include/xform.h type XF (line 25) | struct XF type XFM (line 26) | struct XFM type EXPL (line 27) | struct EXPL type EXPLG (line 28) | struct EXPLG type EXPLO (line 29) | struct EXPLO type EXPLS (line 30) | struct EXPLS type EXPLSO (line 31) | struct EXPLSO type EXPLSTE (line 32) | struct EXPLSTE type CAMERA (line 33) | struct CAMERA type ASEG (line 34) | struct ASEG function LO (line 40) | struct XFM : public LO function XFM (line 52) | struct EXPL : public XFM function EXPL (line 61) | struct EXPLG : public EXPL function EXPL (line 70) | struct EXPLO : public EXPL function EXPLO (line 79) | struct EXPLS : public EXPLO type EXPLSO (line 87) | struct EXPLSO type EXPLSTE (line 95) | struct EXPLSTE function XFM (line 104) | struct WARP : XFM function ALO (line 131) | struct CAMERA : public ALO type EXITS (line 149) | enum EXITS type EDK (line 164) | enum EDK function ALO (line 176) | struct EXIT : public ALO FILE: include/zap.h type XP (line 15) | struct XP type PO (line 16) | struct PO type ZPD (line 17) | struct ZPD type ZPK (line 24) | enum ZPK type ZOK (line 41) | enum ZOK type ZPD (line 55) | struct ZPD type ZAP (line 70) | struct ZAP function SO (line 81) | struct TZP : public SO type ZPR (line 91) | struct ZPR function TZP (line 103) | struct VOLZP : public TZP FILE: scripts/frogress/upload_progress.py function getProgressFromMapFile (line 18) | def getProgressFromMapFile(mapFile: mapfile_parser.MapFile, asmPath: Pat... function getProgress (line 72) | def getProgress(mapPath: Path) -> tuple[mapfile_parser.ProgressStats, di... function main (line 93) | def main(args: argparse.ArgumentParser) -> None: FILE: src/P2/989snd.c type u_int (line 10) | typedef unsigned int u_int; type u_long (line 11) | typedef unsigned long u_long; type SndCommandReturnDef (line 23) | struct SndCommandReturnDef { // 0x10 type SndCommandBuffer (line 28) | struct SndCommandBuffer { // 0x1000 type SndCommandReturnDef (line 33) | struct SndCommandReturnDef type SndSystemStatus (line 35) | struct SndSystemStatus { // 0x40 type SndMessageData (line 47) | struct SndMessageData { // 0x20 type SndMessageData (line 51) | struct SndMessageData type SndCommandBuffer (line 62) | struct SndCommandBuffer type SndCommandBuffer (line 63) | struct SndCommandBuffer type SndCommandBuffer (line 64) | struct SndCommandBuffer type SndCommandReturnDef (line 68) | struct SndCommandReturnDef type SndCommandReturnDef (line 69) | struct SndCommandReturnDef type SndCommandReturnDef (line 70) | struct SndCommandReturnDef type SndCommandReturnDef (line 79) | struct SndCommandReturnDef type SndCommandBuffer (line 89) | struct SndCommandBuffer type SndCommandBuffer (line 90) | struct SndCommandBuffer type SndCommandReturnDef (line 92) | struct SndCommandReturnDef type SndCommandReturnDef (line 93) | struct SndCommandReturnDef type SndSystemStatus (line 98) | struct SndSystemStatus function snd_StartSoundSystem (line 109) | void snd_StartSoundSystem(void) function snd_FlushSoundCommands (line 163) | int snd_FlushSoundCommands() function snd_GotReturns (line 233) | int snd_GotReturns(void) function snd_PrepareReturnBuffer (line 256) | void snd_PrepareReturnBuffer(u_int* buffer, int num_ints) function SoundBankPtr (line 269) | SoundBankPtr snd_BankLoadByLoc(int loc, int offset) function snd_BankLoadByLoc_CB (line 307) | void snd_BankLoadByLoc_CB(int loc, int offset, SndCompleteProc cb, u_lon... function snd_ResolveBankXREFS (line 346) | void snd_ResolveBankXREFS(void) function snd_UnloadBank (line 351) | void snd_UnloadBank(SoundBankPtr bank) function snd_SetMasterVolume (line 360) | void snd_SetMasterVolume(int which, int vol) function snd_GetMasterVolume (line 370) | int snd_GetMasterVolume(int which) function snd_SetPlaybackMode (line 379) | void snd_SetPlaybackMode(int mode) function snd_SetMixerMode (line 391) | void snd_SetMixerMode(int channel_mode, int reverb_mode) function snd_SetGroupVoiceRange (line 402) | void snd_SetGroupVoiceRange(int group, int min, int max) function u_int (line 413) | u_int snd_PlaySoundVolPanPMPB(SoundBankPtr bank, int sound, int vol, int... function snd_StopSound (line 434) | void snd_StopSound(u_int handle) function snd_PauseSound (line 446) | void snd_PauseSound(u_int handle) function snd_ContinueSound (line 455) | void snd_ContinueSound(u_int handle) function snd_PauseAllSoundsInGroup (line 466) | void snd_PauseAllSoundsInGroup(u_int groups) function snd_ContinueAllSoundsInGroup (line 476) | void snd_ContinueAllSoundsInGroup(u_int groups) function u_int (line 486) | u_int snd_SoundIsStillPlaying(u_int handle) function snd_SoundIsStillPlaying_CB (line 495) | void snd_SoundIsStillPlaying_CB(u_int handle, SndCompleteProc cb, u_long... function snd_IsSoundALooper (line 504) | int snd_IsSoundALooper(SoundBankPtr bank, u_int sound) function snd_SetSoundVolPan (line 517) | void snd_SetSoundVolPan(u_int handle, int vol, int pan) function snd_GetSoundOriginalPitch (line 528) | int snd_GetSoundOriginalPitch(SoundBankPtr bank, int index) function snd_SetSoundPitch (line 541) | void snd_SetSoundPitch(u_int handle, int pitch) function snd_AutoVol (line 556) | void snd_AutoVol(u_int handle, int vol, int delta_time, int delta_from) function snd_SetMIDIRegister (line 572) | void snd_SetMIDIRegister(u_int handle, int reg, int value) function snd_GetMIDIRegister (line 583) | int snd_GetMIDIRegister(u_int handle, int reg) function snd_SetGlobalExcite (line 596) | void snd_SetGlobalExcite(int value) function u_int (line 610) | u_int snd_SendIOPCommandAndWait(int command, int data_used, char* in_data) function snd_SendIOPCommandNoWait (line 652) | void snd_SendIOPCommandNoWait(int command, int data_used, char* in_data,... function snd_PostMessage (line 715) | void snd_PostMessage(void) function snd_SendCurrentBatch (line 723) | void snd_SendCurrentBatch(void) function snd_InitVAGStreamingEx (line 745) | int snd_InitVAGStreamingEx(int num_channels, int buffer_size, unsigned i... function snd_StopAllStreams (line 768) | void snd_StopAllStreams(void) function u_int (line 776) | u_int snd_PlayVAGStreamByLoc(int loc1, int loc2, int offset1, int offset... function snd_ContinueVAGStream (line 793) | void snd_ContinueVAGStream(u_int stream) function snd_IsVAGStreamBuffered_CB (line 802) | void snd_IsVAGStreamBuffered_CB(u_int stream, SndCompleteProc cb, u_long... function snd_StreamSafeCheckCDIdle (line 811) | int snd_StreamSafeCheckCDIdle(int block_ee_iop) function snd_StreamSafeCdRead (line 820) | int snd_StreamSafeCdRead(u_int lbn, u_int sectors, void* buf, sceCdRMode... function snd_StreamSafeCdSync (line 847) | int snd_StreamSafeCdSync(int mode) function snd_StreamSafeCdBreak (line 870) | int snd_StreamSafeCdBreak(void) function snd_StreamSafeCdGetError (line 880) | int snd_StreamSafeCdGetError(void) function snd_SetReverbType (line 889) | void snd_SetReverbType(int core, int type) function snd_SetReverbDepth (line 899) | void snd_SetReverbDepth(int core, int left, int right) function snd_PreAllocReverbWorkArea (line 910) | void snd_PreAllocReverbWorkArea(int core, int type) function snd_InitMovieSound (line 932) | int snd_InitMovieSound(int sizeOfIOPBuffer, int volumeLevel, int panCent... function snd_ResetMovieSound (line 945) | void snd_ResetMovieSound(void) function snd_CloseMovieSound (line 954) | void snd_CloseMovieSound(void) function snd_StartMovieSound (line 959) | void snd_StartMovieSound(int iopBuffer, int iopBufferSize, int iopPauseP... function snd_GetTransStatus (line 972) | int snd_GetTransStatus() function snd_GetDopplerPitchMod (line 982) | int snd_GetDopplerPitchMod(int approaching_mph) FILE: src/P2/ac.c function EvaluateAcp (line 5) | void EvaluateAcp(ACP *pacp, ALO *palo, float t, float svt, GRFEVAL grfev... function GetAcpTimes (line 10) | void GetAcpTimes(ACP *pacp, int *pct, float **pat) function EvaluateAcr (line 19) | void EvaluateAcr(ACR *pacr, ALO *palo, float t, float svt, GRFEVAL grfev... function EvaluateAcrEul (line 24) | void EvaluateAcrEul(ACR *pacr, ALO *palo, float t, float svt, GRFEVAL gr... function GetAcrTimes (line 29) | void GetAcrTimes(ACR *pacr, int *pct, float **pat) function EvaluateAcs (line 38) | void EvaluateAcs(ACS *pacs, ALO *palo, float t, GRFEVAL grfeval, MATRIX3... function GetAcsTimes (line 43) | void GetAcsTimes(ACS *pacs, int *pct, float **pat) function EvaluateAcg (line 52) | void EvaluateAcg(ACG *pacg, ALO *palo, float t, float svt, GRFEVAL grfev... function GetAcgTimes (line 57) | void GetAcgTimes(ACG *pacg, int *pct, float **pat) function GetAcpcTimes (line 100) | void GetAcpcTimes(ACPC *pacpc, int *pct, float **pat) function GetAcpbTimes (line 109) | void GetAcpbTimes(ACPB *pacpb, int *pct, float **pat) function EvaluateAcrcEul (line 117) | void EvaluateAcrcEul(ACRC *pacrc, ALO *palo, float t, float svt, GRFEVAL... function GetAcrcTimes (line 125) | void GetAcrcTimes(ACRC *pacrc, int *pct, float **pat) function EvaluateAcrbEul (line 133) | void EvaluateAcrbEul(ACRB *pacrb, ALO *palo, float t, float svt, GRFEVAL... function GetAcrbTimes (line 141) | void GetAcrbTimes(ACRB *pacrb, int *pct, float **pat) function LoadAcscFromBrx (line 149) | void LoadAcscFromBrx(ACSC *pacsc, CBinaryInputStream *pbis) function GetAcscTimes (line 155) | void GetAcscTimes(ACSC *pacsc, int *pct, float **pat) function LoadAcsbFromBrx (line 163) | void LoadAcsbFromBrx(ACSB *pacsb, CBinaryInputStream *pbis) function GetAcsbTimes (line 169) | void GetAcsbTimes(ACSB *pacsb, int *pct, float **pat) FILE: src/P2/act.c function GetActvalTwistGoal (line 49) | void GetActvalTwistGoal(ACTVAL *pactval, float *pradTwist, float *pdradT... function GGetActvalPoseGoal (line 57) | float GGetActvalPoseGoal(ACTVAL *pactval, int ipose) function GetActrefTwistGoal (line 68) | void GetActrefTwistGoal(ACTREF *pactref, float *pradTwist, float *pdradT... function GGetActadjPoseGoal (line 88) | float GGetActadjPoseGoal(ACTADJ *pactadj, int ipose) function InitActbank (line 93) | void InitActbank(ACTBANK *pactbank, ALO *palo) FILE: src/P2/actseg.c function RetractActseg (line 4) | void RetractActseg(ACTSEG *pactseg, GRFRA grfra) function CloneActseg (line 17) | void CloneActseg(ACTSEG *pactseg, ACTSEG *pactsegBase) FILE: src/P2/alarm.c function BreakAlbrk (line 5) | void BreakAlbrk(ALBRK *palbrk) function SetAlbrkAlarm (line 15) | void SetAlbrkAlarm(ALBRK *palbrk, ALARM *palarm) function InitAlarm (line 20) | void InitAlarm(ALARM *palarm) function CloneAlarm (line 29) | void CloneAlarm(ALARM *palarm, ALARM *palarmBase) function TriggerAlarm (line 42) | void TriggerAlarm(ALARM *palarm, ALTK altk) function DisableAlarmAlbrk (line 64) | void DisableAlarmAlbrk(ALARM *palarm) function AddAlarmAlbrk (line 75) | void AddAlarmAlbrk(ALARM *palarm, OID oid) function AddAlarmSensor (line 87) | void AddAlarmSensor(ALARM *palarm, OID oid) function AddAlarmStepguard (line 99) | void AddAlarmStepguard(ALARM *palarm, OID oid) function SetAlarmRsmg (line 111) | void SetAlarmRsmg(ALARM *palarm, int fOnTrigger, OID oidRoot, OID oidSM,... FILE: src/P2/alo.c function PresetAloAccel (line 55) | void PresetAloAccel(ALO *palo, float dt) function ACTSEG (line 143) | ACTSEG *PactsegNewAlo(ALO *palo) function ASEGD (line 162) | ASEGD *PasegdEnsureAlo(ALO *palo) function SetAloFastShadowRadius (line 179) | void SetAloFastShadowRadius(ALO *palo, float sRadius) function GetAloFastShadowRadius (line 185) | void GetAloFastShadowRadius(ALO *palo, float *psRadius) function SetAloFastShadowDepth (line 191) | void SetAloFastShadowDepth(ALO *palo, float sDepth) function GetAloFastShadowDepth (line 197) | void GetAloFastShadowDepth(ALO *palo, float *psDepth) function SetAloShadowShader (line 207) | void SetAloShadowShader(ALO *palo, OID oidShdShadow) function SetAloShadowNearRadius (line 213) | void SetAloShadowNearRadius(ALO *palo, float sNearRadius) function SetAloShadowFarRadius (line 219) | void SetAloShadowFarRadius(ALO *palo, float sFarRadius) function SetAloShadowNearCast (line 225) | void SetAloShadowNearCast(ALO *palo, float sNearCast) function SetAloShadowFarCast (line 231) | void SetAloShadowFarCast(ALO *palo, float sFarCast) function SetAloShadowConeAngle (line 237) | void SetAloShadowConeAngle(ALO *palo, float degConeAngle) function SetAloShadowFrustrumUp (line 243) | void SetAloShadowFrustrumUp(ALO *palo, VECTOR *pvecUp) function SetAloDynamicShadowObject (line 249) | void SetAloDynamicShadowObject(ALO *palo, OID oidDysh) function SHADOW (line 255) | SHADOW *PshadowInferAlo(ALO *palo) function GetAloCastShadow (line 267) | void GetAloCastShadow(ALO *palo, int *pfCastShadow) function GetAloShadowShader (line 273) | void GetAloShadowShader(ALO *palo, OID *poidShdShadow) function GetAloShadowNearRadius (line 288) | void GetAloShadowNearRadius(ALO *palo, float *psNearRadius) function GetAloShadowFarRadius (line 294) | void GetAloShadowFarRadius(ALO *palo, float *psFarRadius) function GetAloShadowNearCast (line 300) | void GetAloShadowNearCast(ALO *palo, float *psNearCast) function GetAloShadowFarCast (line 306) | void GetAloShadowFarCast(ALO *palo, float *psFarCast) function GetAloShadowConeAngle (line 312) | void GetAloShadowConeAngle(ALO *palo, float *pdegConeAngle) function ResolveAlo (line 345) | void ResolveAlo(ALO *palo) function SetAloTargetRadius (line 449) | void SetAloTargetRadius(ALO *palo, float sRadiusTarget) function SetAloTargetHitTest (line 455) | void SetAloTargetHitTest(ALO *palo, int fHitTest) function EnsureAloSfx (line 465) | void EnsureAloSfx(ALO *palo) function SetAloSfxid (line 474) | void SetAloSfxid(ALO *palo, SFXID sfxid) function GetAloSfxid (line 482) | void GetAloSfxid(ALO *palo, SFXID *psfxid) function SetAloSStart (line 493) | void SetAloSStart(ALO *palo, float sStart) function GetAloSStart (line 499) | void GetAloSStart(ALO *palo, float *psStart) function SetAloSFull (line 510) | void SetAloSFull(ALO *palo, float sFull) function GetAloSFull (line 518) | void GetAloSFull(ALO *palo, float *psFull) function SetAloUVolume (line 529) | void SetAloUVolume(ALO *palo, float uVol) function SetAloUDoppler (line 535) | void SetAloUDoppler(ALO *palo, float uDoppler) function GetAloUDoppler (line 541) | void GetAloUDoppler(ALO *palo, float *puDoppler) function SetAloUVolumeSpl (line 552) | void SetAloUVolumeSpl(ALO *palo, float uVol) function GetAloUVolume (line 561) | void GetAloUVolume(ALO *palo, float *puVol) function SetAloUPitch (line 572) | void SetAloUPitch(ALO *palo, float uPitch) function SetAloUPitchSpl (line 578) | void SetAloUPitchSpl(ALO *palo, float uPitch) function GetAloUPitch (line 587) | void GetAloUPitch(ALO *palo, float *puPitch) function StopAloSound (line 602) | void StopAloSound(ALO *palo) function GetAloThrobKind (line 615) | void GetAloThrobKind(ALO *palo, THROBK *pthrobk) function SetAloThrobDtInOut (line 634) | void SetAloThrobDtInOut(ALO *palo, float dtInOut) function GetAloThrobDtInOut (line 640) | void GetAloThrobDtInOut(ALO *palo, float *pdtInOut) function FAbsorbAloWkr (line 675) | int FAbsorbAloWkr(ALO *palo, WKR *pwkr) FILE: src/P2/aseg.c function StartupAseg (line 4) | void StartupAseg() function CloneAseg (line 15) | void CloneAseg(ASEG *paseg, LO *ploBase) function ApplyAseg (line 26) | void ApplyAseg(ASEG *paseg, ALO *paloAsegRoot, float tLocal, float svtLo... function ASEGA (line 31) | ASEGA *PasegaApplyAseg(ASEG *paseg, ALO *paloAsegRoot, float tLocal, flo... function ASEGA (line 42) | ASEGA *PasegaEnsureAseg(ASEG *paseg, ALO *paloRoot, SEEK seek, float t, ... function ApplyAsegCur (line 49) | void ApplyAsegCur(ASEG *paseg, ALO *paloRoot, float t, float svt, GRFAPL... function TFindAsegLabel (line 68) | float TFindAsegLabel(ASEG *paseg, OID oidLabel) function StripAsegAlo (line 87) | void StripAsegAlo(ASEG *aseg, ALO *alo) function LoadAsegblFromBrx (line 101) | void LoadAsegblFromBrx(ASEGBL *pasegbl, CBinaryInputStream *pbis) function PostAsegblLoad (line 106) | void PostAsegblLoad(ASEGBL *pasegbl) function CloneAsegbl (line 111) | void CloneAsegbl(ASEGBL *pasegbl, LO *ploBase) FILE: src/P2/asega.c function SetAsegaHandsOff (line 6) | void SetAsegaHandsOff(ASEGA *pasega, int fHandsOff) function RemoveAsega (line 35) | void RemoveAsega(ASEGA *pasega) FILE: src/P2/barrier.c function InitBarrier (line 4) | void InitBarrier(BARRIER *pbarrier) function CloneBarrier (line 11) | void CloneBarrier(BARRIER *pbarrier, BARRIER *pbarrierBase) function AddBarrierObject (line 28) | void AddBarrierObject(BARRIER *pbarrier, OID oid) function AddBarrierClass (line 36) | void AddBarrierClass(BARRIER *pbarrier, CID cid) FILE: src/P2/bas.c function FOpenFile (line 25) | bool CBinaryAsyncStream::FOpenFile(CFileLocation *pfl) function FOpenSector (line 32) | bool CBinaryAsyncStream::FOpenSector(uint isector, uint cb) function Close (line 45) | void CBinaryAsyncStream::Close() function StartSpooling (line 73) | void CBinaryAsyncStream::StartSpooling() function FSpooling (line 108) | bool CBinaryAsyncStream::FSpooling() function FSpoolingComplete (line 113) | bool CBinaryAsyncStream::FSpoolingComplete() function FinishSpooling (line 151) | void CBinaryAsyncStream::FinishSpooling() function Spool (line 180) | void CBinaryAsyncStream::Spool() function Skip (line 199) | void CBinaryAsyncStream::Skip(int cb) FILE: src/P2/basic.c function FIsBasicDerivedFrom (line 7) | int FIsBasicDerivedFrom(BASIC *pbasic, CID cid) function EnsureBasicSidebag (line 19) | void EnsureBasicSidebag(BASIC *pbasic) function GetBasicCid (line 29) | void GetBasicCid(BASIC *pbasic, CID* pcid) FILE: src/P2/bbmark.c function OX (line 7) | OX *PoxAddSw(SW *psw, OXA *poxa, OXA *poxaOther) function XP (line 21) | XP *PxpFirstFromSoSo(SO *pso, SO *psoOther) function InvalidateSwAaox (line 31) | void InvalidateSwAaox(SW *psw) FILE: src/P2/binoc.c function InitBei (line 6) | void InitBei(BEI *pbei, CLQ *pclq, float duWidth, float dgHeight, int cseg) function GEvaluateBei (line 30) | float GEvaluateBei(BEI *pbei, int iseg) function InitBinoc (line 69) | void InitBinoc(BINOC *binoc, BLOTK blotk) function ResetBinoc (line 78) | void ResetBinoc(BINOC *binoc) function FDoneBinocAchz (line 137) | bool FDoneBinocAchz(BINOC *pbinoc) function SetBinocLookat (line 153) | void SetBinocLookat(BINOC *binoc, ALO *paloLookat) function SetBinocZoom (line 158) | void SetBinocZoom(BINOC *binoc, float zoom) function GetBinocReticleFocus (line 180) | void GetBinocReticleFocus(BINOC *binoc, float *dxReticle, float *dyReticle) function SetPos (line 192) | void CTextBox::SetPos(float x, float y) function SetSize (line 198) | void CTextBox::SetSize(float dx, float dy) function SetTextColor (line 204) | void CTextBox::SetTextColor(RGBA *rgba) function SetHorizontalJust (line 209) | void CTextBox::SetHorizontalJust(JH jh) function SetVerticalJust (line 214) | void CTextBox::SetVerticalJust(JV jv) FILE: src/P2/bis.c function FOpenSector (line 41) | int CBinaryInputStream::FOpenSector(uint isector, uint cb) function OpenMemory (line 75) | void CBinaryInputStream::OpenMemory(int cb, void *pv) function FOpenFile (line 82) | int CBinaryInputStream::FOpenFile(CFileLocation *pfl) function Close (line 87) | void CBinaryInputStream::Close() function DecrementCdReadLimit (line 125) | void CBinaryInputStream::DecrementCdReadLimit(int cb) function Pump (line 134) | void CBinaryInputStream::Pump() function Read (line 173) | void CBinaryInputStream::Read(int cb, void *pv) function Align (line 217) | void CBinaryInputStream::Align(int n) function uchar (line 224) | uchar CBinaryInputStream::U8Read() function ushort (line 239) | ushort CBinaryInputStream::U16Read() function uint (line 255) | uint CBinaryInputStream::U32Read() function S8Read (line 276) | char CBinaryInputStream::S8Read() function S16Read (line 291) | short CBinaryInputStream::S16Read() function S32Read (line 307) | int CBinaryInputStream::S32Read() function F32Read (line 328) | float CBinaryInputStream::F32Read() function ReadVector (line 343) | void CBinaryInputStream::ReadVector(VECTOR *pvec) function ReadVector4 (line 348) | void CBinaryInputStream::ReadVector4(VECTOR4 *pvec) function ReadMatrix (line 353) | void CBinaryInputStream::ReadMatrix(MATRIX3 *pmat) function ReadMatrix4 (line 361) | void CBinaryInputStream::ReadMatrix4(MATRIX4 *pmat) function ReadVbsp (line 386) | void CBinaryInputStream::ReadVbsp(int *pcvbsp, VBSP **pavbsp) function ReadStringSw (line 420) | void CBinaryInputStream::ReadStringSw(char **pachz) function Unknown1 (line 432) | void CBinaryInputStream::Unknown1() function Unknown2 (line 438) | void CBinaryInputStream::Unknown2(void **ppv) FILE: src/P2/blend.c function VerifyAeaEquivalence (line 7) | void VerifyAeaEquivalence(int cea0, EA *aea0, int cea1, EA *aea1) function SetAsegblSlerp (line 50) | void SetAsegblSlerp(ASEGBL *pasegbl, ALO *palo) FILE: src/P2/blip.c function StartupBlips (line 8) | void StartupBlips() FILE: src/P2/bomb.c function LoadBombFromBrx (line 7) | void LoadBombFromBrx(BOMB *pbomb, CBinaryInputStream *pbis) function CloneBomb (line 14) | void CloneBomb(BOMB *pbomb, BOMB *pbombBase) function PrimeBomb (line 42) | void PrimeBomb(BOMB *pbomb, float dt) FILE: src/P2/bq.c function Init (line 3) | void CByteQueue::Init(int cb, void *pv) function Reset (line 10) | void CByteQueue::Reset() function FreeDrain (line 26) | void CByteQueue::FreeDrain(int cb) FILE: src/P2/break.c function PostBrkLoad (line 10) | void PostBrkLoad(BRK *pbrk) function SetBrkBroken (line 24) | void SetBrkBroken(BRK *pbrk, int fBroken) function SetBrkExclude (line 38) | void SetBrkExclude(BRK *pbrk, OID oid) function SetBrkRemain (line 48) | void SetBrkRemain(BRK *pbrk, OID oid) function SetBrkFixed (line 58) | void SetBrkFixed(BRK *pbrk, OID oid) function SetBrkRemainFixed (line 68) | void SetBrkRemainFixed(BRK *pbrk, OID oid) function GetBrkOnPlayer (line 80) | void GetBrkOnPlayer(BRK *pbrk, int *pfBreakOnPlayer) function GetBrkOnBomb (line 88) | void GetBrkOnBomb(BRK *pbrk, int *pfBreakOnBomb) function SFX (line 100) | SFX *PsfxEnsureBrk(BRK *pbrk, ENSK ensk) function InitBreak (line 121) | void InitBreak(BREAK *pbreak) FILE: src/P2/brx.c function StartupBrx (line 6) | void StartupBrx() function LO (line 16) | LO *PloNew(CID cid, SW *psw, ALO *paloParent, OID oid, int isplice) function LoadOptionsFromBrx (line 24) | void LoadOptionsFromBrx(void *pvStruct, CBinaryInputStream *pbis) function uint (line 37) | uint IploFromStockOid(int oid) FILE: src/P2/button.c function InitBtn (line 12) | void InitBtn(BTN *pbtn) function TriggerBtn (line 34) | void TriggerBtn(BTN *pbtn, int fSeekToEnd, int fChkTrigger) function UntriggerBtn (line 61) | void UntriggerBtn(BTN *pbtn, int fSeekToEnd) function InitButton (line 68) | void InitButton(BUTTON *pbutton) function LoadButtonFromBrx (line 74) | void LoadButtonFromBrx(BUTTON *pbutton, CBinaryInputStream *pbis) function AddVolbtnPushObject (line 138) | void AddVolbtnPushObject(VOLBTN *pvolbtn, OID oid) function SetButtonRsmg (line 145) | void SetButtonRsmg(BUTTON *pbutton, int fOnTrigger, OID oidRoot, OID oid... function SetVolbtnRsmg (line 150) | void SetVolbtnRsmg(VOLBTN *pvolbtn, int fOnTrigger, OID oidRoot, OID oid... FILE: src/P2/cat.c function StartupCatalog (line 6) | void StartupCatalog() function FUN_001407A0 (line 11) | int FUN_001407A0(uint *pui) FILE: src/P2/cd.c function FValidCdMmode (line 12) | bool FValidCdMmode() function SetCdMmode (line 29) | void SetCdMmode() function StartupCd (line 37) | void StartupCd() function ReadCd (line 46) | void ReadCd(uint isector, uint csector, void *pv) function ReadCdDirect (line 61) | void ReadCdDirect(uint isector, uint csector, void *pv) function FCdCompleted (line 76) | bool FCdCompleted(int fBlock) FILE: src/P2/chkpnt.c function ResetChkmgrCheckpoints (line 13) | void ResetChkmgrCheckpoints(CHKMGR *pchkmgr) function IchkAllocChkmgr (line 41) | int IchkAllocChkmgr(CHKMGR *pchkmgr) FILE: src/P2/clock.c function SetClockRate (line 17) | void SetClockRate(float rt) function MarkClockTick (line 23) | void MarkClockTick(CLOCK *pclock) function MarkClockTickRealOnly (line 61) | void MarkClockTickRealOnly(CLOCK *pclock) function ResetClock (line 72) | void ResetClock(CLOCK *pclock, float t) function SetClockEnabled (line 77) | void SetClockEnabled(CLOCK *pclock, int fEnabled) function StartupClock (line 82) | void StartupClock() function TICK (line 93) | const TICK TickNow() FILE: src/P2/cm.c function StartupCm (line 50) | void StartupCm() function SetSwCameraFov (line 71) | void SetSwCameraFov(float fov) function SetSwCameraFarClip (line 78) | void SetSwCameraFarClip(float sFarClip) function SetSwCameraRgbaFog (line 89) | void SetSwCameraRgbaFog(SW *psw, RGBA *prgbaFog) function SetCmPos (line 96) | void SetCmPos(CM *pcm, VECTOR *ppos) function SetCmMat (line 101) | void SetCmMat(CM *pcm, MATRIX3 *pmat) function SetCmFov (line 106) | void SetCmFov(CM *pcm, float fov) function SetCmNearClip (line 114) | void SetCmNearClip(CM *pcm, float sNearClip) function SetCmFarClip (line 120) | void SetCmFarClip(CM *pcm, float sFarClip) function SetCmSProgress (line 126) | void SetCmSProgress(CM *pcm, float uSProgress) function FUN_001439c8 (line 132) | void FUN_001439c8(CM *pcm, float param_2) function FUN_001439e8 (line 138) | void FUN_001439e8(CM *pcm, float param_2) function SetCmRgbaFog (line 144) | void SetCmRgbaFog(CM *pcm, RGBA *prgbaFog) function SetCmMrdRatio (line 150) | void SetCmMrdRatio(CM *pcm, float ratio) function ClearCmFadeObjects (line 158) | void ClearCmFadeObjects(CM *pcm) function SetCmCut (line 215) | void SetCmCut(CM *pcm, float *pradCut) function SetResetFlag (line 225) | void SetResetFlag(CM *pcm) function ClearCmCut (line 230) | void ClearCmCut(CM *pcm) function PushLookkCm (line 251) | void PushLookkCm(CM *pcm, LOOKK lookk) function LOOKK (line 256) | LOOKK LookkPopCm(CM *pcm) function LOOKK (line 261) | LOOKK LookkCurCm(CM *pcm) function SetCmSniperFocus (line 266) | void SetCmSniperFocus(CM *pcm, PNT *ppntAnchor, float sRadiusSniper, flo... function FUN_00146028 (line 273) | void FUN_00146028(CM *pcm) function _GLOBAL_$I$StartupCm (line 282) | void _GLOBAL_$I$StartupCm() FILE: src/P2/cnvo.c function InitCnvo (line 4) | void InitCnvo(CNVO *pcnvo) function LoadCnvoFromBrx (line 10) | void LoadCnvoFromBrx(CNVO *pcnvo, CBinaryInputStream *pbis) function PostCnvoLoad (line 17) | void PostCnvoLoad(CNVO *pcnvo) function SetCnvoBeltSpeed (line 25) | void SetCnvoBeltSpeed(CNVO *pcnvo, float svBelt) FILE: src/P2/coin.c function InitDprize (line 6) | void InitDprize(DPRIZE *pdprize) function LoadDprizeFromBrx (line 22) | void LoadDprizeFromBrx(DPRIZE *pdprize, CBinaryInputStream *pbis) function CloneDprize (line 29) | void CloneDprize(DPRIZE *pdprize, DPRIZE *pdprizeBase) function InitCoin (line 56) | void InitCoin(COIN *pcoin) function AddLife (line 78) | void AddLife(void *ptr) function OnCoinSmack (line 94) | void OnCoinSmack(COIN *pcoin) function InitCharm (line 131) | void InitCharm(CHARM *pcharm) function SetCharmDprizes (line 143) | void SetCharmDprizes(CHARM *pcharm, DPRIZES dprizes) function InitKey (line 160) | void InitKey(KEY *pkey) function FUN_00148910 (line 191) | int FUN_00148910(float *pf0, float *pf1) FILE: src/P2/crusher.c function OnCrfodAdd (line 8) | void OnCrfodAdd(CRFOD *pcrfod) function OnCrfodRemove (line 14) | void OnCrfodRemove(CRFOD *pcrfod) function CloneCrfod (line 20) | void CloneCrfod(CRFOD *pcrfod, CRFOD *pcrfodBase) function InitCrfodb (line 27) | void InitCrfodb(CRFODB *pcrfodb) function PostCrfodbLoad (line 34) | void PostCrfodbLoad(CRFODB *pcrfodb) function CalcHeadingVector (line 40) | void CalcHeadingVector(float rad, VECTOR *pvector) FILE: src/P2/dart.c function InitDart (line 7) | void InitDart(DART *pdart) function RemoveDart (line 15) | void RemoveDart(DART *pdart) function CloneDart (line 22) | void CloneDart(DART *pdart, DART *pdartBase) function LoadDartFromBrx (line 29) | void LoadDartFromBrx(DART *pdart, CBinaryInputStream *pbis) function HandleDartMessage (line 35) | void HandleDartMessage(DART *pdart, MSGID msgid, void *pv) function PostDartLoad (line 46) | void PostDartLoad(DART *pdart) function UpdateDart (line 52) | void UpdateDart(DART *pdart, float dt) function SetDartDarts (line 84) | void SetDartDarts(DART *pdart, DARTS darts) FILE: src/P2/dartgun.c function InitDartgun (line 3) | void InitDartgun(DARTGUN *pdartgun) function AddDartgunRatTarget (line 38) | void AddDartgunRatTarget(DARTGUN *pdartgun, OID oid) function StartDartgunTargetAreaChange (line 50) | void StartDartgunTargetAreaChange(DARTGUN *pdartgun) FILE: src/P2/dialog.c function InitDialog (line 10) | void InitDialog(DIALOG *pdialog) function LoadDialogFromBrx (line 18) | void LoadDialogFromBrx(DIALOG *pdialog, CBinaryInputStream *pbis) function SetDialogInstruct (line 29) | void SetDialogInstruct(DIALOG *pdialog) function SetDialogConfront (line 35) | void SetDialogConfront(DIALOG *pdialog) function GetDialogPlayed (line 41) | void GetDialogPlayed(DIALOG *pdialog, int *pfPlayed) function SetDialogPlayed (line 47) | void SetDialogPlayed(DIALOG *pdialog, int fPlayed) function HandleDialogMessage (line 59) | void HandleDialogMessage(DIALOG *pdialog, MSGID msgid, void *pv) function FUN_00151860 (line 75) | void FUN_00151860(DIALOG *pdialog, BLOT *pblot) function TriggerDialog (line 89) | void TriggerDialog(DIALOG *pdialog) function UntriggerDialog (line 142) | void UntriggerDialog(DIALOG *pdialog) FILE: src/P2/difficulty.c function OnDifficultyGameLoad (line 11) | void OnDifficultyGameLoad(DIFFICULTY *pdifficulty) function OnDifficultyWorldPreLoad (line 21) | void OnDifficultyWorldPreLoad(DIFFICULTY *pdifficulty) function OnDifficultyWorldPostLoad (line 62) | void OnDifficultyWorldPostLoad(DIFFICULTY *pdifficulty) function OnDifficultyInitialTeleport (line 105) | void OnDifficultyInitialTeleport(DIFFICULTY *pdifficulty) function OnDifficultyPlayerDeath (line 115) | void OnDifficultyPlayerDeath(float scalar, DIFFICULTY* pdifficulty) function OnDifficultyTriggerCheckpoint (line 152) | void OnDifficultyTriggerCheckpoint(DIFFICULTY *pdifficulty, CHKPNT *pchk... function OnDifficultyCollectKey (line 166) | void OnDifficultyCollectKey(DIFFICULTY *pdifficulty) function ChangeSuck (line 178) | void ChangeSuck(float nParam, DIFFICULTY *pdifficulty) FILE: src/P2/dl.c function InitDl (line 5) | void InitDl(DL *pdl, int ibDle) function ClearDl (line 10) | void ClearDl(DL *pdl) function ClearDle (line 16) | void ClearDle(DLE *pdle) function DLE (line 22) | DLE *PdleFromDlEntry(DL *pdl, void *pv) function AppendDlEntry (line 27) | void AppendDlEntry(DL *pdl, void *pv) function PrependDlEntry (line 43) | void PrependDlEntry(DL *pdl, void *pv) function InsertDlEntryBefore (line 60) | void InsertDlEntryBefore(DL *pdl, void *pvNext, void *pv) function RemoveDlEntry (line 86) | void RemoveDlEntry(DL *pdl, void *pv) function FFindDlEntry (line 140) | bool FFindDlEntry(DL *pdl, void *pv) function FIsDlEmpty (line 146) | bool FIsDlEmpty(DL *pdl) function MergeDl (line 151) | void MergeDl(DL *pdlDst, DL *pdlSrc) function CPvDl (line 173) | int CPvDl(DL *pdl) FILE: src/P2/dmas.c function StartupDma (line 11) | void StartupDma() function Clear (line 29) | void DMAS::Clear() function Reset (line 37) | void DMAS::Reset() function Detach (line 51) | void DMAS::Detach(int *pcqw, QW **paqw) function Send (line 67) | void DMAS::Send(sceDmaChan *chan) function EndPrim (line 92) | void DMAS::EndPrim() FILE: src/P2/emitter.c function CloneEmitter (line 15) | void CloneEmitter(EMITTER *pemitter, EMITTER *pemitterBase) function EMITB (line 31) | EMITB *PemitbEnsureEmitter(EMITTER *pemitter, ENSK ensk) function EMITTER (line 42) | EMITTER *PemitterEnsureEmitter(EMITTER *pemitter, ENSK ensk) function AddEmitterSkeleton (line 52) | void AddEmitterSkeleton(EMITTER *pemitter, OID oid, OID oidOther, float ... function PauseEmitter (line 64) | void PauseEmitter(EMITTER *pemitter, float dtPause) function PauseEmitterIndefinite (line 69) | void PauseEmitterIndefinite(EMITTER *pemitter) function UnpauseEmitter (line 74) | void UnpauseEmitter(EMITTER *pemitter) function SetEmitterEnabled (line 81) | void SetEmitterEnabled(EMITTER *pemitter, int fEnabled) function GetEmitterEnabled (line 92) | void GetEmitterEnabled(EMITTER *pemitter, int *pfEnabled) function GetEmitterPaused (line 97) | void GetEmitterPaused(EMITTER *pemitter, int *pfPaused) function SetEmitterAutoPause (line 106) | void SetEmitterAutoPause(EMITTER *pemitter, int fAutoPause) function SetEmitterRipt (line 114) | void SetEmitterRipt(EMITTER *pemitter, RIPT ript) function SetExploRipt (line 120) | void SetExploRipt(EXPLO *pexplo, RIPT ript) function ExplodeExplExplso (line 174) | void ExplodeExplExplso(EXPL *pexpl, EXPLSO *pexplso) function ExplodeExploExplso (line 195) | void ExplodeExploExplso(EXPLO *pexplo, EXPLSO *pexplso) FILE: src/P2/find.c function DL (line 3) | DL *PdlFromSwOid(SW *psw, OID oid) function LO (line 12) | LO *PloFindSwObject(SW *psw, GRFFSO grffso, OID oid, LO *ploContext) function LO (line 19) | LO *PloFindSwNearest(SW *psw, OID oid, LO *ploContext) function LO (line 26) | LO *PloFindSwChild(SW *psw, OID oid, ALO *paloAncestor) function FIsCidDerivedFrom (line 33) | int FIsCidDerivedFrom(CID cid, CID cidAncestor) function LO (line 51) | LO *PloFindSwObjectByClass(SW *psw, GRFFSO grffso, CID cid, LO *ploContext) function ALO (line 58) | ALO *PaloFindLoCommonParent(LO *plo, LO *ploOther) FILE: src/P2/flash.c function InitFlash (line 8) | void InitFlash(FLASH *pflash) function LoadFlashFromBrx (line 21) | void LoadFlashFromBrx(FLASH *pflash, CBinaryInputStream *pbis) function UpdateFlash (line 27) | void UpdateFlash(FLASH *pflash, float dt) FILE: src/P2/font.c function StartupFont (line 4) | void StartupFont() function CopyTo (line 15) | void CFont::CopyTo(CFont *pfontDest) function Reset (line 77) | void CRichText::Reset() function SetBaseColor (line 86) | void CRichText::SetBaseColor(RGBA *rgba) FILE: src/P2/frm.c function OpenFrame (line 26) | void OpenFrame() function EnsureVu1Code (line 42) | void EnsureVu1Code(VIFS *pvifs, void *pvStart, void *pvEnd) function FinalizeFrameGifs (line 54) | void FinalizeFrameGifs(GIFS *pgifs, int *pcqwGifs, QW **ppqwGifs) function PrepareGsForFrameRender (line 65) | void PrepareGsForFrameRender(FRM *pfrm) function RenderFrame (line 81) | void RenderFrame(FRM *pfrm, int fRenderGifs) FILE: src/P2/game.c function StartupGame (line 28) | void StartupGame() function UnlockIntroCutsceneFromWid (line 62) | void UnlockIntroCutsceneFromWid(int wid) function InitGameState (line 102) | void InitGameState(GS *pgs) function UpdateGameState (line 121) | void UpdateGameState(float dt) function UnloadGame (line 137) | void UnloadGame() function RetryGame (line 149) | void RetryGame() function StartGame (line 157) | void StartGame() function CalculatePercentCompletion (line 172) | int CalculatePercentCompletion(GS *pgs) function SetCcharm (line 277) | void SetCcharm(int ccharm) function FCharmAvailable (line 285) | bool FCharmAvailable() function PfLookupDialog (line 292) | int PfLookupDialog(LS *pls, OID oidDialog) function FUN_00160ce8 (line 308) | void FUN_00160ce8(int param_1) function OnGameAlarmTriggered (line 313) | void OnGameAlarmTriggered(GAME *pgame) function OnGameAlarmDisabled (line 318) | void OnGameAlarmDisabled(GAME *pgame) function GRFVAULT (line 323) | GRFVAULT GetGrfvault_unknown() function GetBlueprintInfo (line 334) | void GetBlueprintInfo(int *pgrfvault, int *pipdialog) function CcharmMost (line 368) | int CcharmMost() FILE: src/P2/geom.c function InitGeom (line 3) | void InitGeom(GEOM *pgeom) FILE: src/P2/gifs.c function CheckReg (line 21) | void GIFS::CheckReg(int fExpectPack, int regExpect) function PackRGBA (line 30) | void GIFS::PackRGBA(uint rgba) function PackUV (line 40) | void GIFS::PackUV(int u, int v) function PackXYZ (line 50) | void GIFS::PackXYZ(int x, int y, int z) function PackXYZF (line 59) | void GIFS::PackXYZF(int x, int y, int z, int fog) function PackAD (line 71) | void GIFS::PackAD(long int a, long int d) FILE: src/P2/glbs.c function SetTransform (line 12) | void GLBS::SetTransform(VECTOR *ppos, MATRIX3 *pmat) function FindLights (line 19) | void GLBS::FindLights(VECTOR *ppos, float sRadius) function ResetStrip (line 33) | void GLBS::ResetStrip() FILE: src/P2/gomer.c function InitGomer (line 13) | void InitGomer(GOMER *pgomer) function PostGomerLoad (line 29) | void PostGomerLoad(GOMER *pgomer) function RenderGomerSelf (line 78) | void RenderGomerSelf(GOMER *pgomer, CM *pcm, RO *pro) function FDetectGomer (line 91) | int FDetectGomer(GOMER *pgomer) FILE: src/P2/gs.c function uint (line 31) | uint NLog2(uint value) function InitGsb (line 45) | void InitGsb(GSB *pgsb, int igsMin, int igsMax) function ResetGsb (line 52) | void ResetGsb(GSB *pGsb) function IgsAllocGsb (line 57) | int IgsAllocGsb(GSB *pgsb, int iCount) FILE: src/P2/hide.c function StartupHide (line 8) | void StartupHide() FILE: src/P2/hnd.c function InitHnd (line 5) | void InitHnd(HND *phnd) function LoadHndFromBrx (line 21) | void LoadHndFromBrx(HND *phnd, CBinaryInputStream *pbis) FILE: src/P2/ik.c function RenderIkhSelf (line 3) | void RenderIkhSelf(IKH *pikh, CM *pcm, RO *pro) function RenderLikhSelf (line 8) | void RenderLikhSelf(LIKH *plikh, CM *pcm, RO *pro) FILE: src/P2/jlo.c function InitJlo (line 7) | void InitJlo(JLO *pjlo) function PresetJloAccel (line 31) | void PresetJloAccel(JLO *pjlo, float dt) function ActivateJlo (line 62) | void ActivateJlo(JLO *pjlo) function DeactivateJlo (line 67) | void DeactivateJlo(JLO *pjlo) function InitJlovol (line 80) | void InitJlovol(JLOVOL *pjlovol) FILE: src/P2/joy.c function StartupJoy (line 17) | void StartupJoy() function AddGrfusr (line 24) | void AddGrfusr(int mask) function RemoveGrfusr (line 30) | void RemoveGrfusr(int mask) function UpdateGrfjoytFromGrfusr (line 36) | void UpdateGrfjoytFromGrfusr() function InitJoy (line 61) | void InitJoy(JOY *pjoy, int nPort, int nSlot) function UpdateJoy (line 78) | void UpdateJoy(JOY *pjoy) function SetJoyJoys (line 175) | void SetJoyJoys(JOY *pjoy, JOYS joys, JOYK joyk) function SetJoyBtnHandled (line 230) | void SetJoyBtnHandled(JOY *pjoy, GRFBTN btn) function TriggerJoyRumbleRumk (line 235) | void TriggerJoyRumbleRumk(JOY *pjoy, RUMK rumk, float dt) function StartJoySelection (line 246) | void StartJoySelection(JOY *pjoy) function AddCode (line 258) | void AddCode(CODE *pcode) function _ResetCodes (line 286) | void _ResetCodes() function _MatchCodes (line 299) | void _MatchCodes(JOY *pjoy, GRFBTN btn) function UpdateCodes (line 330) | void UpdateCodes() function ClearFchts (line 391) | void ClearFchts() function AddFcht (line 397) | void AddFcht(int nParam) function Chetkido (line 409) | void Chetkido() function StartupCodes (line 447) | void StartupCodes() FILE: src/P2/jsg.c function InitJsg (line 9) | void InitJsg(JSG *pjsg) function FIsJsgActive (line 30) | int FIsJsgActive(JSG *pjsg) function ClearJsg (line 43) | void ClearJsg(JSG *pjsg) function ApplyJsg (line 54) | void ApplyJsg(JSG *pjsg, JT *pjt) function RetractJsg (line 69) | void RetractJsg(JSG *pjsg) function JSGE (line 105) | JSGE *PjsgeAllocJsg(JSG *pjsg, JSGEK jsgek, OID oid, int fAsync) function AddJsgContext (line 129) | void AddJsgContext(JSG *pjsg, OID oid) function AddJsgCut (line 134) | void AddJsgCut(JSG *pjsg, OID oid) function AddJsgFocus (line 139) | void AddJsgFocus(JSG *pjsg, OID oid) function AddJsgLabel (line 144) | void AddJsgLabel(JSG *pjsg, OID oid) function AddJsgTunnel (line 150) | void AddJsgTunnel(JSG *pjsg, OID oid) function AddJsgPause (line 155) | void AddJsgPause(JSG *pjsg, OID oid, float dtPause) function AddJsgAseg (line 161) | void AddJsgAseg(JSG *pjsg, OID oid, int fAsync) function AddJsgJump (line 166) | void AddJsgJump(JSG *pjsg, OID oid, JSGJK jsgjk, JSGLK jsglk, int fAsync) function AddJsgRun (line 173) | void AddJsgRun(JSG *pjsg, OID oid, float uRun, int fAsync) function AddJsgClimb (line 179) | void AddJsgClimb(JSG *pjsg, OID oid, float uClimb, int fAsync) function AddJsgAttack (line 185) | void AddJsgAttack(JSG *pjsg, OID oid, FTAK ftak, int fAsync) function AddJsgClock (line 191) | void AddJsgClock(JSG *pjsg, float rdt) function AddJsgUnknown (line 197) | void AddJsgUnknown(JSG *pjsg) FILE: src/P2/jt.c function ProfileJt (line 85) | void ProfileJt(JT *pjt, int fProfile) FILE: src/P2/jump.c function StartupJmt (line 34) | void StartupJmt() function ResetJmtList (line 39) | void ResetJmtList() function OnJmtAdd (line 44) | void OnJmtAdd(JMT *pjmt) function OnJmtRemove (line 50) | void OnJmtRemove(JMT *pjmt) function PostJmtLoad (line 58) | void PostJmtLoad(JMT *pjmt) FILE: src/P2/keyhole.c function InitKeyhole (line 5) | void InitKeyhole(KEYHOLE *pkeyhole) FILE: src/P2/landing.c function OnLandingAdd (line 4) | void OnLandingAdd(LANDING *planding) function OnLandingRemove (line 10) | void OnLandingRemove(LANDING *planding) function CloneLanding (line 16) | void CloneLanding(LANDING *planding, LANDING *plandingBase) FILE: src/P2/lgn.c function InitLgn (line 4) | void InitLgn(LGN *plgn) function JTHS (line 26) | JTHS JthsCurrentLgn(LGN *plgn) function UseLgnCharm (line 31) | void UseLgnCharm(LGN *plgn) FILE: src/P2/light.c function UpdateLightXfWorldHierarchy (line 9) | void UpdateLightXfWorldHierarchy(LIGHT *plight) function RemoveLightFromSw (line 16) | void RemoveLightFromSw(LIGHT *plight) function OnLightAdd (line 24) | void OnLightAdd(LIGHT *plight) function OnLightRemove (line 30) | void OnLightRemove(LIGHT *plight) function FitLinearFunction (line 38) | void FitLinearFunction(float x0, float y0, float x1, float y1, float *pd... function FitRecipFunction (line 58) | void FitRecipFunction(float x0, float y0, float x1, float y1, float *pdu... function ConvertFallOff (line 79) | void ConvertFallOff(LM *plm, float *pdu, float *pru) function ConvertAngleStrength (line 84) | void ConvertAngleStrength(float deg0, float g0, float deg1, float g1, fl... function InvalidateLight (line 100) | void InvalidateLight(LIGHT *plight) function SetLightMidtoneStrength (line 114) | void SetLightMidtoneStrength(LIGHT *plight, float gMidtone) function SetLightShadowStrength (line 120) | void SetLightShadowStrength(LIGHT *plight, float gShadow) function SetLightHighlightAngle (line 126) | void SetLightHighlightAngle(LIGHT *plight, float degHighlight) function SetLightMidtoneAngle (line 132) | void SetLightMidtoneAngle(LIGHT *plight, float degMidtone) function SetLightShadowAngle (line 138) | void SetLightShadowAngle(LIGHT *plight, float degShadow) function SetLightDynamic (line 146) | void SetLightDynamic(LIGHT *plight, int fDynamic) function SetLightConeAngle (line 157) | void SetLightConeAngle(LIGHT *plight, float degCone) function SetLightHotSpotAngle (line 165) | void SetLightHotSpotAngle(LIGHT *plight, float degHotSpot) function SetLightDiffuse_Old (line 178) | void SetLightDiffuse_Old(LIGHT *plight, float gDiffuse) function GetLightDiffuse_Old (line 184) | void GetLightDiffuse_Old(LIGHT *plight, float *pgDiffuse) function SetLightSaturate_Old (line 189) | void SetLightSaturate_Old(LIGHT *plight, VECTOR *pvecSaturate) function GetLightSaturate_Old (line 196) | void GetLightSaturate_Old(LIGHT *plight, VECTOR *pvecSaturate) FILE: src/P2/lo.c function InitLo (line 16) | void InitLo(LO *plo) function PostLoLoad (line 22) | void PostLoLoad(LO *plo) function AddLo (line 27) | void AddLo(LO *plo) function AddLoHierarchy (line 41) | void AddLoHierarchy(LO *plo) function OnLoAdd (line 47) | void OnLoAdd(LO *plo) function RemoveLo (line 52) | void RemoveLo(LO *plo) function DeferLoRemove (line 69) | void DeferLoRemove(LO *plo) function SetLoSuckHideLimits (line 81) | void SetLoSuckHideLimits(LO *plo, LM *plmUSuck) function RemoveLoHierarchy (line 89) | void RemoveLoHierarchy(LO *plo) function OnLoRemove (line 95) | void OnLoRemove(LO *plo) function SnipLo (line 100) | void SnipLo(LO *plo) function FFindLoParent (line 114) | int FFindLoParent(LO *plo, ALO *paloParent) function SetLoParent (line 134) | void SetLoParent(LO *plo, ALO *paloParent) function FIsLoInWorld (line 141) | int FIsLoInWorld(LO *plo) function GetLoInWorld (line 168) | void GetLoInWorld(LO *plo, int *pfInWorld) function LO (line 175) | LO *PloCloneLo(LO *plo, SW *psw, ALO *paloParent) function CloneLoHierarchy (line 182) | void CloneLoHierarchy(LO *plo, LO *ploBase) function CloneLo (line 187) | void CloneLo(LO *plo, LO *ploBase) function SubscribeSwPpmqStruct (line 221) | void SubscribeSwPpmqStruct(SW *psw, MQ **ppmqFirst, PFNMQ pfnmq, void *p... function UnsubscribeSwPpmqStruct (line 230) | void UnsubscribeSwPpmqStruct(SW *psw, MQ **ppmqFirst, PFNMQ pfnmq, void ... function SubscribeLoStruct (line 254) | void SubscribeLoStruct(LO *plo, PFNMQ pfnmq, void *pvContext) function UnsubscribeLoStruct (line 259) | void UnsubscribeLoStruct(LO *plo, PFNMQ pfnmq, void *pvContext) function SubscribeLoObject (line 264) | void SubscribeLoObject(LO *plo, LO *ploTarget) function UnsubscribeLoObject (line 269) | void UnsubscribeLoObject(LO *plo, LO *ploTarget) function SendLoMessage (line 274) | void SendLoMessage(LO *plo, MSGID msgid, void *pv) function LoadLoFromBrx (line 294) | void LoadLoFromBrx(LO *plo, CBinaryInputStream *pbis) function FMatchesLoName (line 299) | int FMatchesLoName(LO *plo, OID oid) function OID (line 314) | OID OidProxyLo(LO *plo) function OID (line 324) | OID OidProxyLoPreferred(LO *plo) function GetLoOidProxy (line 334) | void GetLoOidProxy(LO *plo, OID *poid) function EnsureLoSidebagBool (line 345) | void EnsureLoSidebagBool(LO *plo, OPTID optid, int f) function EnsureLoSidebagInt (line 352) | void EnsureLoSidebagInt(LO *plo, OPTID optid, int n) function EnsureLoSidebagFloat (line 359) | void EnsureLoSidebagFloat(LO *plo, OPTID optid, float g) function EnsureLoSidebagOid (line 370) | void EnsureLoSidebagOid(LO *plo, OPTID optid, OID oid) function EnsureLoSidebagVector (line 383) | void EnsureLoSidebagVector(LO *plo, OPTID optid, VECTOR *pvec) FILE: src/P2/main.c function main (line 91) | int main(char **argv, int argc) { function StartupSif (line 152) | void StartupSif() function StartupVU0 (line 204) | void StartupVU0() function StartupVU1 (line 219) | void StartupVU1() function Startup (line 241) | void Startup() FILE: src/P2/mat.c function AddMatrix4Matrix4 (line 26) | void AddMatrix4Matrix4(MATRIX4 *pmatLeft, MATRIX4 *pmatRight, MATRIX4 *p... function LoadLookAtMatrix (line 72) | void LoadLookAtMatrix(VECTOR *pdpos, MATRIX3 *pmat) function FInvertMatrix4 (line 85) | bool FInvertMatrix4(MATRIX4 *pmatSrc, MATRIX4 *pmatDst) function BuildSimpleProjectionMatrix (line 96) | void BuildSimpleProjectionMatrix(float rx, float ry, float dxOffset, flo... FILE: src/P2/mb.c function InitMbg (line 5) | void InitMbg(MBG *pmbg) function LoadMbgFromBrx (line 11) | void LoadMbgFromBrx(MBG *pmbg, CBinaryInputStream *pbis) function UpdateMbg (line 39) | void UpdateMbg(MBG *pmbg, float dt) FILE: src/P2/memory.c function StartupMemMgr (line 22) | void StartupMemMgr() function HardLockError (line 57) | void HardLockError() function CheckForOutOfMemory (line 62) | void CheckForOutOfMemory() function FreeSw (line 80) | void FreeSw() function InitStackImpl (line 107) | void InitStackImpl() function FreeStackImpl (line 136) | void FreeStackImpl() function free (line 152) | void free(void *pv) function __builtin_delete (line 162) | void __builtin_delete() function CopyAqw (line 167) | void CopyAqw(void *pvDst, void *pvSrc, int cqw) function CopyAb (line 201) | void CopyAb(void *pvDst, void *pvSrc, uint cb) FILE: src/P2/missile.c function InitMissile (line 4) | void InitMissile(MISSILE *pmissile) function OnMissileRemove (line 12) | void OnMissileRemove(MISSILE *pmissile) FILE: src/P2/mrkv.c function InitMrkv (line 3) | void InitMrkv(MRKV *pmrkv) FILE: src/P2/murray.c function InitMurray (line 3) | void InitMurray(MURRAY *pmurray) function FCanMurrayAttack (line 28) | int FCanMurrayAttack(MURRAY *pmurray) function SetMurrayPursueXfm (line 35) | void SetMurrayPursueXfm(MURRAY *pmurray, XFM *pxfm) function SetMurrayPatrolXfm (line 40) | void SetMurrayPatrolXfm(MURRAY *pmurray, XFM *pxfm) function CollectMurrayPrize (line 45) | void CollectMurrayPrize(MURRAY *pmurray, PCK pck, ALO *palo) FILE: src/P2/phasemem.c function SetPhase (line 6) | void SetPhase(PHASE phase) function ClearPhase (line 15) | void ClearPhase(PHASE phase) FILE: src/P2/pipe.c function StartupPipe (line 7) | void StartupPipe() function ResetPipeList (line 12) | void ResetPipeList() function OnPipeAdd (line 19) | void OnPipeAdd(PIPE *ppipe) function OnPipeRemove (line 25) | void OnPipeRemove(PIPE *ppipe) function PostPipeLoad (line 31) | void PostPipeLoad(PIPE *ppipe) function ClonePipe (line 41) | void ClonePipe(PIPE *ppipe, PIPE *ppipeBase) FILE: src/P2/pnt.c function LoadPntFromBrx (line 4) | void LoadPntFromBrx(PNT *ppnt, CBinaryInputStream *pbis) function GetPntPos (line 10) | void GetPntPos(PNT *ppnt, VECTOR *ppos) function SetPntParent (line 15) | void SetPntParent(PNT *ppnt, ALO *paloParent) function ApplyPntProxy (line 21) | void ApplyPntProxy(PNT *ppnt, PROXY *pproxyApply) function FUN_00192150 (line 29) | void FUN_00192150(PNT *ppnt, CBinaryInputStream *pbis) function FUN_00192190 (line 38) | void FUN_00192190(PNT *ppnt) FILE: src/P2/po.c function InitPo (line 8) | void InitPo(PO *ppo) function ClonePo (line 18) | void ClonePo(PO *ppo, PO *ppoBase) function FIsPoSoundBase (line 34) | int FIsPoSoundBase(PO *ppo) function MakePoActive (line 39) | void MakePoActive(PO *ppo) function FTakePoDamage (line 49) | int FTakePoDamage(PO *ppo, ZPR *pzpr) function JTHS (line 54) | JTHS JthsCurrentPo(PO *ppo) function PO (line 65) | PO *PpoCur() function OnPoAdd (line 83) | void OnPoAdd(PO *ppo) function OnPoRemove (line 89) | void OnPoRemove(PO *ppo) function SetPoPlayable (line 99) | void SetPoPlayable(PO *ppo, int fPlayable) function SwitchToPo (line 115) | void SwitchToPo(PO *ppo) function GetPoDiapi (line 122) | void GetPoDiapi(PO *ppo, DIALOG *pdialog, DIAPI *pdiapi) FILE: src/P2/prog.c function Begin (line 20) | void CProg::Begin() function SetRemain (line 29) | void CProg::SetRemain(int nRemain) function End (line 52) | void CProg::End() function Draw (line 68) | void CProg::Draw() { FILE: src/P2/proxy.c function InitProxy (line 4) | void InitProxy(PROXY *pproxy) function PostProxyLoad (line 14) | void PostProxyLoad(PROXY *pproxy) FILE: src/P2/pzo.c function LoadLockFromBrx (line 41) | void LoadLockFromBrx(LOCK *plock, CBinaryInputStream *pbis) function PostLockLoad (line 54) | void PostLockLoad(LOCK *plock) function LoadLockgFromBrx (line 67) | void LoadLockgFromBrx(LOCKG *plockg, CBinaryInputStream *pbis) function PostLockgLoad (line 79) | void PostLockgLoad(LOCKG *plockg) function SetLockgIndex (line 130) | void SetLockgIndex(LOCKG *plockg, int ifws) function AddLockgLock (line 138) | void AddLockgLock(LOCKG *plockg, OID oidLock) FILE: src/P2/rail.c function InitRail (line 7) | void InitRail(RAIL *prail) function OnRailAdd (line 14) | void OnRailAdd(RAIL *prail) function OnRailRemove (line 20) | void OnRailRemove(RAIL *prail) function PostLoadRail (line 26) | void PostLoadRail(RAIL *prail) function CloneRail (line 36) | void CloneRail(RAIL *prail, RAIL *prailBase) FILE: src/P2/rat.c function InitRat (line 5) | void InitRat(RAT *prat) function OnRatAdd (line 18) | void OnRatAdd(RAT *prat) function OnRatRemove (line 24) | void OnRatRemove(RAT *prat) function CloneRat (line 30) | void CloneRat(RAT *prat, RAT *pratBase) function OnRatholeAdd (line 55) | void OnRatholeAdd(RATHOLE *prathole) function OnRatholeRemove (line 61) | void OnRatholeRemove(RATHOLE *prathole) FILE: src/P2/rchm.c function InitRchm (line 3) | void InitRchm(RCHM *prchm) function SetRchmNaturalCoefficients (line 20) | void SetRchmNaturalCoefficients(RCHM *prchm, float rcl, float io, float ... function SetRchmCenterCoefficients (line 27) | void SetRchmCenterCoefficients(RCHM *prchm, float rcl, float io, float l... FILE: src/P2/render.c function NCmpPrplReverseZ (line 17) | int NCmpPrplReverseZ(RPL **pprpl1, RPL **pprpl2) function EnsureCameraGlobals (line 41) | void EnsureCameraGlobals() FILE: src/P2/rip.c function SetRipgEmitb (line 7) | void SetRipgEmitb(RIPG *pripg, EMITB *pemitb) function UpdateRipgBounds (line 17) | void UpdateRipgBounds(RIPG *pripg) function RemoveRip (line 34) | void RemoveRip(RIP *prip) function AddRipRef (line 40) | void AddRipRef(RIP *prip) function TouchRip (line 47) | void TouchRip(RIP *prip, int fTouching) function ProjectRoseTransform (line 149) | void ProjectRoseTransform(ROSE *prose, float dt) FILE: src/P2/rog.c function InitRov (line 6) | void InitRov(ROV *prov) function LoadRovFromBrx (line 14) | void LoadRovFromBrx(ROV *prov, CBinaryInputStream *pbis) function ReadRovJoystick (line 26) | void ReadRovJoystick(ROV *prov, JOY *pjoy) function FIsRovSoundBase (line 61) | int FIsRovSoundBase(ROV *prov) function SetRobCollectible (line 68) | void SetRobCollectible(ROB *prob, OID oidCollectible) function SetRobHarvester (line 73) | void SetRobHarvester(ROB *prob, OID oidHarvester) function SetRobVehicle (line 78) | void SetRobVehicle(ROB *prob, OID oidVehicle) function SetRobPrize (line 83) | void SetRobPrize(ROB *prob, OID oidPrize) function AddRobSpawnTunnel (line 88) | void AddRobSpawnTunnel(ROB *prob, OID oidSpawnTunnel) function ROBK (line 102) | ROBK RobkCur() FILE: src/P2/rumble.c function InitRumble (line 10) | void InitRumble(RUMBLE *prumble, int nPort, int nSlot) function SetRumbleRums (line 37) | void SetRumbleRums(RUMBLE *prumble, RUMS rums) function StopRumbleActuators (line 73) | void StopRumbleActuators(RUMBLE *prumble) function FUN_001A7E70 (line 84) | void FUN_001A7E70() FILE: src/P2/sb.c function UpdateSbgSgs (line 9) | void UpdateSbgSgs(SBG *psbg) FILE: src/P2/screen.c function PostBlotLoad (line 21) | void PostBlotLoad(BLOT *pblot) function SetBlotFontScale (line 35) | void SetBlotFontScale(float rFontScale, BLOT *pblot) function DtAppearBlot (line 44) | float DtAppearBlot(BLOT *pblot) function DtVisibleBlot (line 49) | float DtVisibleBlot(BLOT *pblot) function DtDisappearBlot (line 54) | float DtDisappearBlot(BLOT *pblot) function SetBlotDtAppear (line 59) | void SetBlotDtAppear(BLOT *pblot, float dtAppear) function SetBlotDtVisible (line 64) | void SetBlotDtVisible(BLOT *pblot, float dtVisible) function SetBlotDtDisappear (line 69) | void SetBlotDtDisappear(BLOT *pblot, float dtDisappear) function SetTimer (line 108) | void SetTimer(TIMER *ptimer, float dt) function SetTimerSpeed (line 127) | void SetTimerSpeed(TIMER *ptimer, float svt) function SetTimerExpire (line 135) | void SetTimerExpire(TIMER *ptimer, float dt, void *pfntn) function StartTimer (line 141) | void StartTimer(TIMER *ptimer) function StopTimer (line 146) | void StopTimer(TIMER *ptimer) function SetTimerTimers (line 154) | void SetTimerTimers(TIMER *ptimer, TIMERS timers) function DtVisibleTrunkctr (line 163) | float DtVisibleTrunkctr(TRUNKCTR *ptrunkctr) function DtVisibleCrusherctr (line 168) | float DtVisibleCrusherctr(CRUSHERCTR *pcrusherctr) function FUN_001ABE60 (line 176) | float FUN_001ABE60() FILE: src/P2/sensor.c function InitSensor (line 7) | void InitSensor(SENSOR *psensor) function SetSensorAlarm (line 14) | void SetSensorAlarm(SENSOR *psensor, ALARM *palarm) function SetSensorSensors (line 24) | void SetSensorSensors(SENSOR *psensor, SENSORS sensors) function AddSensorTriggerObject (line 71) | void AddSensorTriggerObject(SENSOR *psensor, OID oid) function AddSensorNoTriggerObject (line 87) | void AddSensorNoTriggerObject(SENSOR *psensor, OID oid) function AddSensorTriggerClass (line 103) | void AddSensorTriggerClass(SENSOR *psensor, CID cid) function AddSensorNoTriggerClass (line 119) | void AddSensorNoTriggerClass(SENSOR *psensor, CID cid) function FUN_001afaf8 (line 151) | int FUN_001afaf8(SENSOR *psensor, SO *pso) FILE: src/P2/shadow.c function InvalidateShadowVifs (line 9) | void InvalidateShadowVifs(SHADOW *pshadow) function SetShadowShader (line 16) | void SetShadowShader(SHADOW *pshadow, OID oidShdShadow) function FShadowRadiusSet (line 26) | int FShadowRadiusSet(SHADOW *pshadow) function SetShadowNearRadius (line 31) | void SetShadowNearRadius(SHADOW *pshadow, float sNearRadius) function SetShadowFarRadius (line 42) | void SetShadowFarRadius(SHADOW *pshadow, float sFarRadius) function SetShadowNearCast (line 57) | void SetShadowNearCast(SHADOW *pshadow, float sNearCast) function SetShadowFarCast (line 64) | void SetShadowFarCast(SHADOW *pshadow, float sFarCast) function SetShadowConeAngle (line 71) | void SetShadowConeAngle(SHADOW *pshadow, float degConeAngle) FILE: src/P2/shd.c function LoadClutFromBrx (line 11) | void LoadClutFromBrx(CBinaryInputStream *pbis, CLUT *pclut) function LoadBmpFromBrx (line 20) | void LoadBmpFromBrx(CBinaryInputStream *pbis, BMP *pbmp) function UploadPermShaders (line 35) | void UploadPermShaders() FILE: src/P2/slotheap.c function _InitSlotheap (line 5) | void _InitSlotheap(SLOTHEAP *pslotheap, int cb, int c) function CreateSlotheapSw (line 21) | void CreateSlotheapSw(SLOTHEAP *pslotheap, int cb, int c) function CreateSlotheapSwAlign64 (line 28) | void CreateSlotheapSwAlign64(SLOTHEAP *pslotheap, int cb, int c) function FreeSlotheapPv (line 61) | void FreeSlotheapPv(SLOTHEAP *pslotheap, void *pv) FILE: src/P2/sm.c function PostSmLoad (line 6) | void PostSmLoad(SM *psm) FILE: src/P2/smartguard.c function UseSmartguardFlashlightTarget (line 9) | void UseSmartguardFlashlightTarget(SMARTGUARD *psmartguard, SGS sgs, OID... function UpdateSmartguard (line 24) | void UpdateSmartguard(SMARTGUARD *psmartguard, float dt) function HandleSmartguardMessage (line 38) | void HandleSmartguardMessage(SMARTGUARD *psmartguard, MSGID msgid, void ... function FreezeSmartguard (line 49) | void FreezeSmartguard(SMARTGUARD *psmartguard, int fFreeze) FILE: src/P2/so.c function UpdateSo (line 47) | void UpdateSo(SO *pso, float dt) function SetSoMass (line 52) | void SetSoMass(SO *pso, float mass) function ApplySoConstraintLocal (line 114) | void ApplySoConstraintLocal(SO *pso, CONSTR *pconstr, VECTOR *pvecLocal,... function AddSoExternalAccelerations (line 125) | void AddSoExternalAccelerations(SO *pso, XA *pxa, float dt) function SetSoNoInteract (line 134) | void SetSoNoInteract(SO *pso, int fNoInteract) FILE: src/P2/sort.c function SwapEntries (line 3) | void SwapEntries(void *afoo, int cb, int i1, int i2) FILE: src/P2/sound.c type MVG (line 11) | struct MVG function PauseMusic (line 65) | void PauseMusic() function ContinueMusic (line 70) | void ContinueMusic() function StartupSound (line 93) | void StartupSound() function SetMvgkUvol (line 156) | void SetMvgkUvol(float uvol) function MvgkUnknown1 (line 161) | void MvgkUnknown1(MVGK mvgk) function SetMvgkRvol (line 183) | void SetMvgkRvol(int channel, MVGK mvgk, float rvol) function KillSoundSystem (line 198) | void KillSoundSystem() FILE: src/P2/spire.c function InitSpire (line 9) | void InitSpire(SPIRE *pspire) function OnSpireAdd (line 15) | void OnSpireAdd(SPIRE *pspire) function OnSpireRemove (line 21) | void OnSpireRemove(SPIRE *pspire) function CloneSpire (line 27) | void CloneSpire(SPIRE *pspire, SPIRE *pspireBase) FILE: src/P2/splice/bif.cpp function CRef (line 14) | CRef RefOpPrint(int carg, CRef *aref, CFrame *pframe) function CRef (line 21) | CRef RefOpPrintFrame(int carg, CRef *aref, CFrame *pframe) function CRef (line 28) | CRef RefOpPrintSidebag(int carg, CRef *aref, CFrame *pframe) function CRef (line 35) | CRef RefOpIntEqual(int carg, CRef *aref, CFrame *pframe) function CRef (line 44) | CRef RefOpL(int carg, CRef *aref, CFrame *pframe) function CRef (line 49) | CRef RefOpLE(int carg, CRef *aref, CFrame *pframe) function CRef (line 54) | CRef RefOpG(int carg, CRef *aref, CFrame *pframe) function CRef (line 59) | CRef RefOpGE(int carg, CRef *aref, CFrame *pframe) function CRef (line 68) | CRef RefOpEqual(int carg, CRef *aref, CFrame *pframe) function CRef (line 73) | CRef RefOpIsBoolean(int carg, CRef *aref, CFrame *pframe) function CRef (line 80) | CRef RefOpIsNum(int carg, CRef *aref, CFrame *pframe) function CRef (line 87) | CRef RefOpIsFloat(int carg, CRef *aref, CFrame *pframe) function CRef (line 94) | CRef RefOpIsInteger(int carg, CRef *aref, CFrame *pframe) function CRef (line 101) | CRef RefOpIsSymbol(int carg, CRef *aref, CFrame *pframe) function CRef (line 108) | CRef RefOpIsVector(int carg, CRef *aref, CFrame *pframe) function CRef (line 115) | CRef RefOpIsMatrix(int carg, CRef *aref, CFrame *pframe) function CRef (line 122) | CRef RefOpIsClq(int carg, CRef *aref, CFrame *pframe) function CRef (line 129) | CRef RefOpIsLm(int carg, CRef *aref, CFrame *pframe) function CRef (line 136) | CRef RefOpIsSmp(int carg, CRef *aref, CFrame *pframe) function CRef (line 143) | CRef RefOpIsList(int carg, CRef *aref, CFrame *pframe) function CRef (line 150) | CRef RefOpIsNull(int carg, CRef *aref, CFrame *pframe) function CRef (line 157) | CRef RefOpIsObject(int carg, CRef *aref, CFrame *pframe) function CRef (line 164) | CRef RefOpIsNullObj(int carg, CRef *aref, CFrame *pframe) function CRef (line 171) | CRef RefOpIsMethod(int carg, CRef *aref, CFrame *pframe) function CRef (line 178) | CRef RefOpIsProcedure(int carg, CRef *aref, CFrame *pframe) function CRef (line 187) | CRef RefOpNot(int carg, CRef *aref, CFrame *pframe) function CRef (line 212) | CRef RefOpList(int carg, CRef *aref, CFrame *pframe) function CRef (line 247) | CRef RefOpSqrt(int carg, CRef *aref, CFrame *pframe) function CRef (line 252) | CRef RefOpSin(int carg, CRef *aref, CFrame *pframe) function CRef (line 257) | CRef RefOpCos(int carg, CRef *aref, CFrame *pframe) function CRef (line 262) | CRef RefOpTan(int carg, CRef *aref, CFrame *pframe) function CRef (line 267) | CRef RefOpAsin(int carg, CRef *aref, CFrame *pframe) function CRef (line 272) | CRef RefOpAcos(int carg, CRef *aref, CFrame *pframe) function CRef (line 277) | CRef RefOpAtan(int carg, CRef *aref, CFrame *pframe) function CRef (line 282) | CRef RefOpRadNormalize(int carg, CRef *aref, CFrame *pframe) function CRef (line 363) | CRef RefOpAddO(int carg, CRef *aref, CFrame *pframe) function CRef (line 368) | CRef RefOpEnsureO(int carg, CRef *aref, CFrame *pframe) function CRef (line 373) | CRef RefOpSetO(int carg, CRef *aref, CFrame *pframe) function CRef (line 378) | CRef RefOpGetO(int carg, CRef *aref, CFrame *pframe) function CRef (line 393) | CRef RefOpFindPlayerObject(int carg, CRef *aref, CFrame *pframe) function CRef (line 400) | CRef RefOpFindWorldObject(int carg, CRef *aref, CFrame *pframe) function CRef (line 407) | CRef RefOpFindCameraObject(int carg, CRef *aref, CFrame *pframe) FILE: src/P2/splice/frame.cpp function CFrame (line 26) | CFrame *PframeNew() function DeleteFrame (line 33) | void DeleteFrame(CFrame *pframe) FILE: src/P2/splice/gc.cpp function CFrame (line 45) | CFrame *CGc::PframePop() function CPair (line 59) | CPair *CGc::PpairPop() function CProc (line 73) | CProc *CGc::PprocPop() FILE: src/P2/splice/method.cpp function CMethod (line 7) | CMethod *PmethodNew() FILE: src/P2/splice/proc.cpp function CProc (line 14) | CProc *PprocNew() FILE: src/P2/splice/ref.cpp function CRef (line 21) | CRef &CRef::operator=(const CRef &ref) FILE: src/P2/splice/sidebag.cpp function CSidebag (line 13) | CSidebag *PsidebagNew() FILE: src/P2/splice/spliceutils.cpp function StartupSplice (line 13) | void StartupSplice() function ShutdownSplice (line 33) | void ShutdownSplice() FILE: src/P2/splice/splotheap.cpp function SPLOT (line 64) | SPLOT *CSplotheap::PsplotLookup(int i) function SPLOT (line 91) | static SPLOT *PsplotFromPv(void *pv) function FIsPvGarbage (line 96) | bool FIsPvGarbage(void *pv) function MarkPvAlive (line 102) | void MarkPvAlive(void *pv) FILE: src/P2/splice/vecmat.cpp function VECTOR (line 29) | VECTOR *PvectorNew() function IncrefVector (line 45) | void IncrefVector(VECTOR *pvector) function DecrefVector (line 51) | void DecrefVector(VECTOR *pvector) function MATRIX4 (line 65) | MATRIX4 *PmatrixNew() function IncrefMatrix (line 81) | void IncrefMatrix(MATRIX4 *pmatrix) function DecrefMatrix (line 87) | void DecrefMatrix(MATRIX4 *pmatrix) function DeleteMatrix (line 97) | void DeleteMatrix(MATRIX4 *pmatrix) function CLQ (line 102) | CLQ *PclqNew() function IncrefClq (line 118) | void IncrefClq(CLQ *pclq) function DecrefClq (line 124) | void DecrefClq(CLQ *pclq) function LM (line 137) | LM *PlmNew() function IncrefLm (line 153) | void IncrefLm(LM *plm) function DecrefLm (line 159) | void DecrefLm(LM *plm) function SMP (line 172) | SMP *PsmpNew() function IncrefSmp (line 188) | void IncrefSmp(SMP *psmp) function DecrefSmp (line 194) | void DecrefSmp(SMP *psmp) function StartupSpliceStructuredTypeFactories (line 204) | void StartupSpliceStructuredTypeFactories() function ShutdownSpliceStructuredTypeFactories (line 223) | void ShutdownSpliceStructuredTypeFactories() FILE: src/P2/step.c function RenderStepSelf__FP4STEPP2CMP2RO (line 16) | void RenderStepSelf__FP4STEPP2CMP2RO(STEP *pstep, CM *pcm, RO *pro) function UpdateStep (line 29) | void UpdateStep(STEP *pstep, float dt) function CT (line 35) | CT CtTorqueStep(STEP *pstep) function PresetStepAccel (line 46) | void PresetStepAccel(STEP *pstep, float dt) function AdjustStepDz (line 58) | void AdjustStepDz(STEP *pstep, GRFADJ grfadj, DZ *pdz, int ixpd, float dt) function AdjustStepDzBase (line 63) | void AdjustStepDzBase(STEP *pstep, GRFADJ grfadj, DZ *pdz, int ixpd) FILE: src/P2/stepguard.c function LoadStepguardFromBrx (line 8) | void LoadStepguardFromBrx(STEPGUARD *pstepguard, CBinaryInputStream *pbis) function CloneStepguard (line 16) | void CloneStepguard(STEPGUARD *pstepguard, STEPGUARD *pstepguardBase) function OnStepguardAdd (line 34) | void OnStepguardAdd(STEPGUARD *pstepguard) function OnStepguardRemove (line 53) | void OnStepguardRemove(STEPGUARD *pstepguard) function SGAS (line 150) | SGAS SgasGetStepguard(STEPGUARD *pstepguard) function FValidSgs (line 159) | int FValidSgs(SGS sgs) function FInflictStepguardZap (line 216) | int FInflictStepguardZap(STEPGUARD *pstepguard, XP *pxp, ZPR *pzpr) function FDetectStepguard (line 221) | int FDetectStepguard(STEPGUARD *pstepguard) function InitSgg (line 232) | void InitSgg(SGG *psgg) function TriggerSggAlarms (line 264) | void TriggerSggAlarms(SGG *psgg, ALTK altk) FILE: src/P2/steppower.c function SetFsp (line 13) | void SetFsp(FSP fsp) function IRotatePowerUp (line 305) | int IRotatePowerUp(JOY *pjoy, int iCur, int iMax, int *mpigrfvault) FILE: src/P2/sw.c function InitSwDlHash (line 18) | void InitSwDlHash(SW *psw) function LoadBulkDataFromBrx (line 35) | void LoadBulkDataFromBrx(CBinaryInputStream *pbis) function XA (line 55) | XA *PxaAllocSw(SW *psw) function FreeSwXaList (line 62) | void FreeSwXaList(SW *psw, XA *pxaFirst) function MQ (line 72) | MQ *PmqAllocSw(SW *psw) function FreeSwMqList (line 79) | void FreeSwMqList(SW *psw, MQ *pmqFirst) function EnsureSwCallback (line 89) | void EnsureSwCallback(SW *psw, PFNMQ pfnmq, void *pvContext, MSGID msgid... function PostSwCallback (line 107) | void PostSwCallback(SW *psw, PFNMQ pfnmq, void *pvContext, MSGID msgid, ... function STSO (line 133) | STSO *PstsoAllocSw(SW *psw) function FreeSwStsoList (line 140) | void FreeSwStsoList(SW *psw, STSO *pstsoFirst) function FUN_001dccc0 (line 173) | void FUN_001dccc0(CBinaryInputStream *pbis) function SetSwIllum (line 196) | void SetSwIllum(SW *psw, float uMidtone) function SetSwIllumShadow (line 202) | void SetSwIllumShadow(SW *psw, float uShadow) function SetSwExcitement (line 208) | void SetSwExcitement(SW *psw, float gexcMenu) function FLevelSwVisited (line 216) | int FLevelSwVisited(SW *psw, WID wid) function FLevelSwPrimary (line 221) | int FLevelSwPrimary(SW *psw, WID wid) function FLevelSwSecondary (line 226) | int FLevelSwSecondary(SW *psw, WID wid) function FLevelSwTertiary (line 231) | int FLevelSwTertiary(SW *psw, WID wid) function SetSwPlayerSuck (line 258) | void SetSwPlayerSuck(SW *psw, float uSuck) function GetSwPlayerSuck (line 263) | void GetSwPlayerSuck(SW *psw, float *puSuck) function IncrementSwHandsOff (line 269) | void IncrementSwHandsOff(SW *psw) function DecrementSwHandsOff (line 277) | void DecrementSwHandsOff(SW *psw) function IsSwHandsOff (line 285) | int IsSwHandsOff(SW *psw) function IsSwVagPlaying (line 290) | void IsSwVagPlaying(SW *psw, int *pfPlaying) function SetSwDarken (line 295) | void SetSwDarken(SW *psw, float rDarken) function SetSwDarkenSmooth (line 301) | void SetSwDarkenSmooth(SW *psw, float rDarkenSmooth) function CancelSwDialogPlaying (line 306) | void CancelSwDialogPlaying(SW *psw) FILE: src/P2/tank.c function UseTankCharm (line 12) | void UseTankCharm(TANK *ptank) function OnTankActive (line 20) | void OnTankActive(TANK *ptank, int fActive, PO *ppoOther) function JTHS (line 45) | JTHS JthsCurrentTank(TANK *ptank) FILE: src/P2/target.c function StartupTarget (line 5) | void StartupTarget() function ResetTargetList (line 10) | void ResetTargetList() function InitTarget (line 15) | void InitTarget(TARGET *ptarget) function OnTargetAdd (line 22) | void OnTargetAdd(TARGET *ptarget) function OnTargetRemove (line 28) | void OnTargetRemove(TARGET *ptarget) function CloneTarget (line 34) | void CloneTarget(TARGET *ptarget, TARGET *ptargetBase) FILE: src/P2/text.c function printf (line 33) | int printf(char *pchzFormat, ...) function sprintf (line 44) | int sprintf(char *pchzDest, char *pchzFormat, ...) function _snprintf (line 57) | int _snprintf(char *pchzDest, int cchDest, char *pchzFormat, ...) function uint (line 68) | uint strlen(const char *pchz) FILE: src/P2/thread.c function SemaCreate (line 6) | int SemaCreate(int initCount, int maxCount) function InitCritSect (line 19) | void InitCritSect(CRITSECT *pcritsect) function EnterCritSect (line 25) | void EnterCritSect(CRITSECT *pcritsect) function LeaveCritSect (line 41) | void LeaveCritSect(CRITSECT *pcritsect) function StartupThread (line 54) | void StartupThread() FILE: src/P2/tn.c function OnTnRemove (line 11) | void OnTnRemove(TN *ptn) function PostTnLoad (line 20) | void PostTnLoad(TN *ptn) function FUN_001e2840 (line 30) | void FUN_001e2840(TN *ptn, TNS tns) function UpdateTn (line 44) | void UpdateTn(TN *ptn, float dt) function RenderTnSelf (line 53) | void RenderTnSelf(TN *ptn, CM *pcm, RO *pro) function FreezeTn (line 58) | void FreezeTn(TN *ptn, int fFreeze) function SetCptn (line 77) | void SetCptn(CPTN *pcptn, void *pv) function RevokeCptn (line 82) | void RevokeCptn(CPTN *pcptn, void *pv) FILE: src/P2/transition.c function Set (line 19) | void CTransition::Set(char *pchzWorld, OID oidWarp, OID oidWarpContext, ... function Execute (line 38) | void CTransition::Execute() function ResetWorld (line 84) | void ResetWorld(FTRANS ftrans) FILE: src/P2/turret.c function GetTurretDiapi (line 28) | void GetTurretDiapi(TURRET *pturret, DIALOG *pdialog, DIAPI *pdiapi) FILE: src/P2/tv.c function GetTvItvbMinMax (line 8) | void GetTvItvbMinMax(TV *ptv, int *pitvbDrawMin, int *pitvbDrawMax) function SetTvTvs (line 24) | void SetTvTvs(TV *ptv, TVS tvs) FILE: src/P2/ub.c function SGS (line 11) | SGS SgsNextUbgAI(UBG *pubg) function FDetectUbg (line 34) | int FDetectUbg(UBG *pubg) function FCanUbgAttack (line 44) | int FCanUbgAttack(UBG *pubg) function DoUbgFreefallJump (line 57) | void DoUbgFreefallJump(UBG *pubg) function DoUbgFreefallLanding (line 74) | void DoUbgFreefallLanding(UBG *pubg) function UpdateUbgSgs (line 104) | void UpdateUbgSgs(UBG *pubg) function FIgnoreUbgIntersection (line 118) | int FIgnoreUbgIntersection(UBG *pubg, SO *psoOther) FILE: src/P2/ui.c function StartupUi (line 6) | void StartupUi() function InitUi (line 11) | void InitUi(UI *pui) function PostUiLoad (line 20) | void PostUiLoad(UI *pui) function DrawUi (line 31) | void DrawUi() function RenderUi (line 36) | void RenderUi() function ResetUi (line 41) | void ResetUi(UI *pui) function SetUiUPause (line 58) | void SetUiUPause(UI *pui, float uPause) FILE: src/P2/util.c function RadNormalize (line 13) | float RadNormalize(float rad) function GLimitAbs (line 23) | float GLimitAbs(float g, float absLimit) function RadSmooth (line 42) | float RadSmooth(float radCur, float radTarget, float dt, SMP *psmp, floa... function RadSmoothA (line 51) | float RadSmoothA(float radCur, float dradCur, float radTarget, float dt,... function NRandInRange (line 65) | int NRandInRange(int nLow, int nHi) function GRandInRange (line 80) | float GRandInRange(float gHi, float gLow) function GRandGaussian (line 97) | float GRandGaussian(float param_1, float param_2, float param_3) function FFloatsNear (line 128) | int FFloatsNear(float g1, float g2, float gEpsilon) function CSolveQuadratic (line 149) | int CSolveQuadratic(float a, float b, float c, float *ax) function PrescaleClq (line 178) | void PrescaleClq(CLQ *pclqSrc, float ru, float du, CLQ *pclqDst) function CalculateSinCos (line 190) | void CalculateSinCos(float angle, float *sin, float *cos) function GTrunc (line 236) | double GTrunc(double param_1) function GTrunc (line 273) | float GTrunc(float param_1) function GModPositive (line 305) | float GModPositive(float gDividend, float gDivisor) function FitClq (line 315) | void FitClq(float g0, float g1, float u, float gU, CLQ *pclq) function FCheckLm (line 322) | int FCheckLm(LM *plm, float g) function FCheckAlm (line 327) | bool FCheckAlm(int clm, LM *alm, float g) function GLimitLm (line 339) | float GLimitLm(LM *plm, float g) function SgnCompareG (line 352) | int SgnCompareG(float *pg1, float *pg2) function Force (line 365) | void Force(void *pv) FILE: src/P2/vec.c function SetVectorCylind (line 6) | void SetVectorCylind(VECTOR *pvec, float rad, float sXY, float sZ) function SetVectorSphere (line 16) | void SetVectorSphere(VECTOR *pvec, float radPan, float radTilt, float s) function CalculateVectorPanTilt (line 41) | void CalculateVectorPanTilt(VECTOR *pvec, float *pradPan, float *pradTilt) function ConvertDeulToW (line 54) | void ConvertDeulToW(VECTOR *peul, VECTOR *pdeul, VECTOR *pw) function FCalculateMuzzleVelocityAngle (line 69) | int FCalculateMuzzleVelocityAngle(VECTOR *pposLaunch, VECTOR *pposTarget... FILE: src/P2/vifs.c function AddVifBaseOffset (line 15) | void VIFS::AddVifBaseOffset(int iqwBase, int diqwOffset) function AddVifMscal (line 24) | void VIFS::AddVifMscal(void *pv) function AddVifMscalf (line 35) | void VIFS::AddVifMscalf(void *pv) function AddVifFlush (line 43) | void VIFS::AddVifFlush() function AddVifFlusha (line 48) | void VIFS::AddVifFlusha() function AddVifFlushe (line 53) | void VIFS::AddVifFlushe() function AddVifStcycl (line 58) | void VIFS::AddVifStcycl(int wl, int cl) function AddVifDirect (line 78) | void VIFS::AddVifDirect(int cqw, QW *aqw, int fInt) function AddVifDirectRefs (line 92) | void VIFS::AddVifDirectRefs(int cqw, QW *aqw, int fInt) function AddVifGifs (line 103) | void VIFS::AddVifGifs(GIFS *pgifs) FILE: src/P2/vis.c function InitVismap (line 6) | void InitVismap(VISMAP *pvismap) function LoadVismapFromBrx (line 12) | void LoadVismapFromBrx(VISMAP *pvismap, CBinaryInputStream *pbis) function GRFZON (line 27) | GRFZON GrfzonOneHop(VISMAP *pvismap, VBSP *pvbsp) function ClipVismapSphereOneHop (line 54) | void ClipVismapSphereOneHop(VISMAP *pvismap, VECTOR *ppos, float sRadius... FILE: src/P2/waypoint.c function InitWaypoint (line 9) | void InitWaypoint(WAYPOINT *pwaypoint) function PostWaypointLoad (line 16) | void PostWaypointLoad(WAYPOINT *pwaypoint) function SetWaypointRsmg (line 24) | void SetWaypointRsmg(WAYPOINT *pwaypoint, int fOnTrigger, OID oidRoot, O... function UpdateWaypoint (line 30) | void UpdateWaypoint(WAYPOINT *pwaypoint, float dt) function HandleWaypointMessage (line 37) | void HandleWaypointMessage(WAYPOINT *pwaypoint, MSGID msgid, void *pv) function WPSG (line 48) | WPSG *PwpsgNew() function AddWpsgWaypoint (line 55) | void AddWpsgWaypoint(WPSG *pwpsg, WAYPOINT *pwaypoint) function EnsureWpsgCallback (line 67) | void EnsureWpsgCallback(WPSG *pwpsg) FILE: src/P2/wipe.c function InitWipe (line 3) | void InitWipe(WIPE *pwipe) function WipeToWorldWarp (line 23) | void WipeToWorldWarp(const void *pchzWorld, OID oidWarp, WIPEK wipek) FILE: src/P2/wr.c function InitWr (line 3) | void InitWr(WR *pwr) function UNoise (line 19) | float UNoise(int n) function UBias (line 30) | float UBias(float u, float v) function WRE (line 43) | WRE *PwreGetWrCur(WR *pwr, ENSK ensk, WREK wrek) function WRE (line 57) | WRE *PwreGetWrCircle(WR *pwr, ENSK ensk) function WRE (line 62) | WRE *PwreGetWrBend(WR *pwr, ENSK ensk) function SetWrWavelength (line 67) | void SetWrWavelength(WR *pwr, float sWavelength) function GetWrWavelength (line 80) | void GetWrWavelength(WR *pwr, float *psWavelength) function AddOnzOnze (line 93) | void AddOnzOnze(ONZ *ponz, float uAmpl, float gFreq, float gPhase, float... function AddWrBendNoise (line 108) | void AddWrBendNoise(WR *pwr, float uAmpl, float gFreq, float gPhase, flo... function AddWrSwivelNoise (line 114) | void AddWrSwivelNoise(WR *pwr, float uAmpl, float gFreq, float gPhase, f... FILE: src/P2/xform.c function LoadXfmFromBrx (line 9) | void LoadXfmFromBrx(XFM *pxfm, CBinaryInputStream *pbis) function SetXfmParent (line 16) | void SetXfmParent(XFM *pxfm, ALO *paloParent) function ApplyXfmProxy (line 23) | void ApplyXfmProxy(XFM *pxfm, PROXY *pproxyApply) function GetXfmPos (line 31) | void GetXfmPos(XFM *pxfm, VECTOR *ppos) function GetXfmMat (line 36) | void GetXfmMat(XFM *pxfm, MATRIX3 *pmat) function SetWarpRsmg (line 51) | void SetWarpRsmg(WARP *pwarp, int fOnTrigger, OID oidRoot, OID oidSM, OI... function SetExitExits (line 69) | void SetExitExits(EXIT *pexit, EXITS exits) function InitCamera (line 104) | void InitCamera(CAMERA *pcamera) function EnableCamera (line 112) | void EnableCamera(CAMERA *pcamera) function DisableCamera (line 122) | void DisableCamera(CAMERA *pcamera) FILE: src/P2/zap.c function InitTzp (line 5) | void InitTzp(TZP *ptzp) function PostTzpLoad (line 14) | void PostTzpLoad(TZP *ptzp) function CloneTzp (line 22) | void CloneTzp(TZP *ptzp, TZP *ptzpBase) function RenderTzpAll (line 28) | void RenderTzpAll(TZP *ptzp, CM *pcm, RO *pro) function FInflictTzpZap (line 33) | int FInflictTzpZap(TZP *ptzp, XP *pxp, ZPR *pzpr) function ZPD (line 39) | ZPD *PzpdEnsureTzp(TZP *ptzp, ENSK ensk) function FUN_001F5210 (line 47) | void FUN_001F5210(TZP *ptzp) function InitVolzp (line 52) | void InitVolzp(VOLZP *pvolzp) function InitZpd (line 61) | void InitZpd(ZPD *pzpd, SO *pso) function InflictZpdZap (line 72) | void InflictZpdZap(ZPD *pzpd, XP *pxp, ZPR *pzpr) function AddZpdZapObject (line 81) | void AddZpdZapObject(ZPD *pzpd, OID oid) function AddZpdZapLo (line 89) | void AddZpdZapLo(ZPD *pzpd, LO *plo) function RemoveZpdZapLo (line 109) | void RemoveZpdZapLo(ZPD *pzpd, LO *plo)