#ifndef _GAME_H_ #define _GAME_H_ class Game : public IEventReceiver { public: Game(CSettings* sett); int start(); virtual bool OnEvent(const SEvent& event); bool IsKeyDown(EKEY_CODE keyCode); ~Game(); private: int error(int errnum, const char errmsg[]); int warning(int errnum, const char errmsg[]); void info(const char errmsg[]); void debug(const char errmsg[]); bool KeyIsDown[KEY_KEY_CODES_COUNT]; IrrlichtDevice* device; ICameraSceneNode* camera; CSettings* settings; CMapLoader* loader; }; #endif