blob: 18faffb6202da8ac5d4f0c09ed1b47f43de1d2d9 (
plain) (
tree)
|
|
//: Text-mode cursor primitives. Currently thin wrappers around ncurses calls.
:(before "End Includes")
#include<ncurses.h>
:(before "End Primitive Recipe Declarations")
CONSOLE_MODE,
:(before "End Primitive Recipe Numbers")
Recipe_number["console-mode"] = CONSOLE_MODE;
:(before "End Primitive Recipe Implementations")
case CONSOLE_MODE: {
initscr();
break;
}
:(before "End Primitive Recipe Declarations")
RETRO_MODE,
:(before "End Primitive Recipe Numbers")
Recipe_number["retro-mode"] = RETRO_MODE;
:(before "End Primitive Recipe Implementations")
case RETRO_MODE: {
endwin();
break;
}
:(before "End Primitive Recipe Declarations")
WAIT_FOR_KEY,
:(before "End Primitive Recipe Numbers")
Recipe_number["wait-for-key"] = WAIT_FOR_KEY;
:(before "End Primitive Recipe Implementations")
case WAIT_FOR_KEY: {
getch();
break;
}
|