#ifndef NCURSES_H #define NCURSES_H #if _WIN32 | _WIN64 #include #else #include // fd_set, etc. #endif WINDOW * screen; int cols; int rows; int original_cursor; int interface_fd; // STDIN, generally int network_fd; // socket // TODO: gameLoop timer does not work on win32. Code is there, but needs a fake window for handling message events // called on SIGALRM, calls gameLoop(); void tickSignal(); #if _WIN32 | _WIN64 HWND win_timer; #else // our so-called timer for ticking the world. aka a sigalrm struct itimerval interval; #endif #endif