int main(int argc, char** argv) { SDL_Init(SDL_INIT_EVERYTHING); TimedSplashScreen* splash = new TimedSplashScreen("PoweredByDestructiveReasoning.png",640,480,5000); delete splash; MainMenu* mainMenu = new MainMenu(WIDTH,HEIGHT); mainMenu->menuLoop(); delete mainMenu; for(int c = 0; c < GameMode::playList.size(); c++) { Mix_FreeMusic(GameMode::playList[c]); } //delete main; Mix_HaltMusic(); Mix_CloseAudio(); SDL_Quit(); exit(0); //system("PAUSE"); return 0; }