mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-22 22:24:16 -04:00
29 lines
863 B
C
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 |