* Fixed mouse capture issue in windowed mode
This commit is contained in:
parent
cbd864f65c
commit
fa2ac32d72
@ -54,12 +54,12 @@ void CCursorController::render()
|
|||||||
if(isOSCursorVisible())
|
if(isOSCursorVisible())
|
||||||
{
|
{
|
||||||
irrCursorControl->setVisible(true);
|
irrCursorControl->setVisible(true);
|
||||||
irrCursorControl->setPosition(irrCursorControl->getPosition());
|
// irrCursorControl->setPosition(irrCursorControl->getPosition());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
irrCursorControl->setVisible(false);
|
irrCursorControl->setVisible(false);
|
||||||
irrCursorControl->setPosition(irrCursorControl->getPosition());
|
// irrCursorControl->setPosition(irrCursorControl->getPosition());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -96,6 +96,8 @@ SceneWorld::SceneWorld(PseuGUI *g) : Scene(g)
|
|||||||
driver->setFog(envBasicColor, true, fognear, fogfar, 0.02f);
|
driver->setFog(envBasicColor, true, fognear, fogfar, 0.02f);
|
||||||
|
|
||||||
// setup cursor
|
// 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->setOSCursorVisible(false);
|
||||||
cursor->addMouseCursorTexture("data/misc/cursor.png", true);
|
cursor->addMouseCursorTexture("data/misc/cursor.png", true);
|
||||||
cursor->setVisible(true);
|
cursor->setVisible(true);
|
||||||
@ -460,7 +462,7 @@ void SceneWorld::OnUpdate(s32 timediff)
|
|||||||
|
|
||||||
str += driver->getFPS();
|
str += driver->getFPS();
|
||||||
str += L" FPS";
|
str += L" FPS";
|
||||||
|
|
||||||
debugText->setText(str.c_str());
|
debugText->setText(str.c_str());
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user