--- /dev/null
+ ; transitions to battle view
+ ; redraws the tilemap to battle view
+ ; and sets up battle UI
+ ; *if* the player is being touched by
+ ; an enemy. All adjacent enemies to the player are
+ ; moved into combat.
+ ; the current map's state is preserved.
+ ; transitions game state to battle
+ ; inputs:
+ ; de: player actor
+battle_enter:
+ ret
+
+ ; exits battle mode
+ ; and reloads the map
+ ; without re-generating it.
+ ; the map simply needs to be drawn again
+battle_exit:
+ ret
+
+battle_update:
+ ldnull bc
+ ret
+
+st_update_battle:
+ st_def 0x00, battle_update, st_update_battle