X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fscreen.h;h=85a1f865da9b2c8ef447dbb2f7a8e1f6448af1d8;hp=efb43f721fcf52267919e16190447c51cc3ee8d4;hb=c912e59b898fe1ac461a1468e4a2e1937de286d7;hpb=6e4f1008ad81b6cc108c11736dbf9366a38092fc diff --git a/src/screen.h b/src/screen.h index efb43f7..85a1f86 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); }; +const char *dbg_curscr_name; +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);