pokeheartgold/include/main.h
2021-10-30 11:54:40 -04:00

44 lines
855 B
C

#ifndef POKEHEARTGOLD_MAIN_H
#define POKEHEARTGOLD_MAIN_H
struct Main {
void (*vBlankIntr)(void *);
void * vBlankIntrArg;
void (*hBlankIntr)(void *);
void * hBlankIntrArg;
s32 unk10;
s32 unk14;
void * unk18;
void * unk1C;
void * unk20;
void * unk24;
s32 unk28;
u32 unk2C;
s32 unk30;
u32 buttonMode;
u32 heldKeysRaw;
u32 newKeysRaw;
u32 newAndRepeatedKeysRaw;
u32 heldKeys;
u32 newKeys;
u32 newAndRepeatedKeys;
s32 keyRepeatCounter;
s32 keyRepeatContinueDelay;
s32 keyRepeatStartDelay;
u16 touchX;
u16 touchY;
u16 touchNew;
u16 touchHeld;
u8 touchpadReadAuto;
u8 screensFlipped;
u8 unk66;
u8 unk67;
u8 softResetDisabled;
u8 padding_69[3]; // nice
s32 unk6C;
};
extern struct Main gMain;
#endif //POKEHEARTGOLD_MAIN_H