Decompile weaponCreate

This commit is contained in:
Ryan Dwyer
2021-11-30 18:52:02 +10:00
parent 9ca1966b47
commit fe82aae2fb
7 changed files with 129 additions and 583 deletions
+2 -2
View File
@@ -96,13 +96,13 @@ extern struct prop *g_InteractProp;
extern u32 var8009cdac;
extern u32 var8009cdb0;
extern struct weaponobj *g_Proxies[30];
extern s32 var8009ce40;
extern s32 g_MaxWeaponSlots;
extern s32 var8009ce44;
extern s32 g_MaxAmmoCrates;
extern s32 var8009ce4c;
extern s32 g_MaxProjectiles;
extern s32 g_MaxMonitorThings;
extern struct weaponobj *var8009ce58;
extern struct weaponobj *g_WeaponSlots;
extern struct defaultobj *var8009ce5c;
extern struct ammocrateobj *g_AmmoCrates;
extern struct defaultobj *var8009ce64;
+1 -1
View File
@@ -208,7 +208,7 @@ extern u32 g_CountdownTimerOff;
extern bool g_CountdownTimerRunning;
extern f32 g_CountdownTimerValue60;
extern u32 g_PlayersDetonatingMines;
extern u32 var80069914;
extern u32 g_NextWeaponSlot;
extern u32 var80069918;
extern struct linkliftdoorobj *g_LiftDoors;
extern struct padlockeddoorobj *g_PadlockedDoors;
+1 -1
View File
@@ -14,6 +14,6 @@ bool func0f092304(struct defaultobj *obj, struct coord *arg1, struct coord *arg2
void func0f09233c(struct defaultobj *obj, struct coord *pos, f32 realrot[3][3], s16 *rooms);
void func0f0923d4(struct defaultobj *obj);
struct defaultobj *setupCommandGetObject(u32 cmdindex);
u32 func0f092484(void);
struct weaponobj *func0f092484(s32 arg0, struct weaponobj **arg1, struct weaponobj **arg2, bool musthaveprop, bool musthavemodel, struct modelfiledata *filedata);
#endif
+1 -1
View File
@@ -4,7 +4,7 @@
#include "data.h"
#include "types.h"
u32 func0f0b28d0(void);
bool func0f0b28d0(struct model *model, struct modelfiledata *filedata);
void func0f0b2904(void);
struct model *func0f0b2b64(struct modelfiledata *modelfiledata, bool arg1);
struct model *modelInstantiate(struct modelfiledata *modelfiledata);
+2 -2
View File
@@ -6,7 +6,7 @@
extern u32 var800698f0;
extern u32 var800698f4;
extern u32 var80069914;
extern u32 g_NextWeaponSlot;
extern u32 var80069930;
extern s32 var80069934;
extern f32 g_CameraWaitMultiplier;
@@ -267,7 +267,7 @@ struct prop *hatApplyToChr(struct hatobj *hat, struct chrdata *chr, struct model
void hatLoadAndApplyToChr(struct hatobj *hat, struct chrdata *chr);
void hatAssignToChr(struct hatobj *hat, struct chrdata *chr);
struct prop *hatCreateForChr(struct chrdata *chr, s32 modelnum, u32 flags);
struct weaponobj *func0f089f8c(bool arg0, bool arg1, struct modelfiledata *filedata);
struct weaponobj *weaponCreate(bool musthaveprop, bool musthavemodel, struct modelfiledata *filedata);
struct hatobj *func0f08a38c(bool arg0, bool arg1, struct modelfiledata *filedata);
struct ammocrateobj *ammocrateAllocate(void);
u32 func0f08a88c(void);