The sgn correction again.
authorEric S. Raymond <esr@thyrsus.com>
Wed, 24 Apr 2019 13:48:25 +0000 (09:48 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Wed, 24 Apr 2019 14:01:54 +0000 (10:01 -0400)
sst.py

diff --git a/sst.py b/sst.py
index 1fdcbd6564e479d55f648f4c76558fba5851b28a..07317a04faee98b4f6fb831087fedb577ff37281 100755 (executable)
--- a/sst.py
+++ b/sst.py
@@ -176,7 +176,7 @@ class Coord:
         s = Coord()
         if self.i == 0:
             s.i = 0
         s = Coord()
         if self.i == 0:
             s.i = 0
-        elif s.i < 0:
+        elif self.i < 0:
             s.i = -1
         else:
             s.i = 1
             s.i = -1
         else:
             s.i = 1
@@ -950,6 +950,7 @@ def movetholian():
         game.tholian.move(None)
         prout("***Internal error: Tholian in a bad spot.")
         return
         game.tholian.move(None)
         prout("***Internal error: Tholian in a bad spot.")
         return
+    print("Tholian moving from %s to %s" % (game.tholian.location, tid))
     # do nothing if we are blocked
     if game.quad[tid.i][tid.j] not in ('.', '#'):
         return
     # do nothing if we are blocked
     if game.quad[tid.i][tid.j] not in ('.', '#'):
         return