X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=sst.py;h=83d9f4d9b64930cad1c9fe0061910cd9646b179e;hp=0a7bd3e4762d1cb5343a4f5f6572cd5644470685;hb=af7b188461d1214a00310ea5cb20dad92b0c99eb;hpb=c38d86074f6d71918c1c05a4ce3a26517cce6a66 diff --git a/sst.py b/sst.py index 0a7bd3e..83d9f4d 100755 --- a/sst.py +++ b/sst.py @@ -27,8 +27,7 @@ try: except NameError: my_input = input - -version = "2.1" +version = "2.3" docpath = (".", "doc/", "/usr/share/doc/sst/") @@ -87,8 +86,6 @@ class Coord: return self.i >= 0 and self.i < QUADSIZE and self.j >= 0 and self.j < QUADSIZE def invalidate(self): self.i = self.j = None - def is_valid(self): - return self.i != None and self.j != None def __eq__(self, other): return other != None and self.i == other.i and self.j == other.j def __ne__(self, other): @@ -3856,7 +3853,7 @@ def dock(verbose): if game.inorbit: prout(_("You must first leave standard orbit.")) return - if not game.base.is_valid() or abs(game.sector.i-game.base.i) > 1 or abs(game.sector.j-game.base.j) > 1: + if game.base is None or abs(game.sector.i-game.base.i) > 1 or abs(game.sector.j-game.base.j) > 1: prout(crmshp() + _(" not adjacent to base.")) return if game.iscloaked: @@ -4492,7 +4489,7 @@ def mayday(): # found one -- finish up game.sector = w break - if not game.sector.is_valid(): + if game.sector is None: prout(_("You have been lost in space...")) finish(FMATERIALIZE) return @@ -4672,7 +4669,7 @@ def orbit(): if damaged(DWARPEN) and damaged(DIMPULS): prout(_("Both warp and impulse engines damaged.")) return - if not game.plnet.is_valid(): + if game.plnet is None: prout("There is no planet in this sector.") return if abs(game.sector.i-game.plnet.i)>1 or abs(game.sector.j-game.plnet.j)>1: