mirror of
https://github.com/yawut/SDL.git
synced 2026-08-28 03:34:44 -05:00
Added mouse button click to toggle IMM.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user