mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
#ifndef M_TRADEMARK_H
|
|
#define M_TRADEMARK_H
|
|
|
|
#include "types.h"
|
|
#include "game.h"
|
|
#include "m_view.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* sizeof(struct game_trademark_s) == 0x25A70 */
|
|
typedef struct game_trademark_s {
|
|
/* 0x000000 */ GAME game;
|
|
/* 0x0000E0 */ View view;
|
|
/* 0x000200 */ xyz_t unused_200; // n64
|
|
/* 0x00020C */ f32 unused_20c; // n64
|
|
/* 0x000210 */ u32 unused_210; // n64
|
|
/* 0x000214 */ int unused_214; // n64
|
|
/* 0x000218 */ int unused_218[15]; // n64
|
|
/* 0x000254 */ int unused_254; // n64
|
|
/* 0x000258 */ int unused_258[38400]; // n64 texture
|
|
/* 0x025A58 */ u32 alpha;
|
|
/* 0x025A5C */ s16 logo_timer;
|
|
/* 0x025A5E */ u16 alpha2;
|
|
/* 0x025A60 */ s16 move_timer;
|
|
/* 0x025A62 */ s16 unused_25a62; // n64
|
|
/* 0x025A64 */ s16 unused_25a64; // n64
|
|
/* 0x025A66 */ u8 stage;
|
|
/* 0x025A67 */ u8 unused_25a67; // n64
|
|
/* 0x025A68 */ u8 cancel;
|
|
/* 0x025A69 */ u8 check;
|
|
/* 0x025A6C */ int unused_25a6c; // n64
|
|
} GAME_TRADEMARK;
|
|
|
|
extern void trademark_init(GAME* game);
|
|
extern void trademark_cleanup(GAME* game);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|