X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fscreen.h;h=325f434ed39b03c27f50137c71f31d6670dbcdac;hp=efb43f721fcf52267919e16190447c51cc3ee8d4;hb=57bd2dc519c47f434e3e5acf998fb9c72448cbce;hpb=6e4f1008ad81b6cc108c11736dbf9366a38092fc diff --git a/src/screen.h b/src/screen.h index efb43f7..325f434 100644 --- a/src/screen.h +++ b/src/screen.h @@ -11,13 +11,19 @@ struct screen { void (*stop)(long trans_time); void (*draw)(void); + + void (*keypress)(int key); }; +extern const char *dbg_curscr_name; +extern int dbg_curscr_name_len, dbg_curscr_name_pos; + int scr_init(void); void scr_shutdown(void); void scr_update(void); void scr_draw(void); +void scr_keypress(int key); struct screen *scr_lookup(const char *name); struct screen *scr_screen(int idx);