mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-06-12 13:34:33 -04:00
Decompile func0001b400
This commit is contained in:
@@ -4,13 +4,13 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
u32 func0f096ca0(void);
|
||||
void func0f096ca0(struct coord *arg0, struct coord *arg1);
|
||||
void func0f096ed4(f32 *arg0, Mtxf *arg1);
|
||||
void func0f097044(Mtxf *matrix, f32 *arg1);
|
||||
void func0f097044(Mtxf *matrix, struct coord *arg1);
|
||||
u32 func0f097264(void);
|
||||
void func0f0972b8(f32 *arg0, f32 *arg1, f32 arg2, f32 *arg3);
|
||||
void func0f0972b8(struct coord *arg0, struct coord *arg1, f32 arg2, f32 *arg3);
|
||||
u32 func0f097518(void);
|
||||
void func0f0976c0(f32 *arg0, f32 *arg1);
|
||||
void func0f0976c0(struct coord *arg0, struct coord *arg1);
|
||||
void func0f097738(f32 *arg0, f32 *arg1, f32 *arg2);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -25,7 +25,7 @@ void func00015e80(f32 mult, f32 *matrix);
|
||||
u32 func00015ea8(void);
|
||||
void func00015edc(f32 mult, f32 *matrix);
|
||||
void func00015f04(f32 scale, Mtxf *arg1);
|
||||
u32 func00015f4c(void);
|
||||
void func00015f4c(f32 scale, Mtxf *arg1);
|
||||
void func00015f88(f32 arg0, Mtxf *arg1);
|
||||
u32 func00015fd0(void);
|
||||
void func00016054(Mtxf *matrix, Mtxf *arg1);
|
||||
|
||||
@@ -8,7 +8,7 @@ void func00016110(f32 *matrix1, f32 *matrix2);
|
||||
u32 func00016140(void);
|
||||
void func000161b0(f32 *matrix, f32 src[3], f32 dest[3]);
|
||||
void func00016208(f32 *matrix, struct coord *coord);
|
||||
void func00016248(struct coord *coord, f32 angle, f32 *matrix);
|
||||
void func00016248(struct coord *coord, f32 angle, Mtxf *matrix);
|
||||
void func000162e8(f32 angle, Mtxf *matrix);
|
||||
void func00016374(f32 angle, Mtxf *matrix);
|
||||
void func00016400(f32 angle, Mtxf *matrix);
|
||||
|
||||
@@ -9,7 +9,7 @@ void func0001a518(void *callback);
|
||||
s32 func0001a524(struct modelnode *node, s32 arg1);
|
||||
Mtxf *func0001a5cc(struct model *model, struct modelnode *node, s32 arg2);
|
||||
Mtxf *func0001a60c(struct model *model);
|
||||
struct modelnode *func0001a634(struct model *model, s32 arg1);
|
||||
struct modelnode *func0001a634(struct model *model, s32 mtxindex);
|
||||
struct modelnode *func0001a740(struct modelnode *node);
|
||||
struct modelnode *func0001a784(struct modelnode *node);
|
||||
struct modelnode *func0001a7cc(struct modelnode *node);
|
||||
|
||||
+7
-3
@@ -469,9 +469,12 @@ struct model;
|
||||
struct anim {
|
||||
/*0x00*/ s16 animnum;
|
||||
/*0x02*/ s16 animnum2;
|
||||
/*0x04*/ u32 unk04;
|
||||
/*0x04*/ u8 unk04;
|
||||
/*0x05*/ u8 unk05;
|
||||
/*0x06*/ u8 unk06;
|
||||
/*0x07*/ u8 unk07;
|
||||
/*0x08*/ s8 flip;
|
||||
/*0x09*/ u8 flip2;
|
||||
/*0x09*/ s8 flip2;
|
||||
/*0x0a*/ u8 looping;
|
||||
/*0x0b*/ u8 average;
|
||||
/*0x0c*/ f32 frame;
|
||||
@@ -517,7 +520,8 @@ struct modeltype {
|
||||
};
|
||||
|
||||
struct modelrodata_chrinfo { // type 0x01
|
||||
u32 modeltype;
|
||||
u16 unk00;
|
||||
s16 mtxindex;
|
||||
f32 unk04;
|
||||
u16 rwdataindex;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user