diff options
Diffstat (limited to 'src/game/Area1Game5.py')
-rw-r--r-- | src/game/Area1Game5.py | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/src/game/Area1Game5.py b/src/game/Area1Game5.py index 2035bcb..bb03acd 100644 --- a/src/game/Area1Game5.py +++ b/src/game/Area1Game5.py @@ -67,13 +67,17 @@ class CArea1Game5(CGameState): # randomize it random.shuffle(self.mboy_list) - self.mButtonBackA1G5 = CButton() - self.mButtonBackA1G5.set_bgColor((0x99, 0x99, 0x66)) - self.mButtonBackA1G5.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28) - self.mButtonBackA1G5.set_center((120, 40)) - self.mButtonBackA1G5.set_size((200, 40)) - self.mButtonBackA1G5.set_text(_('Volver')) - CGame().addChild(self.mButtonBackA1G5) + 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, 150), pico='None', text=' ') self.mLabelQuestion.set_center((600, 250)) @@ -130,10 +134,22 @@ class CArea1Game5(CGameState): def update(self): CGameState.update(self) - self.time = self.time + 1 - if self.mButtonBackA1G5.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 a1g5" #cs = CHelpState() ms = MenuState.CMenuState() @@ -228,7 +244,7 @@ class CArea1Game5(CGameState): #self.mInstructions.destroy() self.mInstructions = None - CGame().removeChild(self.mButtonBackA1G5) + CGame().removeChild(self.mButtonBack) CGame().removeChild(self.mLabelQuestion) CGame().removeChild(self.mButtonTrue) CGame().removeChild(self.mButtonFalse) |