Commit 5fdf7c84 authored by chili's avatar chili
Browse files

test stuff

parent 41b57602
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
* along with The Chili Direct3D Engine. If not, see <http://www.gnu.org/licenses/>. * * along with The Chili Direct3D Engine. If not, see <http://www.gnu.org/licenses/>. *
******************************************************************************************/ ******************************************************************************************/
#include "Window.h" #include "Window.h"
#include <sstream>
int CALLBACK WinMain( int CALLBACK WinMain(
HINSTANCE hInstance, HINSTANCE hInstance,
...@@ -37,6 +37,25 @@ int CALLBACK WinMain( ...@@ -37,6 +37,25 @@ int CALLBACK WinMain(
// TranslateMessage will post auxilliary WM_CHAR messages from key msgs // TranslateMessage will post auxilliary WM_CHAR messages from key msgs
TranslateMessage( &msg ); TranslateMessage( &msg );
DispatchMessage( &msg ); DispatchMessage( &msg );
// test code
while( !wnd.mouse.IsEmpty() )
{
const auto e = wnd.mouse.Read();
switch( e.GetType() )
{
case Mouse::Event::Type::Leave:
wnd.SetTitle( "Gone!" );
break;
case Mouse::Event::Type::Move:
{
std::ostringstream oss;
oss << "Mouse moved to (" << e.GetPosX() << "," << e.GetPosY() << ")";
wnd.SetTitle( oss.str() );
}
break;
}
}
} }
// check if GetMessage call itself borked // check if GetMessage call itself borked
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment