X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=ROM2%2Fdisplay.h;h=6121e7f32a00231733f063fb206afb391883a25a;hb=84d9b234f38e34e5a72faed1badf2044191db18a;hp=384ef8da63f98a561c3adcbfd5d68a3ddc5f5d76;hpb=067df52c32420b3165f2df104383da98d5b52626;p=uccvend-snackrom.git diff --git a/ROM2/display.h b/ROM2/display.h index 384ef8d..6121e7f 100644 --- a/ROM2/display.h +++ b/ROM2/display.h @@ -5,16 +5,22 @@ /* scrolling modes */ #define WRAP_NONE 0 /* trailing chars get left off */ -#define WRAP_SCROLL_L 1 /* scroll to the left */ -#define WRAP_SCROLL_R 2 /* scroll to the right */ -#define WRAP_ALTERNATE 3 /* alternate between text */ +#define WRAP_SCROLL 1 /* scroll to the left */ +#define WRAP_ALTERNATE 2 /* alternate between text */ + +/* number of RTI events between scrolling letters */ +#define SCROLL_TIME 8 extern char current_message[256]; +extern void display_init(); +void append_msg(char* newmsg, u8 wrap); void set_msg(char* newmsg, u8 wrap); +void scroll_msg(char* newmsg); void set_char(char c, u8 pos); void set_wrap_mode(u8 new_wrap_mode); void display_refresh(); +void display_shift(); #endif /* _DISPLAY_H_ */