Files
ac-decomp/include/m_fbdemo_triforce.h
2023-09-08 18:55:22 +02:00

29 lines
863 B
C

#ifndef M_FBDEMO_TRIFORCE_H
#define M_FBDEMO_TRIFORCE_H
#include "types.h"
#include "PR/mbi.h"
#include "libu64/u64types.h"
typedef struct {
/* 0x00 */ int txt;
/* 0x04 */ int frame;
/* 0x08 */ u8 direction;
/* 0x09 */ u8 textureno;
/* 0x0A */ s8 finished;
/* 0x0B */ u8 tmp;
/* 0x0C */ u16 normal;
/* 0x0E*/ u8 temp2[2];
/* 0x10 */ Mtx perspmtx;
/* 0x50 */ Mtx lookatmtx;
} fbdemo_triforce; // size = 0x90;
extern void fbdemo_triforce_startup(fbdemo_triforce*);
extern fbdemo_triforce* fbdemo_triforce_init(fbdemo_triforce*);
extern void fbdemo_triforce_move(fbdemo_triforce*, int);
extern void fbdemo_triforce_draw(fbdemo_triforce*, Gfx**);
extern s8 fbdemo_triforce_is_finish(fbdemo_triforce*);
extern void fbdemo_triforce_settype(fbdemo_triforce*, int);
extern void fbdemo_triforce_setcolor_rgba8888(void);
#endif