def mouseNodeTask(self, task): if WindowManager.hasMouse(): x=WindowManager.getMouseX() y=WindowManager.getMouseY() # the mouse position is read relative to render2d, so set it accordingly self.mouseNode.setPos( render2d, x, 0, y ) return task.cont
def _getCurrentMousePos(self): if WindowManager.hasMouse(): mpos = WindowManager.getMouse() if mpos != None: return mpos.getX(), mpos.getY() return 0, 0