X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=blobdiff_plain;f=src%2Fdemo.c;h=98f80012563e0089ba3394700233298a5d97eefa;hp=fe0c2c4596176bbc18be5dd79f421a26509c3076;hb=757e7697c9a4434df6f3fdf3234de504bb4636bc;hpb=ecc362e702b77d5c1334656e6f4dc9b17abcb767 diff --git a/src/demo.c b/src/demo.c index fe0c2c4..98f8001 100644 --- a/src/demo.c +++ b/src/demo.c @@ -11,15 +11,25 @@ int fb_height = 240; int fb_bpp = 16; void *fb_pixels; unsigned long time_msec; +int mouse_x, mouse_y; +unsigned int mouse_bmask; static unsigned long nframes; +static const char *start_scr_name = "tunnel"; int demo_init(int argc, char **argv) { + if(argv[1]) { + start_scr_name = argv[1]; + } + if(scr_init() == -1) { return -1; } - scr_change(scr_lookup("tunnel"), 4000); + if(scr_change(scr_lookup(start_scr_name), 4000) == -1) { + fprintf(stderr, "screen %s not found\n", start_scr_name); + return -1; + } return 0; }