diff --git a/EXCLUDE/GLIMM/include/App.hpp b/EXCLUDE/GLIMM/include/App.hpp index c7609fc37..5c9ff3efa 100644 --- a/EXCLUDE/GLIMM/include/App.hpp +++ b/EXCLUDE/GLIMM/include/App.hpp @@ -19,6 +19,7 @@ public: virtual void On_Key_Up(int Key); virtual void On_Char(unsigned int Char); virtual void On_Resized(unsigned int Width, unsigned int Height); + virtual void On_Mouse_Button_Down(Mouse_Button Button); private: void Update(); @@ -27,7 +28,7 @@ private: static const int Width = 800; static const int Height = 600; static const int Bits_Per_Pixel = 32; - static const bool Fullscreen = false; + static const bool Fullscreen = true; Window my_Window; bool my_Done; diff --git a/EXCLUDE/GLIMM/src/App.cpp b/EXCLUDE/GLIMM/src/App.cpp index e3da11c45..393ac5b88 100644 --- a/EXCLUDE/GLIMM/src/App.cpp +++ b/EXCLUDE/GLIMM/src/App.cpp @@ -57,9 +57,6 @@ void App::On_Key_Down(int Key) case VK_ESCAPE: On_Close(); break; - case VK_TAB: - my_Window.Get_IMM().Toggle(); - break; } } @@ -83,6 +80,16 @@ void App::On_Resized(unsigned int Width, unsigned int Height) glLoadIdentity(); } +void App::On_Mouse_Button_Down(Mouse_Button Button) +{ + switch (Button) + { + case Mouse_Button_Left: + my_Window.Get_IMM().Toggle(); + break; + } +} + void App::Update() { Rotation += 0.2f;