From: Eric S. Raymond Date: Tue, 10 Oct 2006 08:51:43 +0000 (+0000) Subject: Fix range error in Tholian movement. X-Git-Tag: 2.0~95 X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=commitdiff_plain;h=11ee6e5e6b8a75bcfe2c2fdda71e2ac23072beb5 Fix range error in Tholian movement. --- diff --git a/src/sst.py b/src/sst.py index bfa8abc..68d87a1 100644 --- a/src/sst.py +++ b/src/sst.py @@ -1057,11 +1057,11 @@ def movetholian(): for i in range(QUADSIZE): if game.quad[0][i]!=IHWEB and game.quad[0][i]!=IHT: return - if game.quad[QUADSIZE][i]!=IHWEB and game.quad[QUADSIZE][i]!=IHT: + if game.quad[QUADSIZE-1][i]!=IHWEB and game.quad[QUADSIZE-1][i]!=IHT: return if game.quad[i][0]!=IHWEB and game.quad[i][0]!=IHT: return - if game.quad[i][QUADSIZE]!=IHWEB and game.quad[i][QUADSIZE]!=IHT: + if game.quad[i][QUADSIZE-1]!=IHWEB and game.quad[i][QUADSIZE-1]!=IHT: return # All plugged up -- Tholian splits game.quad[game.tholian.kloc.i][game.tholian.kloc.j]=IHWEB @@ -3432,7 +3432,7 @@ def prouts(line): time.sleep(0.03) proutn(c) if game.options & OPTION_CURSES: - wrefresh(curwnd) + curwnd.refresh() else: sys.stdout.flush() if not replayfp or replayfp.closed: