mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-04 00:49:17 -04:00
Decompile autoaimTick
This commit is contained in:
@@ -549,7 +549,7 @@
|
||||
#define CHRCFLAG_HAS_SPECIAL_DEATH_ANIMATION 0x00004000
|
||||
#define CHRCFLAG_00008000 0x00008000 // Not used in scripts
|
||||
#define CHRCFLAG_00010000 0x00010000 // Related to dead people in intro cutscenes
|
||||
#define CHRCFLAG_00020000 0x00020000 // Chicago, Crash Site, Deep Sea, Defense, Ruins
|
||||
#define CHRCFLAG_FORCEAUTOAIM 0x00020000 // Allow auto aim even if chr is unarmed
|
||||
#define CHRCFLAG_00040000 0x00040000 // Used a lot
|
||||
#define CHRCFLAG_RUNFASTER 0x00080000
|
||||
#define CHRCFLAG_KILLCOUNTABLE 0x00100000
|
||||
|
||||
@@ -45,7 +45,7 @@ u32 func0f027994(void);
|
||||
u32 func0f027e1c(void);
|
||||
void func0f028498(bool value);
|
||||
void func0f028590(f32 arg0);
|
||||
u32 func0f028a50(void);
|
||||
bool func0f028a50(struct prop *prop, u32 *arg1, u32 *arg2, u32 *arg3);
|
||||
s32 func0f028e18(struct prop *arg0, struct modelnode *node, struct model *model, struct prop *arg3);
|
||||
bool func0f028e6c(s32 arg0, struct prop *prop, struct prop **propptr, struct modelnode **nodeptr, struct model **modelptr);
|
||||
void func0f028f7c(struct prop *prop, f32 shield, struct prop *arg2, struct modelnode *node, struct model *model, s32 side, s16 *arg6);
|
||||
|
||||
@@ -37,9 +37,9 @@ void func0f06302c(ubool arg0);
|
||||
void func0f063dcc(void);
|
||||
void propSetCollisionsEnabled(struct prop *prop, bool enable);
|
||||
void func0f0641f4(void);
|
||||
u32 func0f06438c(void);
|
||||
f32 func0f06438c(struct prop *prop, u32 *arg1, u32 *arg2, u32 *arg3, f32 *arg4, s32 arg5, bool cangangsta, s32 arg7);
|
||||
void farsightChooseTarget(void);
|
||||
void func0f064ce8(void);
|
||||
void autoaimTick(void);
|
||||
u32 propDoorGetCdTypes(struct prop *prop);
|
||||
bool propIsOfCdType(struct prop *prop, u32 types);
|
||||
void roomsCopy(s16 *srcrooms, s16 *dstrooms);
|
||||
|
||||
+5
-5
@@ -2125,10 +2125,10 @@ struct playerbond {
|
||||
|
||||
struct threat {
|
||||
struct prop *prop;
|
||||
s16 unk04;
|
||||
s16 unk06;
|
||||
s16 unk08;
|
||||
s16 unk0a;
|
||||
s16 x1; // x1
|
||||
s16 y1; // y1
|
||||
s16 x2; // x2
|
||||
s16 y2; // y2
|
||||
};
|
||||
|
||||
struct beam {
|
||||
@@ -2441,7 +2441,7 @@ struct gunctrl {
|
||||
/*0x1583*/ u8 unk1583_00 : 1;
|
||||
/*0x1583*/ u8 unk1583_01 : 1;
|
||||
/*0x1583*/ u8 invertgunfunc : 1;
|
||||
/*0x1583*/ u8 unk1583_03 : 1;
|
||||
/*0x1583*/ u8 gangsta : 1;
|
||||
/*0x1583*/ u8 unk1583_04 : 1;
|
||||
/*0x1583*/ u8 wantammo : 1;
|
||||
/*0x1583*/ u8 unk1583_06 : 1;
|
||||
|
||||
Reference in New Issue
Block a user