diff options
Diffstat (limited to 'src/game/Area1Game3.py')
-rw-r--r-- | src/game/Area1Game3.py | 37 |
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) |