Decompile monitorthingGetNew

This commit is contained in:
Ryan Dwyer
2020-12-26 16:21:46 +10:00
parent e87ac32c04
commit 049baa4ba6
6 changed files with 54 additions and 64 deletions
+1 -1
View File
@@ -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);
+2 -2
View File
@@ -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
View File
@@ -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];