Exemplo n.º 1
0
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);

}
Exemplo n.º 2
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);

}