Classes | |
class | System::Listener |
thread used for dispatching server-side of application More... | |
class | System::MenuItem |
menu item class More... | |
class | System::Menu |
menu class More... | |
class | System::Exception |
generic exception class More... | |
struct | System::_threadArgs |
class | System::Mutexed< X > |
class for mutexed (thread safe) variables More... | |
class | System::Thread |
class that wraps pthread operation More... | |
Typedefs | |
typedef System::_threadArgs | _threadArgs |
Functions | |
void | init () |
initialization of system routines | |
void | flip () |
flip back-buffer to front and clear back-buffer | |
void | done () |
dealocation of system | |
char * | translatePath (const char *string) |
BITMAP * | loadBitmap (const char *filename) |
file-not-found exception handled loading of bitmap files | |
std::string | readText (int x, int y, int maxW) |
reading text from user | |
std::string | askForText (int x, int y, int maxW, std::string prompt) |
simple dialog to read text user input | |
void | say (std::string str) |
prints message on screen | |
void | handleMouse () |
handle mouse cursor on screen | |
void * | _threadWrapper (void *args) |
Variables | |
BITMAP * | _screen = NULL |
screen backbuffer bitmap | |
BITMAP * | mousePtr = NULL |
internal bitmap for mouse pointer bitmap |
this namespace is for system related classes and functions.