From a760b9339a98281a8a1072d03dbf41f08eb696a6 Mon Sep 17 00:00:00 2001 From: tom Date: Wed, 18 Nov 2015 19:59:47 -0600 Subject: shovelling --- src/Screen.cpp | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/Screen.cpp (limited to 'src/Screen.cpp') diff --git a/src/Screen.cpp b/src/Screen.cpp new file mode 100644 index 0000000..c3977d6 --- /dev/null +++ b/src/Screen.cpp @@ -0,0 +1,33 @@ +#include "Screen.hpp" + +Screen::Screen() +{ + initscr(); + clear(); + noecho(); + cbreak(); + keypad(stdscr,TRUE); + curs_set(0); + getmaxyx(stdscr,height,width); +} + +Screen::~Screen() +{ + endwin(); +} + +void Screen::ping(string msg) +{ + const char * cmsg = msg.c_str(); + printw(cmsg); +} + +int Screen::getHeight() +{ + return height; +} + +int Screen::getWidth() +{ + return width; +} -- cgit v1.2.3