X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fgame.c;h=238ee0832569f450d206fa7f31a615c117ac7c89;hb=2bd7529337d75380170f58364b1328ef3b8dc845;hp=2ec7c45b976da2abcd1d354efb3b279b47ca0219;hpb=046fa888e4df754a20736303c27f497163edf4db;p=eradicate diff --git a/src/game.c b/src/game.c index 2ec7c45..238ee08 100644 --- a/src/game.c +++ b/src/game.c @@ -3,7 +3,7 @@ int fb_width, fb_height; long fb_size; -void *fb_pixels, *vmem; +uint16_t *fb_pixels; long time_msec; @@ -20,8 +20,7 @@ int init(int argc, char **argv) return -1; } - draw = intro_draw; - key_event = intro_keyb; + intro_start(); return 0; } @@ -30,3 +29,16 @@ void cleanup(void) intro_cleanup(); menu_cleanup(); } + +void cs_puts_font(cs_font_func csfont, int sz, void *fb, int x, int y, const char *str) +{ + while(*str) { + int c = *str++; + + if(c > ' ' && c < 128) { + csfont(fb, x, y, c - ' '); + } + x += sz; + } +} +