summaryrefslogtreecommitdiff
path: root/engine/main/draw_sprites/draw_sprites.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/main/draw_sprites/draw_sprites.asm')
-rwxr-xr-xengine/main/draw_sprites/draw_sprites.asm35
1 files changed, 35 insertions, 0 deletions
diff --git a/engine/main/draw_sprites/draw_sprites.asm b/engine/main/draw_sprites/draw_sprites.asm
new file mode 100755
index 0000000..8e653bf
--- /dev/null
+++ b/engine/main/draw_sprites/draw_sprites.asm
@@ -0,0 +1,35 @@
+DrawSpritesForStage: ; 0x84b7
+; Draw sprites (OAM data) for the current stage.
+ ld a, [wCurrentStage]
+ call CallInFollowingTable
+CallTable_84bd: ; 0x84bd
+ ; STAGE_RED_FIELD_TOP
+ padded_dab DrawSpritesRedFieldTop
+ ; STAGE_RED_FIELD_BOTTOM
+ padded_dab DrawSpritesRedFieldBottom
+ padded_dab Func_18079
+ padded_dab Func_18084
+ ; STAGE_BLUE_FIELD_TOP
+ padded_dab DrawSpritesBlueFieldTop
+ ; STAGE_BLUE_FIELD_BOTTOM
+ padded_dab DrawSpritesBlueFieldBottom
+ ; STAGE_GENGAR_BONUS
+ padded_dab DrawSpritesGengarBonus
+ ; STAGE_GENGAR_BONUS
+ padded_dab DrawSpritesGengarBonus
+ ; STAGE_MEWTWO_BONUS
+ padded_dab DrawSpritesMewtwoBonus
+ ; STAGE_MEWTWO_BONUS
+ padded_dab DrawSpritesMewtwoBonus
+ ; STAGE_MEOWTH_BONUS
+ padded_dab DrawSpritesMeowthBonus
+ ; STAGE_MEOWTH_BONUS
+ padded_dab DrawSpritesMeowthBonus
+ ; STAGE_DIGLETT_BONUS
+ padded_dab DrawSpritesDiglettBonus
+ ; STAGE_DIGLETT_BONUS
+ padded_dab DrawSpritesDiglettBonus
+ ; STAGE_SEEL_BONUS
+ padded_dab DrawSpritesSeelBonus
+ ; STAGE_SEEL_BONUS
+ padded_dab DrawSpritesSeelBonus