mirror of
https://github.com/jiangzhengwenjz/katam.git
synced 2025-02-17 10:38:41 +00:00
45 lines
878 B
C
45 lines
878 B
C
#ifndef GUARD_GAME_STATE_H
|
|
#define GUARD_GAME_STATE_H
|
|
|
|
#include "global.h"
|
|
|
|
struct GameState;
|
|
|
|
typedef void (*GameStateFunc)(void);
|
|
typedef void (*GameStateFunc2)(struct GameState*);
|
|
|
|
struct GameState {
|
|
u16 unk0;
|
|
u16 unk2;
|
|
u16 unk4;
|
|
u16 unk6;
|
|
GameStateFunc unk8;
|
|
GameStateFunc2 unkC;
|
|
u16 unk10;
|
|
u16 unk12;
|
|
};
|
|
|
|
struct Unk_03003A20 {
|
|
u16 unk0;
|
|
s16 unk2;
|
|
};
|
|
|
|
extern u32 gUnk_0203ADE4;
|
|
|
|
extern struct GameState gUnk_030019F0[];
|
|
extern u32 gUnk_03002440;
|
|
extern struct GameState gUnk_03002500;
|
|
extern u8 gUnk_03002558;
|
|
extern struct GameState* gUnk_03002560[];
|
|
extern s32 gUnk_03002E7C;
|
|
extern struct GameState* gUnk_03002E98;
|
|
extern struct GameState* gUnk_03002EBC;
|
|
extern struct GameState* gUnk_030035D0;
|
|
extern struct Unk_03003A20 gUnk_03003A20[];
|
|
extern u8 gUnk_030068D4;
|
|
extern u32 gUnk_03006CC4;
|
|
|
|
extern void sub_081590EC(u32*);
|
|
|
|
#endif
|