summaryrefslogtreecommitdiff
path: root/pokemontools/vba/battle.py
diff options
context:
space:
mode:
Diffstat (limited to 'pokemontools/vba/battle.py')
-rw-r--r--pokemontools/vba/battle.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/pokemontools/vba/battle.py b/pokemontools/vba/battle.py
index 824f27a..87cd7b1 100644
--- a/pokemontools/vba/battle.py
+++ b/pokemontools/vba/battle.py
@@ -67,8 +67,10 @@ class Battle(EmulatorController):
# 1) current pokemon hp is 0
# 2) game is polling for input
- # TODO: detect the mandatory switch menu
- return False
+ if "CANCEL Which ?" in self.emulator.get_text():
+ return True
+ else:
+ return False
def skip_start_text(self, max_loops=20):
"""