Decompile chrStand

This commit is contained in:
Ryan Dwyer
2020-02-17 20:27:50 +10:00
parent 6d987fb90c
commit 7a1876201d
6 changed files with 82 additions and 156 deletions
+2
View File
@@ -88,8 +88,10 @@
#define ANIM_IDLE 0x0000
#define ANIM_TWO_GUN_HOLD 0x0001
#define ANIM_KNEEL_TWO_HANDED_GUN 0x0008
#define ANIM_SURRENDER_002E 0x002e
#define ANIM_TALKING_003D 0x003d
#define ANIM_KNEEL_SHOOT_RIGHT_HAND 0x004b
#define ANIM_TALKING_0098 0x0098
#define ANIM_YAWN 0x009a
#define ANIM_SCRATCH_HEAD 0x009b
+2 -2
View File
@@ -6,7 +6,7 @@
u32 func0f02dff0(void);
u32 func0f02e064(struct chrdata *chr);
bool func0f02e124(struct prop *prop);
u32 func0f02e15c(void);
f32 func0f02e15c(struct chrdata *chr, f32 arg1, f32 arg2);
u32 func0f02e1cc(void);
u32 func0f02e260(void);
u32 func0f02e2d0(void);
@@ -16,7 +16,7 @@ u32 func0f02e4f8(void);
u32 func0f02e550(void);
u32 func0f02e684(void);
void func0f02e6dc(struct chrdata *chr, f32 arg1);
void func0f02eabc(struct chrdata *chr);
void chrStand(struct chrdata *chr);
u32 func0f02ec94(struct chrdata *chr);
void func0f02ed88(struct chrdata *chr);
void func0f02ef40(struct chrdata *chr);
+2 -2
View File
@@ -62,10 +62,10 @@ u32 func0001d4fc(void);
u32 func0001d62c(void);
u32 func0001db94(struct chr020 *chr020);
u32 func0001dbfc(void);
u32 func0001dccc(void);
void func0001dccc(struct chr020 *chr020, s32 animnum, s32 flip, f32 arg3, f32 arg4, f32 arg5);
u32 func0001dd90(void);
u32 func0001ddec(void);
u32 func0001de1c(void);
void func0001de1c(struct chr020 *chr020, f32 arg1);
u32 func0001de98(void);
u32 func0001deb0(void);
u32 func0001df04(void);
+6 -6
View File
@@ -85,7 +85,7 @@ struct anim {
/*0x00*/ u16 animnum;
/*0x02*/ u16 animnum2;
/*0x04*/ u32 unk04;
/*0x08*/ u8 flip;
/*0x08*/ s8 flip;
/*0x09*/ u8 flip2;
/*0x0a*/ u8 looping;
/*0x0b*/ u8 average;
@@ -330,15 +330,15 @@ struct chr2d4 {
};
struct act_stand {
/*0x2c*/ u32 unk02c;
/*0x30*/ u32 unk030;
/*0x34*/ u32 unk034;
/*0x2c*/ s32 unk02c;
/*0x30*/ u32 face_entitytype;
/*0x34*/ u32 face_entityid;
/*0x38*/ u32 unk038;
/*0x3c*/ u32 unk03c;
/*0x3c*/ s32 unk03c;
/*0x40*/ u32 unk040;
/*0x44*/ u32 unk044;
/*0x48*/ f32 unk048;
/*0x4c*/ s8 unk04c;
/*0x4c*/ s8 face_target;
};
struct act_anim {