X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fscreen.c;h=fb892062e794498dab462eeafe7e15280cfb8920;hb=9b942b99fe10222bee50c47bfc809de268d331ec;hp=17491d591dccce466eba853a20d38c2cafcfd426;hpb=493e590908a39324651cd2c81323e6969c0b4c4f;p=dosdemo diff --git a/src/screen.c b/src/screen.c index 17491d5..fb89206 100644 --- a/src/screen.c +++ b/src/screen.c @@ -10,6 +10,10 @@ struct screen *fract_screen(void); struct screen *grise_screen(void); struct screen *polytest_screen(void); struct screen *plasma_screen(void); +struct screen *bump_screen(void); +struct screen *thunder_screen(void); +struct screen *metaballs_screen(void); +struct screen *greets_screen(void); #define NUM_SCR 32 static struct screen *scr[NUM_SCR]; @@ -37,6 +41,18 @@ int scr_init(void) if (!(scr[idx++] = plasma_screen())) { return -1; } + if (!(scr[idx++] = bump_screen())) { + return -1; + } + if (!(scr[idx++] = thunder_screen())) { + return -1; + } + if(!(scr[idx++] = metaballs_screen())) { + return -1; + } + if(!(scr[idx++] = greets_screen())) { + return -1; + } num_screens = idx; assert(num_screens <= NUM_SCR);