X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=sst.py;h=857f2b0209806f3c9d664344648cb5f8c56f4877;hp=3a777e1c5ba0f5cbc0a7acba8a6087353b9cecd4;hb=727a37b8e37e7a7463540b62031965acfd53194f;hpb=6e3f4a22696681b7d782fce97eb3b19a6a52e171 diff --git a/sst.py b/sst.py index 3a777e1..857f2b0 100755 --- a/sst.py +++ b/sst.py @@ -5898,8 +5898,13 @@ def makemoves(): clrscr() setwnd(message_window) clrscr() + abandon_passed = False for (cmd, opt) in commands: - if cmd.startswith(scanner.token.upper()): + # commands after ABANDON cannot be abbreviated + if cmd == "ABANDON": + abandon_passed = True + if cmd == scanner.token.upper() or (not abandon_passed \ + and cmd.startswith(scanner.token.upper())): break; if cmd == "": listCommands()