diff options
| author | troido <troido@hotmail.com> | 2017-11-13 14:29:54 +0100 |
|---|---|---|
| committer | troido <troido@hotmail.com> | 2017-11-13 14:29:54 +0100 |
| commit | 3fcc264ff36bc5f942d0d24af231c06e6025ae85 (patch) | |
| tree | f21787e387f215658b10acf25ca9472f9cfd9538 /asciifarm/client/display/screen.py | |
| parent | a29876590bf97c9cf0b1e8a8760481a435a3a46c (diff) | |
cleanup of display stuff
Diffstat (limited to 'asciifarm/client/display/screen.py')
| -rw-r--r-- | asciifarm/client/display/screen.py | 17 |
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 |
