123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*!
- * \file include/OpenRaider.h
- * \brief Main Game Object
- *
- * \author xythobuz
- */
-
- #ifndef _OPENRAIDER_H_
- #define _OPENRAIDER_H_
-
- #include "Window.h"
-
- /*!
- * \brief Main Game Singleton
- */
- class OpenRaider {
- public:
-
- /*!
- * \brief Constructs an object of OpenRaider
- */
- OpenRaider();
-
- /*!
- * \brief Deconstructs an object of OpenRaider
- */
- ~OpenRaider();
-
- /*!
- * \brief Load the configuration file
- * \returns 0 on success
- */
- int loadConfig(const char *config);
-
- int initialize();
-
- void run();
-
- private:
- bool mInit;
- bool mRunning;
- Window *mWindow;
- };
-
- #endif
|