30 #if !defined(ANDROID) && !defined(CONSOLE_STATE_H)
31 #define CONSOLE_STATE_H
38 class ZENI_REST_DLL Console_State;
45 const std::vector<String> &args);
50 Console_State & operator=(
const Console_State &);
52 friend class ZENI_REST_DLL
Game;
63 void write_to_log(
const String &text);
69 void fire_command(
const String &text);
82 #pragma warning( push )
83 #pragma warning( disable : 4251 )
85 std::pair<Point2f, Point2f> m_virtual_screen;
87 #pragma warning( pop )
92 #pragma warning( push )
93 #pragma warning( disable : 4251 )
97 #pragma warning( pop )
103 #pragma warning( push )
104 #pragma warning( disable : 4251 )
106 std::map<String, Console_Function *> m_functions;
108 #pragma warning( pop )
114 bool m_handled_event;
static void render(const Vertex_Buffer_Macrorenderer ¯orenderer, std::vector< Vertex_Buffer::Vertex_Buffer_Range * > &descriptors)
EGLImageKHR EGLint * name
An Abstraction of a Quadrilateral.
Keyboard button event structure (event.key.*)
A smartpointer for a Gamestate_Base.
Mouse motion event structure (event.motion.*)
The base class for all gamestates.
Provide a text console to process commands.
virtual ~Console_Function()