@@ -10,4 +10,5 @@ namespace WalrusRPG
void error(const char *fmt, ...);
}
+
#endif
@@ -54,13 +54,15 @@ int main(int argc, char *argv[])
StateMachine::init();
StateMachine::push(new States::StateMap(0, 0, map));
StateMachine::run();
- StateMachine::deinit();
+ Logger::log("WalrusRPG Deinit");
+ StateMachine::deinit();
Quirks::deinit();
Timing::deinit();
Graphics::deinit();
delete[] dungeonTest;
delete[] dungeonTest2;
+ Logger::log("WalrusRPG Exit");
return 0;
@@ -1,3 +1,4 @@
+#include "Logger.h"
#include "Archive.h"
#include <cmath>
#include <cstring>
@@ -5,12 +6,14 @@
using WalrusRPG::PIAF::PIAFException;
using namespace WalrusRPG::PIAF;
+using namespace WalrusRPG::Logger;
PIAFException::PIAFException(const char *format, ...) : msg("")
{
va_list list;
va_start(list, format);
vsnprintf(msg, 1024, format, list);
+ log(msg);
va_end(list);