diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2013-08-21 19:51:07 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2013-08-21 19:51:07 (GMT) |
commit | 06af61cd9abe9c15da84b64c784be8c29671c9b5 (patch) | |
tree | 1072f0b6f1210baac353859ba90ad3fbf5275b4f /src | |
parent | bbf556cb3475eb7e0da911a7306e8ebafff563fb (diff) |
separate data of the selectArea state
Diffstat (limited to 'src')
-rw-r--r-- | src/assets/data/selectArea_data.py | 9 | ||||
-rw-r--r-- | src/game/SelectAreaState.py | 15 |
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): |