Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/api/Mouse.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/Mouse.py')
-rwxr-xr-xsrc/api/Mouse.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/api/Mouse.py b/src/api/Mouse.py
index bf0e0c8..ba34eb6 100755
--- a/src/api/Mouse.py
+++ b/src/api/Mouse.py
@@ -43,10 +43,10 @@ class CMouse(object):
return self.mPressed
def firstPress(self):
- return self.pressed() and not self.mPrevPressed
+ return (self.mPressed and not self.mPrevPressed)
def release(self):
- return not self.pressed() and self.mPrevPressed
+ return (not(self.mPressed) and self.mPrevPressed)
def update(self):
#print("mouse update")
@@ -54,7 +54,8 @@ class CMouse(object):
#print("y=" + str(self.getY()))
self.mPrevPressed = self.mPressed;
- self.mPressed = (pygame.mouse.get_pressed() == (1, 0, 0))
+ pp = pygame.mouse.get_pressed()
+ self.mPressed = (pp[0] == 1 and pp[1] == 0 and pp[2] == 0)
def destroy(self):
self.mInstance = None