X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=include%2Fviewer.h;h=c4f4175975f29abd1845b76130124e7725165e1c;hb=31eb213da6e050f77ccaf59626484a03f1b95af6;hp=89837ec89b322a074ec4e4b3b6681cb8bdd8e15a;hpb=f4e453fa3619de52dce9d98c5ad1441982c46539;p=smdp.git diff --git a/include/viewer.h b/include/viewer.h index 89837ec..c4f4175 100644 --- a/include/viewer.h +++ b/include/viewer.h @@ -1,24 +1,21 @@ #if !defined( VIEWER_H ) #define VIEWER_H +#include + +#include "cstack.h" + #define CP_WHITE 1 // 255 #define CP_BLUE 2 // 123 #define CP_RED 3 // 213 #define CP_YELLOW 4 // 208 -static short white_ramp[24] = { 16, 232, 233, 234, 235, 236, - 237, 238, 239, 240, 241, 242, - 244, 245, 246, 247, 248, 249, - 250, 251, 252, 253, 254, 255 }; - -static short blue_ramp[24] = { 16, 17, 17, 18, 18, 19, - 19, 20, 20, 21, 27, 32, - 33, 38, 39, 44, 45, 45, - 81, 81, 51, 51, 123, 123 }; +#define FADE_DELAY 15000 // micro seconds -static short red_ramp[24] = { 16, 52, 52, 53, 53, 89, - 89, 90, 90, 126, 127, 127, - 163, 163, 164, 164, 200, 200, - 201, 201, 207, 207, 213, 213 }; +int ncurses_display(deck_t *deck, int notrans, int nofade); +void add_line(WINDOW *window, int y, int x, line_t *line, int max_cols); +int is_attron(cstack_t *stack, char c); +void fade_out(WINDOW *window, int trans, int colors); +void fade_in(WINDOW *window, int trans, int colors); #endif // !defined( VIEWER_H )