Files
sa2/constants/misc_constants.inc
JaceCear 2e1a1f89d3 Stage stuff (#85)
* Match stage_palette_loader

* Match stage_language_task_1

* Match stage_language_task_2

* Pop-Effect -> Dust-Cloud. Match stage/dust_cloud

* stage_debug_ui -> debug_text_printer. Match Debug Text Printer

* Match Task_StageMusicManager

* Match stage_music_manager

* (Sort of) match CreateStageRingsManager

* Move Task_RingsMgrMain into non-match. Match rest of Rings Manager
2023-06-01 17:43:22 +02:00

29 lines
1.1 KiB
C++

.set TRUE, 1
.set FALSE, 0
.set NULL, 0
.set DISPLAY_WIDTH, 240
.set DISPLAY_HEIGHT, 160
.set SPRITE_SIZE_8x8, (OAM_SIZE_0 >> 28) | (OAM_SQUARE >> 14)
.set SPRITE_SIZE_16x16, (OAM_SIZE_1 >> 28) | (OAM_SQUARE >> 14)
.set SPRITE_SIZE_32x32, (OAM_SIZE_2 >> 28) | (OAM_SQUARE >> 14)
.set SPRITE_SIZE_64x64, (OAM_SIZE_3 >> 28) | (OAM_SQUARE >> 14)
.set SPRITE_SIZE_16x8, (OAM_SIZE_0 >> 28) | (OAM_H_RECTANGLE >> 14)
.set SPRITE_SIZE_32x8, (OAM_SIZE_1 >> 28) | (OAM_H_RECTANGLE >> 14)
.set SPRITE_SIZE_32x16, (OAM_SIZE_2 >> 28) | (OAM_H_RECTANGLE >> 14)
.set SPRITE_SIZE_64x32, (OAM_SIZE_3 >> 28) | (OAM_H_RECTANGLE >> 14)
.set SPRITE_SIZE_8x16, (OAM_SIZE_0 >> 28) | (OAM_V_RECTANGLE >> 14)
.set SPRITE_SIZE_8x32, (OAM_SIZE_1 >> 28) | (OAM_V_RECTANGLE >> 14)
.set SPRITE_SIZE_16x32, (OAM_SIZE_2 >> 28) | (OAM_V_RECTANGLE >> 14)
.set SPRITE_SIZE_32x64, (OAM_SIZE_3 >> 28) | (OAM_V_RECTANGLE >> 14)
.set TILE_SIZE_4BPP, (8*8 / 2) @ <= 32 (0x20)
.set TILE_SIZE_8BPP, (8*8) @ <= 64 (0x40)
.set METATILE_WIDTH, 12
.set METATILE_HEIGHT, 12