mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-23 16:25:09 -04:00
Decompile scenarioHtmHighlight
This commit is contained in:
@@ -91,8 +91,8 @@ void scenarioHtbCallback14(struct chrdata *chr);
|
||||
u32 scenarioHtbCallback18(void);
|
||||
void scenarioHtbKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
|
||||
s32 scenarioHtbRadar(s32 value);
|
||||
bool scenarioHtbCallback24(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioHtbCallback28(struct prop *prop, u32 *colour);
|
||||
bool scenarioHtbRadar2(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioHtbHighlight(struct prop *prop, u32 *colour);
|
||||
void scenarioCtcInit(void);
|
||||
s32 scenarioCtcCallback08(void);
|
||||
void scenarioCtcCallback10(void);
|
||||
@@ -100,8 +100,8 @@ void scenarioCtcCallback14();
|
||||
void scenarioCtcReset(void);
|
||||
void scenarioCtcKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
|
||||
s32 scenarioCtcRadar(s32 value);
|
||||
bool scenarioCtcCallback24(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioCtcCallback28(struct prop *prop, u32 *colour);
|
||||
bool scenarioCtcRadar2(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioCtcHighlight(struct prop *prop, u32 *colour);
|
||||
u32 func0f181800(void);
|
||||
bool scenarioCtcCallback2c(f32 arg0, s32 arg1, s32 arg2, s32 arg3, f32 *arg4);
|
||||
s32 scenarioCtcCallback30(void);
|
||||
@@ -129,19 +129,19 @@ void scenarioHtmCallback14(struct chrdata *chr);
|
||||
u32 scenarioHtmCallback18(void);
|
||||
void scenarioHtmKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
|
||||
s32 scenarioHtmRadar(s32 value);
|
||||
bool scenarioHtmCallback24(s32 *displaylist, struct prop *prop);
|
||||
u32 scenarioHtmCallback28(void);
|
||||
bool scenarioHtmRadar2(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioHtmHighlight(struct prop *prop, u32 *colour);
|
||||
void scenarioPacChooseVictims(void);
|
||||
void scenarioPacInit(void);
|
||||
void scenarioPacReset(void);
|
||||
u32 scenarioPacCallback28(void);
|
||||
bool scenarioPacHighlight(struct prop *prop, u32 *colour);
|
||||
void func0f1845bc(void);
|
||||
u32 func0f1847b8(void);
|
||||
void scenarioPacCallback10(void);
|
||||
u32 scenarioPacCallback18(void);
|
||||
void scenarioPacKill(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
|
||||
s32 scenarioPacRadar(s32 value);
|
||||
bool scenarioPacCallback24(s32 *displaylist, struct prop *prop);
|
||||
bool scenarioPacRadar2(s32 *displaylist, struct prop *prop);
|
||||
u32 func0f184fb0(void);
|
||||
u32 func0f18500c(void);
|
||||
void scenarioCallback40(s32 *arg0);
|
||||
@@ -155,7 +155,7 @@ void scenarioCallback14(struct chrdata *chr);
|
||||
u32 func0f185774(void);
|
||||
u32 func0f185c14(void);
|
||||
s32 scenarioRadar(s32 value);
|
||||
bool scenarioCallback24(void *arg0, struct prop *prop);
|
||||
bool scenarioRadar2(s32 *displaylist, struct prop *prop);
|
||||
u32 func0f185e20(void);
|
||||
f32 scenarioCallback2c(f32 arg0, s32 arg1, s32 arg2, s32 arg3);
|
||||
u32 func0f18620c(void);
|
||||
|
||||
+9
-5
@@ -4119,8 +4119,8 @@ struct mpscenario {
|
||||
void *unk18;
|
||||
void (*killfunc)(struct mpchr *mpchr, s32 arg1, s32 *score, s32 *arg3);
|
||||
s32 (*radarfunc)(s32 value);
|
||||
bool (*unk24)(void *arg0, struct prop *prop);
|
||||
bool (*unk28)(struct prop *prop, u32 *colour);
|
||||
bool (*radar2func)(s32 *displaylist, struct prop *prop);
|
||||
bool (*highlightfunc)(struct prop *prop, u32 *colour);
|
||||
bool (*unk2c)(f32 arg0, s32 arg1, s32 arg2, s32 arg3, f32 *arg4);
|
||||
s32 (*unk30)(void);
|
||||
bool (*unk34)(s16 arg0);
|
||||
@@ -4354,6 +4354,12 @@ struct scenariodata_htb {
|
||||
struct coord pos;
|
||||
};
|
||||
|
||||
struct htmthing {
|
||||
struct prop *prop;
|
||||
u32 unk04;
|
||||
u32 unk08;
|
||||
};
|
||||
|
||||
struct scenariodata_htm {
|
||||
/*0x800ac110*/ u32 unk000;
|
||||
/*0x800ac114*/ u32 unk004;
|
||||
@@ -4387,9 +4393,7 @@ struct scenariodata_htm {
|
||||
/*0x800ac184*/ u32 unk074;
|
||||
/*0x800ac188*/ u32 unk078;
|
||||
/*0x800ac18c*/ u32 unk07c;
|
||||
/*0x800ac190*/ u32 unk080;
|
||||
/*0x800ac194*/ u32 unk084;
|
||||
/*0x800ac198*/ u32 unk088;
|
||||
/*0x800ac190*/ struct htmthing unk080[1];
|
||||
/*0x800ac19c*/ u32 unk08c;
|
||||
/*0x800ac1a0*/ u32 unk090;
|
||||
/*0x800ac1a4*/ u32 unk094;
|
||||
|
||||
Reference in New Issue
Block a user