diff options
Diffstat (limited to 'src/api/Mouse.py')
-rwxr-xr-x | src/api/Mouse.py | 7 |
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 |