summaryrefslogtreecommitdiff
path: root/asciifarm/client/display/screen.py
diff options
context:
space:
mode:
authortroido <troido@hotmail.com>2017-11-13 14:29:54 +0100
committertroido <troido@hotmail.com>2017-11-13 14:29:54 +0100
commit3fcc264ff36bc5f942d0d24af231c06e6025ae85 (patch)
treef21787e387f215658b10acf25ca9472f9cfd9538 /asciifarm/client/display/screen.py
parenta29876590bf97c9cf0b1e8a8760481a435a3a46c (diff)
cleanup of display stuff
Diffstat (limited to 'asciifarm/client/display/screen.py')
-rw-r--r--asciifarm/client/display/screen.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/asciifarm/client/display/screen.py b/asciifarm/client/display/screen.py
index 0b8aff0..41b7e12 100644
--- a/asciifarm/client/display/screen.py
+++ b/asciifarm/client/display/screen.py
@@ -11,7 +11,6 @@ class Screen:
self.display = display
curses.curs_set(0)
self.stdscr = stdscr
- #self.height, self.width = self.stdscr.getmaxyx()
self.setWins()
signal.signal(signal.SIGWINCH, self.updateSize)
@@ -35,17 +34,16 @@ class Screen:
infoH = self._limitHeight(20, infoY)
self.windows = {
- "field": self.makeWin(0, 0, sideX - 1, msgY),#curses.newwin(msgY, sideX - 1, 0, 0),
- "msg": self.makeWin(0, msgY, sideX - 1, msgH),#curses.newwin(msgH, sideX - 1, msgY, 0),
- "health": self.makeWin(sideX, healthY, sideW, healthH),#curses.newwin(healthH, sideW, healthY, sideX),
- "ground": self.makeWin(sideX, groundY, sideW, groundH),#curses.newwin(groundH, sideW, groundY, sideX),
- "inventory": self.makeWin(sideX, invY, sideW, invH),#curses.newwin(invH, sideW, invY, sideX),
- "info": self.makeWin(sideX, infoY, sideW, infoH)#curses.newwin(infoH, sideW, infoY, sideX)
+ "field": self.makeWin(0, 0, sideX - 1, msgY),
+ "msg": self.makeWin(0, msgY, sideX - 1, msgH),
+ "health": self.makeWin(sideX, healthY, sideW, healthH),
+ "ground": self.makeWin(sideX, groundY, sideW, groundH),
+ "inventory": self.makeWin(sideX, invY, sideW, invH),
+ "info": self.makeWin(sideX, infoY, sideW, infoH)
}
def makeWin(self, x, y, width, height):
if width < 1 or height < 1:
- #raise Exception("too small"+str((x, y, width, height)))
return None
return curses.newwin(height, width, y, x)
@@ -54,7 +52,6 @@ class Screen:
curses.endwin()
curses.initscr()
self.setWins()
- #self.height, self.width = self.stdscr.getmaxyx()
self.stdscr.clear()
self.update(True)
@@ -66,6 +63,8 @@ class Screen:
d.groundPad.update(self.windows["ground"], force)
d.inventoryPad.update(self.windows["inventory"], force)
d.infoPad.update(self.windows["info"], force)
+
+ curses.doupdate()
def getWidth(self):
return self.width