int main(int argc, char *argv[]) { /* if (argc > 0) { while (argc > 0) { dos_print ("Unknown Argument: "); dos_print (makefp argv[argc]); argc--; } return (0); } */ init_random (); load_shapes (); demo_res ( Mode_320x200, 320, 200 ); demo_res ( Mode_320x400, 320, 400 ); demo_res ( Mode_360x200, 360, 200 ); demo_res ( Mode_360x400, 360, 400 ); demo_res ( Mode_320x240, 320, 240 ); demo_res ( Mode_320x480, 320, 480 ); demo_res ( Mode_360x240, 360, 240 ); demo_res ( Mode_360x480, 360, 480 ); page_demo (); set_video_mode (3); dos_print ("This Mode X Demo is Finished"); return (0); }
void init_data(gamedata &g){ init_gameconstants(g); init_gamedata(g); // save the config saveConfig(ap_home, "apricots.cfg", g); // Set Random seed srand(time(0)); /* Initialize defaults, Video and Audio */ if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO|SDL_INIT_JOYSTICK)==-1)){ fprintf(stderr, "Could not initialize SDL: %s.\n", SDL_GetError()); exit(-1); } SDL_JoystickEventState(SDL_ENABLE); setup_display(g); // Set Window title SDL_WM_SetCaption("Apricots", NULL); // Hide cursor SDL_ShowCursor(0); load_shapes(g, g.images); load_font(g.virtualscreen, g.whitefont, g.greenfont); init_sound(g.sound); loadPlaneInfo(g); }