Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Added mouse button click to toggle IMM.
- Loading branch information
Showing
with
12 additions
and
4 deletions.
-
+2
−1
EXCLUDE/GLIMM/include/App.hpp
-
+10
−3
EXCLUDE/GLIMM/src/App.cpp
|
@@ -19,6 +19,7 @@ class App : public Window_Listener |
|
|
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 @@ class App : public Window_Listener |
|
|
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; |
|
|
|
@@ -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; |
|
|