mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-01 03:00:09 -04:00
Decompile monitorthingGetNew
This commit is contained in:
@@ -66,7 +66,7 @@ struct projectile *projectileGetNew(void);
|
||||
void func0f0685e4(struct prop *prop);
|
||||
u32 func0f068694(void);
|
||||
u32 func0f0686e0(void);
|
||||
struct projectile *func0f0686f0(void);
|
||||
struct monitorthing *monitorthingGetNew(void);
|
||||
u32 func0f068760(void);
|
||||
u32 func0f0687b8(struct defaultobj *obj);
|
||||
u32 func0f0687e4(void);
|
||||
|
||||
@@ -564,13 +564,13 @@ extern u32 var8009ce44;
|
||||
extern u32 var8009ce48;
|
||||
extern u32 var8009ce4c;
|
||||
extern s32 g_NumProjectiles;
|
||||
extern u32 var8009ce54;
|
||||
extern s32 g_NumMonitorThings;
|
||||
extern u32 var8009ce58;
|
||||
extern u32 var8009ce5c;
|
||||
extern u32 var8009ce60;
|
||||
extern u32 var8009ce64;
|
||||
extern struct projectile *g_Projectiles;
|
||||
extern u32 var8009ce6c;
|
||||
extern struct monitorthing *g_MonitorThings;
|
||||
extern u32 var8009ce78;
|
||||
extern u32 var8009ce88;
|
||||
extern struct monitorscreen var8009ce98;
|
||||
|
||||
+10
-1
@@ -1112,6 +1112,12 @@ struct projectile {
|
||||
/*0x108*/ u32 unk108;
|
||||
};
|
||||
|
||||
struct monitorthing {
|
||||
/*0x000*/ u32 flags;
|
||||
/*0x004*/ Mtxf matrix;
|
||||
/*0x044*/ struct projectile *unk044;
|
||||
};
|
||||
|
||||
struct monitorscreen {
|
||||
/*0x00*/ u32 unk00;
|
||||
/*0x04*/ u32 unk04;
|
||||
@@ -1177,7 +1183,10 @@ struct defaultobj {
|
||||
/*0x1c*/ f32 realrot[9];
|
||||
/*0x40*/ u32 hidden;
|
||||
/*0x44*/ struct geo *geo;
|
||||
/*0x48*/ struct projectile *projectile;
|
||||
union {
|
||||
/*0x48*/ struct projectile *projectile;
|
||||
/*0x48*/ struct monitorthing *monitorthing;
|
||||
};
|
||||
/*0x4c*/ s16 damage;
|
||||
/*0x4e*/ s16 maxdamage;
|
||||
/*0x50*/ u8 shadecol[4];
|
||||
|
||||
Reference in New Issue
Block a user