Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-11-11 11:32:29 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-11-11 11:32:29 +0300
commitb2bb9ca39a687efc5dd1014e78650e39452d7cbf (patch)
treeff81299979056c20a9099a68f3b0254eb513cb29 /source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
parent1dfc7942d3f35cbb8bb0e94fec57828da0eb756c (diff)
Mitchell Stokes BGE MouseWarp patch + warning fix
[#19854] [bugfix] Fix for broken Rasterizer mouse functions --- This patch fixes the embedded player's ability to control the mouse. For example, hiding and unhiding the mouse cursor did not work in 2.5, nor could the mouse's position be controlled. This was because these parts still needed to be ported to 2.5 window manager code.
Diffstat (limited to 'source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp')
-rw-r--r--source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
index 73803846d70..e53a96ad9f6 100644
--- a/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
+++ b/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
@@ -138,17 +138,17 @@ void KX_BlenderCanvas::SetMouseState(RAS_MouseState mousestate)
{
case MOUSE_INVISIBLE:
{
- BL_HideMouse();
+ BL_HideMouse(m_win);
break;
}
case MOUSE_WAIT:
{
- BL_WaitMouse();
+ BL_WaitMouse(m_win);
break;
}
case MOUSE_NORMAL:
{
- BL_NormalMouse();
+ BL_NormalMouse(m_win);
break;
}
default:
@@ -166,7 +166,7 @@ void KX_BlenderCanvas::SetMousePosition(int x,int y)
int winY = m_frame_rect.GetBottom();
int winH = m_frame_rect.GetHeight();
- BL_warp_pointer(winX + x, winY + (winH-y-1));
+ BL_warp_pointer(m_win, winX + x, winY + (winH-y-1));
}