diff options
Diffstat (limited to 'src/game/Area1Game6.py')
-rw-r--r-- | src/game/Area1Game6.py | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/game/Area1Game6.py b/src/game/Area1Game6.py index 77a31c8..fed75d1 100644 --- a/src/game/Area1Game6.py +++ b/src/game/Area1Game6.py @@ -2,7 +2,6 @@ import pygame from api.Sprite2 import CSprite -from api.Button import CButton from api.Points import CPoints from api.MultiLabel import CMultiLabel from api.Mouse import CMouse @@ -13,7 +12,6 @@ from api.Game import CGame from api.GameState import CGameState import MenuState -from gettext import gettext as _ from assets.data import area1game6_data @@ -166,16 +164,16 @@ class CArea1Game6(CGameState): for i in range(10): self.mListHelps.insert(i, None) - #for i in range(18): - # self.mListPieces.insert(i, None) - + 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 = CButton() - self.mButtonBack.set_bgColor((0x99, 0x99, 0x66)) - self.mButtonBack.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 20) - self.mButtonBack.set_center((120, 40)) - self.mButtonBack.set_size((200, 40)) - self.mButtonBack.set_text(_('Volver')) + self.mButtonBack = CSprite() + self.mButtonBack.setRegistrationPointOffset(22, 22) + self.mButtonBack.setXY(1170, 30) + self.mButtonBack.setImage(self.mBackImageN) CGame().addChild(self.mButtonBack) self.mBackground = Image.loadImage('assets/images/a1g6/A1G6-fondo.jpg', False) @@ -292,6 +290,19 @@ class CArea1Game6(CGameState): def update(self): #print "menu update" CGameState.update(self) + + 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 clicked back of a1g6" |