[Fix] _ingameMenu->SetStatus(false); is now set after save/load for user feedback.
[Add] Quickly utilised debug logger.
This commit is contained in:
parent
9e82f7d5d2
commit
77d959d0ec
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" ?>
|
<?xml version="1.0" ?>
|
||||||
<save>
|
<save>
|
||||||
<name>Allanis</name>
|
<name>Allanis</name>
|
||||||
<x>220</x>
|
<x>100</x>
|
||||||
<y>144</y>
|
<y>168</y>
|
||||||
<map>map</map>
|
<map>map</map>
|
||||||
</save>
|
</save>
|
||||||
|
BIN
Unuk-QT/Unuk-QT
Executable file
BIN
Unuk-QT/Unuk-QT
Executable file
Binary file not shown.
@ -8,6 +8,7 @@ Game::Game(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Game::~Game(void) {
|
Game::~Game(void) {
|
||||||
|
Debug::logger->message("----- Cleaning Up ------");
|
||||||
// cleaning _player up caused a nice seg fault. I'll look later.
|
// cleaning _player up caused a nice seg fault. I'll look later.
|
||||||
//delete _player;
|
//delete _player;
|
||||||
delete _npc;
|
delete _npc;
|
||||||
@ -148,6 +149,7 @@ void Game::HandleInput(void) {
|
|||||||
break;
|
break;
|
||||||
case ingameMenuSaveGame:
|
case ingameMenuSaveGame:
|
||||||
SaveSavegame();
|
SaveSavegame();
|
||||||
|
_ingameMenu.SetStatus(false);
|
||||||
Debug::logger->message("Game Saved!");
|
Debug::logger->message("Game Saved!");
|
||||||
break;
|
break;
|
||||||
case ingameMenuLoadGame:
|
case ingameMenuLoadGame:
|
||||||
|
@ -31,19 +31,27 @@ int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
Debug::openLog(true);
|
Debug::openLog(true);
|
||||||
|
Debug::logger->message("\n----- Engine Loading -----");
|
||||||
|
|
||||||
if(SDL_Init(SDL_INIT_VIDEO == -1)) {
|
if(SDL_Init(SDL_INIT_VIDEO == -1)) {
|
||||||
system("zenity --error --text=\"Could not load SDL\"");
|
system("zenity --error --text=\"Could not load SDL\"");
|
||||||
Debug::logger->message("Error: Could not load SDL");
|
Debug::logger->message("Error: Could not load SDL");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
} else
|
||||||
|
Debug::logger->message("SDL loaded..");
|
||||||
|
|
||||||
if(TTF_Init() == -1) {
|
if(TTF_Init() == -1) {
|
||||||
system("zenity --error --text=\"Could not load SDL_TTF\"");
|
system("zenity --error --text=\"Could not load SDL_TTF\"");
|
||||||
Debug::logger->message("Error: Could not load SDL_TTF");
|
Debug::logger->message("Error: Could not load SDL_TTF");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
} else
|
||||||
|
Debug::logger->message("SDL_TTF loaded..");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, 32, SDL_HWSURFACE);
|
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, 32, SDL_HWSURFACE);
|
||||||
|
Debug::logger->message("Video mode set..");
|
||||||
|
|
||||||
SDL_WM_SetCaption("fps - 00", NULL);
|
SDL_WM_SetCaption("fps - 00", NULL);
|
||||||
|
|
||||||
srand((unsigned int)time(NULL));
|
srand((unsigned int)time(NULL));
|
||||||
@ -58,13 +66,19 @@ int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) {
|
|||||||
Text::LoadFonts();
|
Text::LoadFonts();
|
||||||
|
|
||||||
Game* game = NULL;
|
Game* game = NULL;
|
||||||
|
|
||||||
|
Debug::logger->message("Creating mainmenu..");
|
||||||
MainMenu* menu = new MainMenu;
|
MainMenu* menu = new MainMenu;
|
||||||
|
|
||||||
|
Debug::logger->message("\n----- Engine Initialization Complete -----");
|
||||||
|
Debug::logger->message("\n----- Logic -----");
|
||||||
|
|
||||||
bool menuRunning = true;
|
bool menuRunning = true;
|
||||||
while(menuRunning) {
|
while(menuRunning) {
|
||||||
switch(menu->Run()) {
|
switch(menu->Run()) {
|
||||||
case mainMenuNewGame:
|
case mainMenuNewGame:
|
||||||
delete menu;
|
delete menu;
|
||||||
|
Debug::logger->message("Entering game state..");
|
||||||
game = new Game;
|
game = new Game;
|
||||||
|
|
||||||
switch(game->Run("save")) {
|
switch(game->Run("save")) {
|
||||||
@ -75,7 +89,6 @@ int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) {
|
|||||||
menuRunning = false;
|
menuRunning = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
delete game;
|
delete game;
|
||||||
break;
|
break;
|
||||||
case mainMenuLoadGame:
|
case mainMenuLoadGame:
|
||||||
|
Loading…
Reference in New Issue
Block a user