* Fixed mouse capture issue in windowed mode

This commit is contained in:
shlainn 2010-09-11 02:32:23 +02:00
parent cbd864f65c
commit fa2ac32d72
2 changed files with 5 additions and 3 deletions

View File

@ -54,12 +54,12 @@ void CCursorController::render()
if(isOSCursorVisible())
{
irrCursorControl->setVisible(true);
irrCursorControl->setPosition(irrCursorControl->getPosition());
// irrCursorControl->setPosition(irrCursorControl->getPosition());
}
else
{
irrCursorControl->setVisible(false);
irrCursorControl->setPosition(irrCursorControl->getPosition());
// irrCursorControl->setPosition(irrCursorControl->getPosition());
}
}

View File

@ -96,6 +96,8 @@ SceneWorld::SceneWorld(PseuGUI *g) : Scene(g)
driver->setFog(envBasicColor, true, fognear, fogfar, 0.02f);
// setup cursor
// shlainn: The cursor contrpller is a horrible hack.
// TODO: Replace cursor controller as soon as Irrlicht 1.8 comes out
cursor->setOSCursorVisible(false);
cursor->addMouseCursorTexture("data/misc/cursor.png", true);
cursor->setVisible(true);
@ -460,7 +462,7 @@ void SceneWorld::OnUpdate(s32 timediff)
str += driver->getFPS();
str += L" FPS";
debugText->setText(str.c_str());