summaryrefslogtreecommitdiff
path: root/asciifarm/client/display/infopad.py
diff options
context:
space:
mode:
Diffstat (limited to 'asciifarm/client/display/infopad.py')
-rw-r--r--asciifarm/client/display/infopad.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/asciifarm/client/display/infopad.py b/asciifarm/client/display/infopad.py
new file mode 100644
index 0000000..6fd8655
--- /dev/null
+++ b/asciifarm/client/display/infopad.py
@@ -0,0 +1,25 @@
+
+import curses
+
+
+
+class InfoPad:
+
+
+
+ def __init__(self, size=(1,1), *args):
+ self.pad = curses.newpad(size[1], size[0])
+ self.size = size
+
+ def showString(self, string):
+ self.pad.clear()
+ self.pad.addstr(0,0,string)
+
+ def update(self, screen, x, y, xmax, ymax):
+ self.pad.noutrefresh(
+ 0,
+ 0,
+ y,
+ x,
+ ymax-1,
+ xmax-1)