int main(int argc, char *argv[]) { df::LogManager &log_manager = df::LogManager::getInstance(); // Start up game manager. df::GameManager &game_manager = df::GameManager::getInstance(); if (game_manager.startUp()) { log_manager.writeLog("Error starting game manager!"); game_manager.shutDown(); return 0; } // Set flush of logfile during development (when done, make false). log_manager.setFlush(true); // Load game resources. loadResources(); // Populate game world with some objects. populateWorld(); // Run the game. game_manager.run(); // Show splash screen. //df::splash(); // Shut everything down. game_manager.shutDown(); }
int main(int argc, char *argv[]) { LogManager &log_manager = LogManager::getInstance(); WorldManager &world_manager = WorldManager::getInstance(); world_manager.startUp(); // Start up game manager. GameManager &game_manager = GameManager::getInstance(); if (game_manager.startUp()) { log_manager.writeLog("Error starting game manager!"); game_manager.shutDown(); return 0; } // Set flush of logfile during development (when done, make false). log_manager.setFlush(true); // Show splash screen. splash(); // Load game resources. loadResources(); // Populate game world with some objects. populateWorld(); // Enable player to pause game (press F10). new Pause; // Run game (this blocks until game loop is over). game_manager.run(); // Shut everything down. game_manager.shutDown(); }