//initializes the supplemental methods of the application
void Application::Initialize()
{
    screen = SDL_SetVideoMode(1000, 700, 32, SDL_SWSURFACE | SDL_DOUBLEBUF);
    SDL_Init(SDL_INIT_EVERYTHING);
    TTF_Init();
    screens.loadFirst();

    startClocks();
    loadSurfaces();
    loadMap();
    setKey();
}
Beispiel #2
0
//main function
int main(int argc, char **argv)
{

	mx::mxDisplay display; // display instance
	mx::mxController controller;
	

	if(display.initCallbacks() && display.initDisplay())
	{

		scePowerSetClockFrequency(333, 333, 166);

		loadSurfaces();
		scrambleSurface();


		while(display.active())
		{


			display.clearBuffer();

			morphSurface();
			blendSurface(&images[rand()%4]);

			display.end();


			display.start();


			display.copySurface(&back_surface, 0, 0);

			display.flipBuffer();
		}


	}


	return 0;
}