Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game/Area1Game6.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Area1Game6.py')
-rw-r--r--src/game/Area1Game6.py33
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"