Decompile func0001b400

This commit is contained in:
Ryan Dwyer
2021-04-30 23:01:27 +10:00
parent ddf1bd9552
commit 012cfb0c44
9 changed files with 169 additions and 615 deletions
+4 -4
View File
@@ -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
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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);
+1 -1
View File
@@ -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
View File
@@ -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;
};