#ifndef INIT_PHASE #define INIT_PHASE #include #include #include "i_engine_descriptor.hpp" class InitPhase { public: //ctor InitPhase( IEngineDescriptor*, std::vector< std::string> &); //dtor //~InitPhase(); //execute one engine cycle int GetAction(); //has items been gathered bool Ended(); protected: typedef std::vector< std::pair< std::string, bool> > item_list; //items list item_list m_items; //enine descriptor IEngineDescriptor* m_engine; }; #endif