* 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())
|
||||
{
|
||||
irrCursorControl->setVisible(true);
|
||||
irrCursorControl->setPosition(irrCursorControl->getPosition());
|
||||
// irrCursorControl->setPosition(irrCursorControl->getPosition());
|
||||
}
|
||||
else
|
||||
{
|
||||
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);
|
||||
|
||||
// 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());
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user