#ifndef GUARD_GLOBAL_H #define GUARD_GLOBAL_H #include typedef unsigned char u8; typedef unsigned short u16; typedef unsigned int u32; typedef signed char s8; typedef signed short s16; typedef signed int s32; typedef volatile u8 vu8; typedef volatile u16 vu16; typedef volatile u32 vu32; typedef volatile s8 vs8; typedef volatile s16 vs16; typedef volatile s32 vs32; typedef float f32; typedef double f64; typedef u8 bool8; typedef u16 bool16; typedef u32 bool32; #define TRUE 1 #define FALSE 0 #include "gba/io_reg.h" #include "gba/syscall.h" #include "gba/macro.h" extern u8 gStringVar1[]; extern u8 gStringVar2[]; extern u8 gStringVar3[]; enum { MALE, FEMALE }; struct SaveBlock2 { u8 playerName[8]; u8 playerGender; u16 playerTrainerId; u16 playerSecretId; u16 playTimeHours; u8 playTimeMinutes; u8 playTimeSeconds; u8 playTimeVBlanks; }; extern struct SaveBlock2 gSaveBlock2; #endif // GUARD_GLOBAL_H