Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game/SelectAreaState.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/SelectAreaState.py')
-rw-r--r--src/game/SelectAreaState.py53
1 files changed, 24 insertions, 29 deletions
diff --git a/src/game/SelectAreaState.py b/src/game/SelectAreaState.py
index b92efe7..d035bc1 100644
--- a/src/game/SelectAreaState.py
+++ b/src/game/SelectAreaState.py
@@ -32,9 +32,8 @@ class CSelectAreaState(CGameState):
self.mBackImageN = Image.loadImage('assets/images/back.png')
self.mBackImageB = Image.loadImage('assets/images/back_big.png')
- self.mButtonBack = CSprite()
+ self.mButtonBack = CSprite(1170, 30)
self.mButtonBack.setRegistrationPointOffset(22, 22)
- self.mButtonBack.setXY(1170, 30)
self.mButtonBack.setImage(self.mBackImageN)
CGame().addChild(self.mButtonBack)
@@ -43,49 +42,48 @@ class CSelectAreaState(CGameState):
self.mAreas_list.append(unicode(a, 'UTF-8'))
#escuela
- self.mArea1 = CSprite()
- self.mArea1.setXY(55, 193)
- self.mFrameImageArea1 = Image.loadImage('assets/images/selectArea/M-resaltado-A1.png', True)
- self.mArea1.setImage(self.mFrameImageArea1)
+ self.mArea1 = CSprite(55, 193)
+ self.mArea1.loadImage('assets/images/selectArea/M-resaltado-A1.png')
self.mArea1Is = False
+
+ font28 = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
self.mLabelA1 = CMultiLabel()
self.mLabelA1.bgColor = (255, 125, 50)
self.mLabelA1.fgColor = (0xFF, 0xFF, 0xFF)
- self.mLabelA1.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mLabelA1.set_center((300, 320))
- self.mLabelA1.set_size((320, 80))
- self.mLabelA1.set_text(self.mAreas_list[0])
+ self.mLabelA1.font = font28
+ self.mLabelA1.center = (300, 320)
+ self.mLabelA1.size = (320, 80)
+ self.mLabelA1.text = self.mAreas_list[0]
+ self.mLabelA1._update_image()
#patio
- self.mArea2 = CSprite()
- self.mArea2.setXY(110, 380)
- self.mFrameImageArea2 = Image.loadImage('assets/images/selectArea/M-resaltado-A2.png', True)
- self.mArea2.setImage(self.mFrameImageArea2)
+ self.mArea2 = CSprite(110, 380)
+ self.mArea2.loadImage('assets/images/selectArea/M-resaltado-A2.png')
self.mArea2Is = False
self.mLabelA2 = CMultiLabel()
self.mLabelA2.bgColor = (255, 125, 50)
self.mLabelA2.fgColor = (0xFF, 0xFF, 0xFF)
- self.mLabelA2.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mLabelA2.set_center((600, 600))
- self.mLabelA2.set_size((350, 80))
- self.mLabelA2.set_text(self.mAreas_list[1])
+ self.mLabelA2.font = font28
+ self.mLabelA2.center = (600, 600)
+ self.mLabelA2.size = (350, 80)
+ self.mLabelA2.text = self.mAreas_list[1]
+ self.mLabelA2._update_image()
#casa
- self.mArea3 = CSprite()
- self.mArea3.setXY(705, 105)
- self.mFrameImageArea3 = Image.loadImage('assets/images/selectArea/M-resaltado-A3.png', True)
- self.mArea3.setImage(self.mFrameImageArea3)
+ self.mArea3 = CSprite(705, 105)
+ self.mArea3.loadImage('assets/images/selectArea/M-resaltado-A3.png')
self.mArea3Is = False
self.mLabelA3 = CMultiLabel()
self.mLabelA3.bgColor = (255, 125, 50)
self.mLabelA3.fgColor = (0xFF, 0xFF, 0xFF)
- self.mLabelA3.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mLabelA3.set_center((950, 300))
- self.mLabelA3.set_size((280, 80))
- self.mLabelA3.set_text(self.mAreas_list[2])
+ self.mLabelA3.font = font28
+ self.mLabelA3.center = (950, 300)
+ self.mLabelA3.size = (280, 80)
+ self.mLabelA3.text = self.mAreas_list[2]
+ self.mLabelA3._update_image()
def update(self):
@@ -167,16 +165,13 @@ class CSelectAreaState(CGameState):
CGame().removeChild(self.mLabelA1)
self.mArea1.destroy()
self.mArea1 = None
- self.mFrameImageArea1 = None
CGame().removeChild(self.mArea2)
CGame().removeChild(self.mLabelA2)
self.mArea2.destroy()
self.mArea2 = None
- self.mFrameImageArea2 = None
CGame().removeChild(self.mArea3)
CGame().removeChild(self.mLabelA3)
self.mArea3.destroy()
self.mArea3 = None
- self.mFrameImageArea3 = None
self.mBackground = None