//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(); }
//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; }