| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include "StateMachine.h"
- #include "Timing.h"
- #include "Logger.h"
- #include "render/Text.h"
- #include "Graphics.h"
- #include "Quirks.h"
- #include "Status.h"
- #include "map/Map.h"
- #include "map/StateMap.h"
- #include "piaf/Archive.h"
- #include "utility/misc.h"
- #include "pacman/GameState.h"
- using namespace WalrusRPG;
- using WalrusRPG::PIAF::Archive;
- using WalrusRPG::Graphics::Texture;
- using namespace WalrusRPG::Graphics;
- int main(int argc, char *argv[])
- {
- UNUSED(argc);
- Graphics::init();
- Logger::init();
- Logger::log("WalrusRPG Init");
- Status::init();
- Timing::init();
- Quirks::init(argv[0]);
- Text::init();
- StateMachine::init();
- StateMachine::push(new Pacman::GameState());
- StateMachine::run();
- Logger::log("WalrusRPG Deinit");
- StateMachine::deinit();
- Text::deinit();
- Quirks::deinit();
- Timing::deinit();
- Graphics::deinit();
- Status::deinit();
- Logger::log("WalrusRPG Exit");
- Graphics::deinit();
- return 0;
- }
|