Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2013-08-21 19:51:07 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2013-08-21 19:51:07 (GMT)
commit06af61cd9abe9c15da84b64c784be8c29671c9b5 (patch)
tree1072f0b6f1210baac353859ba90ad3fbf5275b4f /src
parentbbf556cb3475eb7e0da911a7306e8ebafff563fb (diff)
separate data of the selectArea state
Diffstat (limited to 'src')
-rw-r--r--src/assets/data/selectArea_data.py9
-rw-r--r--src/game/SelectAreaState.py15
2 files changed, 20 insertions, 4 deletions
diff --git a/src/assets/data/selectArea_data.py b/src/assets/data/selectArea_data.py
new file mode 100644
index 0000000..91000ee
--- /dev/null
+++ b/src/assets/data/selectArea_data.py
@@ -0,0 +1,9 @@
+# -*- coding: utf-8 -*-
+
+from gettext import gettext as _
+
+AREAS = [
+ _('Peripecia por el\ncuerpo y los cambios'),
+ _('Afectividad-manejo\nde las emociones'),
+ _('Peripecia por el\nterritorio social')
+]
diff --git a/src/game/SelectAreaState.py b/src/game/SelectAreaState.py
index 7917449..7ff1fd5 100644
--- a/src/game/SelectAreaState.py
+++ b/src/game/SelectAreaState.py
@@ -24,7 +24,10 @@ import api.Math as CMath
import HallState
from HallState import *
-from gettext import gettext as _
+import sys
+sys.path.insert(0, 'assets/data')
+
+import selectArea_data
import pygame
@@ -64,6 +67,10 @@ class CSelectAreaState(CGameState):
self.mBackground = CImage.loadImage('assets/images/map/background.png', False)
CGame().setBackground(self.mBackground)
+ self.mAreas_list = []
+ for a in selectArea_data.AREAS:
+ self.mAreas_list.append(unicode(a, 'UTF-8'))
+
#escuela
self.mArea1 = CSprite()
self.mArea1.setXY(55, 193)
@@ -77,7 +84,7 @@ class CSelectAreaState(CGameState):
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(unicode(_('Peripecia por el\ncuerpo y los cambios'), 'UTF-8'))
+ self.mLabelA1.set_text(self.mAreas_list[0])
#patio
self.mArea2 = CSprite()
@@ -92,7 +99,7 @@ class CSelectAreaState(CGameState):
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(unicode(_('Afectividad-manejo de\nlas emociones'), 'UTF-8'))
+ self.mLabelA2.set_text(self.mAreas_list[1])
#casa
self.mArea3 = CSprite()
@@ -107,7 +114,7 @@ class CSelectAreaState(CGameState):
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(unicode(_('Peripecia por el\nterritorio social'), 'UTF-8'))
+ self.mLabelA3.set_text(self.mAreas_list[2])
def update(self):