Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2014-02-09 01:53:23 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2014-02-09 01:53:23 (GMT)
commitfa87e2f4ba79f1b384f7a4c02cc592f846156331 (patch)
treec634dcc0b8af839b7586bcede87041af07f95b3e /src
parentbbeb98a720ade8e87fdb7f55d14573f00d2dec5a (diff)
add over effect to button a1g3
Diffstat (limited to 'src')
-rw-r--r--src/game/Area1Game3.py27
1 files changed, 24 insertions, 3 deletions
diff --git a/src/game/Area1Game3.py b/src/game/Area1Game3.py
index 762145f..107ac7a 100644
--- a/src/game/Area1Game3.py
+++ b/src/game/Area1Game3.py
@@ -14,6 +14,9 @@ from gettext import gettext as _
from assets.data import area1game3_data
+OVER_COLOR = (255, 0, 0)
+NORMAL_COLOR = (255, 125, 50)
+
class CArea1Game3(CGameState):
@@ -94,21 +97,24 @@ class CArea1Game3(CGameState):
font28 = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
self.mButtonTrue = CButton()
- self.mButtonTrue.bgColor = (125, 255, 125)
+ #self.mButtonTrue.bgColor = (125, 255, 125)
+ self.mButtonTrue.bgColor = NORMAL_COLOR
self.mButtonTrue.font = font28
self.mButtonTrue.center = (460, 400)
self.mButtonTrue.size = (200, 40)
self.mButtonTrue.set_text(_('Verdadero'))
self.mButtonFalse = CButton()
- self.mButtonFalse.bgColor = (125, 255, 125)
+ #self.mButtonFalse.bgColor = (125, 255, 125)
+ self.mButtonFalse.bgColor = NORMAL_COLOR
self.mButtonFalse.font = font28
self.mButtonFalse.center = (740, 400)
self.mButtonFalse.size = (200, 40)
self.mButtonFalse.set_text(_('Falso'))
self.mButtonNext = CButton()
- self.mButtonNext.bgColor = (125, 255, 125)
+ #self.mButtonNext.bgColor = (125, 255, 125)
+ self.mButtonNext.bgColor = NORMAL_COLOR
self.mButtonNext.font = font28
self.mButtonNext.center = (600, 500)
self.mButtonNext.size = (200, 40)
@@ -174,6 +180,11 @@ class CArea1Game3(CGameState):
return
if self.mCurrentState < 4:
+ if self.mButtonNext.mouseOver():
+ self.mButtonNext.set_bgColor(OVER_COLOR)
+ else:
+ self.mButtonNext.set_bgColor(NORMAL_COLOR)
+
if self.mButtonNext.clicked():
self.mCurrentState = self.mCurrentState + 1
@@ -204,6 +215,16 @@ class CArea1Game3(CGameState):
self.mCurrentState = 5
elif (self.mQuestionAnswered == False):
+ if self.mButtonTrue.mouseOver():
+ self.mButtonTrue.set_bgColor(OVER_COLOR)
+ else:
+ self.mButtonTrue.set_bgColor(NORMAL_COLOR)
+
+ if self.mButtonFalse.mouseOver():
+ self.mButtonFalse.set_bgColor(OVER_COLOR)
+ else:
+ self.mButtonFalse.set_bgColor(NORMAL_COLOR)
+
if self.mButtonTrue.clicked():
CGame().removeChild(self.mLabelQuestion)
CGame().removeChild(self.mButtonTrue)