mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-18 05:08:36 -04:00
Decompile chrRender
This commit is contained in:
@@ -21,7 +21,7 @@ void func0f021fa8(struct chrdata *chr, struct coord *pos, s16 *rooms);
|
||||
void func0f0220ec(struct chrdata *chr, s32 arg1, s32 arg2);
|
||||
u32 func0f022214(void);
|
||||
void chrUpdateCloak(struct chrdata *chr);
|
||||
u32 func0f022be4(void);
|
||||
s32 func0f022be4(struct chrdata *chr);
|
||||
void chrSetPoisoned(struct chrdata *chr, void *arg1);
|
||||
u32 func0f022d60(void);
|
||||
bool propchrDoFireslotThing(struct prop *prop);
|
||||
@@ -30,11 +30,11 @@ void chrDropItems(struct chrdata *chr);
|
||||
void chrSetHudpieceVisible(struct chrdata *chr, bool visible);
|
||||
void chrDropWeapons(struct chrdata *chr);
|
||||
void func0f0246e4(u8 *arg0);
|
||||
u32 func0f024738(void);
|
||||
bool func0f024738(struct chrdata *chr);
|
||||
u32 func0f024b18(void);
|
||||
u32 func0f025074(void);
|
||||
void func0f025074(struct prop *prop, struct modelrenderdata *renderdata, bool withalpha, struct chrdata *chr);
|
||||
void bodyGetBloodColour(s16 bodynum, u8 *colour1, u32 *colour2);
|
||||
Gfx *propchrRender(struct prop *prop, Gfx *gdl, bool arg2);
|
||||
Gfx *chrRender(struct prop *prop, Gfx *gdl, bool withalpha);
|
||||
void chrEmitSparks(struct chrdata *chr, struct prop *prop, s32 arg2, struct coord *coord, struct coord *coord2, struct chrdata *chr2);
|
||||
u32 func0f0260c4(void);
|
||||
u32 func0f0268bc(void);
|
||||
@@ -58,10 +58,10 @@ void func0f0295f8(f32 arg0, s32 *arg1, s32 *arg2, s32 *arg3);
|
||||
f32 propGetShieldThing(struct prop **propptr);
|
||||
u32 func0f02983c(void);
|
||||
u32 func0f02b7d4(void);
|
||||
u32 func0f02bdf8(void);
|
||||
u32 func0f02c6e0(void);
|
||||
Gfx *func0f02bdf8(Gfx *gdl, struct prop *chr1, struct prop *chr2);
|
||||
Gfx *func0f02c6e0(Gfx *gdl, struct chrdata *chr, u32 alpha);
|
||||
u32 func0f02c9b0(void);
|
||||
u32 func0f02ccb4(void);
|
||||
void func0f02ccb4(struct chrdata *drcaroll, s32 imageleft, s32 imageright);
|
||||
s32 getNumChrSlots(void);
|
||||
void chrRegister(s32 chrnum, s32 chrindex);
|
||||
void func0f01e760(s32 arg0);
|
||||
|
||||
@@ -66,7 +66,7 @@ extern u32 var80070748;
|
||||
extern u32 var8007074c;
|
||||
extern bool g_PlayersWithControl[];
|
||||
extern bool g_PlayerInvincible;
|
||||
extern s32 var80070764;
|
||||
extern s32 g_InCutscene;
|
||||
extern s16 g_DeathAnimations[];
|
||||
extern u32 g_NumDeathAnimations;
|
||||
extern u32 var80070780;
|
||||
|
||||
@@ -15,7 +15,7 @@ bool func0f12af5c(struct explosion *exp, struct prop *prop, struct coord *pos1,
|
||||
u32 func0f12b0e0(void);
|
||||
u32 func0f12bbdc(struct prop *prop);
|
||||
u32 explosionUpdateZ(struct prop *prop);
|
||||
Gfx *explosionRender(struct prop *prop, Gfx *gdl, bool arg2);
|
||||
Gfx *explosionRender(struct prop *prop, Gfx *gdl, bool withalpha);
|
||||
u32 func0f12cd64(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -15,7 +15,7 @@ void func0f060538(struct prop *prop);
|
||||
void func0f0605c4(struct prop *prop);
|
||||
void propReparent(struct prop *mover, struct prop *adopter);
|
||||
void propDetach(struct prop *prop);
|
||||
Gfx *propRender(Gfx *gdl, struct prop *prop, bool arg2);
|
||||
Gfx *propRender(Gfx *gdl, struct prop *prop, bool withalpha);
|
||||
Gfx *propsRender(Gfx *gdl, s16 arg1, s32 arg2, s16 *arg3);
|
||||
u32 func0f060984(void);
|
||||
u32 func0f060bac(void);
|
||||
|
||||
@@ -84,7 +84,7 @@ s32 getMissionTime(void);
|
||||
s32 func0f0c228c(struct prop *prop);
|
||||
u32 func0f0c2364(void);
|
||||
u32 func0f0c2a58(void);
|
||||
Gfx *playerRender(struct prop *prop, Gfx *gdl, bool arg2);
|
||||
Gfx *playerRender(struct prop *prop, Gfx *gdl, bool withalpha);
|
||||
Gfx *currentPlayerLoadMatrix(Gfx *gdl);
|
||||
u32 func0f0c3320(void);
|
||||
void setTickMode(s32 tickmode);
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
#include <ultra64.h>
|
||||
#include "types.h"
|
||||
|
||||
u32 func0f0c33f0(void);
|
||||
void func0f0c33f0(Mtxf *matrix, s32 arg1);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -17,6 +17,6 @@ Gfx *func0f1664a0(Gfx *gdl, u32 arg1);
|
||||
Gfx *gfxConsiderDisableFog(Gfx *gdl);
|
||||
u32 func0f1666f8(void);
|
||||
u32 func0f1667e8(void);
|
||||
u32 func0f1667f4(void);
|
||||
s32 func0f1667f4(struct prop *prop, f32 *arg1);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -106,7 +106,7 @@ s32 menuhandler00185068(u32 operation, struct menuitem *item, union handlerdata
|
||||
void func0f185568(void);
|
||||
Gfx *func0f185774(Gfx *gdl);
|
||||
u32 func0f185c14(void);
|
||||
u32 func0f185e20(void);
|
||||
bool func0f185e20(struct prop *prop, s32 *arg1);
|
||||
void mpPrepareScenario(void);
|
||||
u32 func0f186508(void);
|
||||
void func0f1866b8(s32 playernum, char *message);
|
||||
|
||||
+10
-10
@@ -84,11 +84,11 @@ u32 func0f068ad4(void);
|
||||
struct model08thing *func0f068af4(struct defaultobj *obj);
|
||||
u32 func0f068b14(void);
|
||||
u32 func0f068c04(void);
|
||||
u32 func0f068fc8(void);
|
||||
s32 func0f068fc8(struct prop *prop, bool arg1);
|
||||
void func0f069144(struct prop *prop, u8 *nextcol, u16 floorcol);
|
||||
void func0f069630(struct prop *prop, u8 *nextcol, u16 floorcol);
|
||||
void func0f069710(u8 *shadecol, u8 *nextcol);
|
||||
u32 func0f069750(void);
|
||||
void func0f069750(s32 *arg0, s32 arg1, f32 *arg2);
|
||||
void func0f069850(struct defaultobj *obj, struct coord *pos, f32 *realrot, struct geo *geo);
|
||||
void func0f069b4c(struct defaultobj *obj);
|
||||
void func0f069c1c(struct defaultobj *obj);
|
||||
@@ -96,8 +96,8 @@ void func0f069c70(struct defaultobj *obj, bool arg1, bool arg2);
|
||||
u32 func0f069cd8(void);
|
||||
u32 func0f069d38(void);
|
||||
u32 func0f06a170(void);
|
||||
struct prop *func0f06a1ec(struct singlemonitorobj *monitor, struct model08 *filedata, u32 arg2, u32 arg3);
|
||||
struct prop *func0f06a52c(struct singlemonitorobj *monitor, struct model08 *model08);
|
||||
struct prop *func0f06a1ec(struct singlemonitorobj *monitor, struct modelfiledata *filedata, u32 arg2, u32 arg3);
|
||||
struct prop *func0f06a52c(struct singlemonitorobj *monitor, struct modelfiledata *modelfiledata);
|
||||
struct prop *func0f06a550(struct singlemonitorobj *monitor);
|
||||
u32 func0f06a580(void);
|
||||
f32 func0f06a620(struct defaultobj *obj);
|
||||
@@ -208,9 +208,9 @@ void imageSlotSetImage(struct monitorscreen *screen, u32 arg1);
|
||||
u32 func0f07fbf0(void);
|
||||
u32 func0f07fbf8(void);
|
||||
u32 func0f0809c4(void);
|
||||
u32 func0f080f8c(void);
|
||||
Gfx *gfxRenderRadialShadow(Gfx *gdl, f32 x, f32 y, f32 z, f32 angle, f32 size, u32 alpha);
|
||||
u32 func0f081220(void);
|
||||
Gfx *propobjRender(struct prop *prop, Gfx *gdl, bool arg2);
|
||||
Gfx *propobjRender(struct prop *prop, Gfx *gdl, bool withalpha);
|
||||
u32 func0f081c18(void);
|
||||
u32 func0f081ccc(void);
|
||||
u32 func0f0826cc(void);
|
||||
@@ -262,7 +262,7 @@ u32 func0f088840(struct prop *prop, bool showhudmsg);
|
||||
u32 func0f089014(void);
|
||||
bool func0f0899dc(struct prop *prop, f32 *arg0, f32 *arg1, f32 *arg2);
|
||||
void func0f089a94(bool arg0, struct model *model);
|
||||
void func0f089c70(struct hatobj *hat, struct chrdata *chr, struct model08 *filedata, u32 arg3, u32 arg4);
|
||||
void func0f089c70(struct hatobj *hat, struct chrdata *chr, struct modelfiledata *filedata, u32 arg3, u32 arg4);
|
||||
void func0f089d64(struct hatobj *hat, struct chrdata *chr);
|
||||
void hatAssignToChr(struct hatobj *hat, struct chrdata *chr);
|
||||
u32 chrTryEquipHat(struct chrdata *chr, u32 model, u32 flags);
|
||||
@@ -281,7 +281,7 @@ void propweaponSetDual(struct weaponobj *weapon1, struct weaponobj *weapon2);
|
||||
u32 func0f08adc8(void);
|
||||
u32 func0f08ae0c(void);
|
||||
u32 func0f08ae54(struct defaultobj *obj, struct chrdata *chr);
|
||||
u32 func0f08b108(struct weaponobj *weapon, struct chrdata *chr, struct model08 *model08, u32 arg3, u32 arg4);
|
||||
u32 func0f08b108(struct weaponobj *weapon, struct chrdata *chr, struct modelfiledata *modelfiledata, u32 arg3, u32 arg4);
|
||||
void func0f08b208(struct weaponobj *weapon, struct chrdata *chr);
|
||||
void func0f08b25c(struct weaponobj *weapon, struct chrdata *chr);
|
||||
u32 func0f08b27c(void);
|
||||
@@ -322,8 +322,8 @@ void doorSetMode(struct doorobj *door, s32 newmode);
|
||||
void doorActivate(struct doorobj *door, s32 newmode);
|
||||
s32 doorIsClosed(struct doorobj *door);
|
||||
s32 doorIsOpen(struct doorobj *door);
|
||||
u32 func0f08e5a8(void);
|
||||
u32 func0f08e6bc(void);
|
||||
s32 func0f08e5a8(s16 *rooms, struct screenbox *box);
|
||||
f32 func0f08e6bc(struct prop *prop, f32 arg1);
|
||||
u32 func0f08e794(void);
|
||||
bool func0f08e8ac(struct prop *prop, struct coord *coord, f32 arg2, u32 arg3);
|
||||
bool posIsInDrawDistance(struct coord *arg);
|
||||
|
||||
@@ -13,7 +13,7 @@ void smokeClearForProp(struct prop *prop);
|
||||
struct smoke *smokeCreateSimple(struct coord *pos, s16 *rooms, s16 type);
|
||||
u32 func0f12e848(struct prop *prop);
|
||||
u32 smokeUpdateZ(struct prop *prop);
|
||||
Gfx *smokeRender(struct prop *prop, Gfx *gdl, bool arg2);
|
||||
Gfx *smokeRender(struct prop *prop, Gfx *gdl, bool withalpha);
|
||||
u32 func0f12f5f8(void);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user