Files
JaceCear 293787148b More SA1 alignment (#230)
* SA1 alignment

* Rename SpriteBase::spriteX -> meX

* Rename FLAGS_10 -> FLAGS_EXECUTE_VBLANK_CALLBACKS

* Align task.h with SA3

* Align core.c more with SA3

* Align core.c data with SA3

* Align task.h with SA1

* Align more with SA3

* Align task.h with SA1

* Align task.h with SA3

* Align task.c with SA1|SA3

* Align core.c with SA3

* Align EngineMainLoop with SA3

* Align core.c with SA3

* Some tools alignment with SA1

* Align Makefile with SA1

* Make BG_PLTT and OBJ_PLTT u16*

* Align with SA3

* Make BG_PLTT|OBJ_PLTT accessible as an array. Fix erroneous #if.

* Address USE_SA2_TASK_SYSTEM use from commit comments
2025-12-19 16:32:46 +01:00

26 lines
847 B
C

#ifndef GUARD_FLAGS_H
#define GUARD_FLAGS_H
#include "global.h"
// used by 'animCmd_GetPalette_COPY' (0x08004314 in SA2)
#define FLAGS_UPDATE_BACKGROUND_PALETTES 0x1
#define FLAGS_UPDATE_SPRITE_PALETTES 0x2
#define FLAGS_EXECUTE_HBLANK_COPY 0x4
#define FLAGS_EXECUTE_HBLANK_CALLBACKS 0x8
#define FLAGS_EXECUTE_VBLANK_CALLBACKS 0x10
#define FLAGS_20 0x20
#define FLAGS_40 0x40
#define FLAGS_80 0x80
#define FLAGS_NO_FLASH_MEMORY 0x100
#define FLAGS_200 0x200
#define FLAGS_PAUSE_GAME 0x400
#define FLAGS_800 0x800
#define FLAGS_SKIP_INTRO 0x1000
#define FLAGS_4000 0x4000
#define FLAGS_8000 0x8000
extern u32 gFlags;
#endif