Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game/Area1Game3.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Area1Game3.py')
-rw-r--r--src/game/Area1Game3.py37
1 files changed, 27 insertions, 10 deletions
diff --git a/src/game/Area1Game3.py b/src/game/Area1Game3.py
index 52d5760..c79ecb8 100644
--- a/src/game/Area1Game3.py
+++ b/src/game/Area1Game3.py
@@ -22,7 +22,7 @@ class CArea1Game3(CGameState):
self.mBackground = None
self.mInstructions = None
- self.mButtonBackA1G3 = None
+ self.mButtonBack = None
self.mLabelQuestion = None
self.mButtonTrue = None
self.mButtonFalse = None
@@ -77,13 +77,17 @@ class CArea1Game3(CGameState):
random.shuffle(self.mboy_list)
random.shuffle(self.mgirl_list)
- self.mButtonBackA1G3 = CButton()
- self.mButtonBackA1G3.set_bgColor((0x99, 0x99, 0x66))
- self.mButtonBackA1G3.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mButtonBackA1G3.set_center((120, 40))
- self.mButtonBackA1G3.set_size((200, 40))
- self.mButtonBackA1G3.set_text(_('Volver'))
- CGame().addChild(self.mButtonBackA1G3)
+ self.mBsetted = False
+ self.mNsetted = True
+
+ self.mBackImageN = Image.loadImage('assets/images/back.png')
+ self.mBackImageB = Image.loadImage('assets/images/back_big.png')
+
+ self.mButtonBack = CSprite()
+ self.mButtonBack.setRegistrationPointOffset(22, 22)
+ self.mButtonBack.setXY(1170, 30)
+ self.mButtonBack.setImage(self.mBackImageN)
+ CGame().addChild(self.mButtonBack)
self.mLabelQuestion = Globe((500, 250), pico='None', text=' ')
self.mLabelQuestion.set_center((600, 250))
@@ -147,7 +151,20 @@ class CArea1Game3(CGameState):
self.time = self.time + 1
- if self.mButtonBackA1G3.clicked():
+ if self.mButtonBack.mouseOver():
+ if not(self.mBsetted):
+ self.mBsetted = True
+ self.mNsetted = False
+ self.mButtonBack.setRegistrationPointOffset(27, 27)
+ self.mButtonBack.setImage(self.mBackImageB)
+ else:
+ if not(self.mNsetted):
+ self.mBsetted = False
+ self.mNSetted = True
+ self.mButtonBack.setRegistrationPointOffset(22, 22)
+ self.mButtonBack.setImage(self.mBackImageN)
+
+ if self.mButtonBack.clicked():
print "clicked back of a1g3"
#cs = CHelpState()
ms = MenuState.CMenuState()
@@ -256,7 +273,7 @@ class CArea1Game3(CGameState):
#self.mInstructions.destroy()
self.mInstructions = None
- CGame().removeChild(self.mButtonBackA1G3)
+ CGame().removeChild(self.mButtonBack)
CGame().removeChild(self.mLabelQuestion)
CGame().removeChild(self.mButtonTrue)
CGame().removeChild(self.mButtonFalse)