Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/game/MenuState.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/MenuState.py')
-rw-r--r--src/game/MenuState.py55
1 files changed, 25 insertions, 30 deletions
diff --git a/src/game/MenuState.py b/src/game/MenuState.py
index f8d8aba..a581f07 100644
--- a/src/game/MenuState.py
+++ b/src/game/MenuState.py
@@ -37,55 +37,52 @@ class CMenuState(CGameState):
def init(self):
CGameState.__init__(self)
+ self.mBackground = Image.loadImage('assets/images/selectArea/background.jpg', False)
+ CGame().setBackground(self.mBackground)
+
self.mButtonPresentation = CButton()
self.mButtonPresentation.bgColor = (0x99, 0x99, 0x66)
self.mButtonPresentation.fgColor = (0xFF, 0xFF, 0xFF)
self.mButtonPresentation.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
self.mButtonPresentation.set_center((200, 100))
self.mButtonPresentation.set_size((200, 40))
- self.mButtonPresentation.set_text(_('Presentacion'))
+ self.mButtonPresentation.set_text(unicode(_('Presentacion'), 'UTF-8'))
CGame().addChild(self.mButtonPresentation)
- self.mButtonPartida = CButton()
- self.mButtonPartida.bgColor = (0x99, 0x99, 0x66)
- self.mButtonPartida.fgColor = (0xFF, 0xFF, 0xFF)
- self.mButtonPartida.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mButtonPartida.set_center((200, 250))
- self.mButtonPartida.set_size((200, 40))
- self.mButtonPartida.set_text(_('Partida'))
- CGame().addChild(self.mButtonPartida)
+ self.mButtonPlay = CButton()
+ self.mButtonPlay.bgColor = (0x99, 0x99, 0x66)
+ self.mButtonPlay.fgColor = (0xFF, 0xFF, 0xFF)
+ self.mButtonPlay.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 32)
+ self.mButtonPlay.set_center((600, 370))
+ self.mButtonPlay.set_size((200, 40))
+ self.mButtonPlay.set_text(unicode(_('Jugar'), 'UTF-8'))
+ CGame().addChild(self.mButtonPlay)
self.mButtonCredits = CButton()
self.mButtonCredits.bgColor = (0x99, 0x99, 0x66)
- self.mButtonCredits.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 20)
+ self.mButtonCredits.fgColor = (0xFF, 0xFF, 0xFF)
+ self.mButtonCredits.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 32)
self.mButtonCredits.set_center((600, 420))
self.mButtonCredits.set_size((200, 40))
- self.mButtonCredits.set_text(_('Créditos'))
+ self.mButtonCredits.set_text(unicode(_('Créditos'), 'UTF-8'))
CGame().addChild(self.mButtonCredits)
- """self.mButtonPlay = CButton()
- self.mButtonPlay.bgColor = (0x99, 0x99, 0x66)
- self.mButtonPlay.fgColor = (0xFF, 0xFF, 0xFF)
- self.mButtonPlay.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 28)
- self.mButtonPlay.set_center((600, 50))
- self.mButtonPlay.set_size((200, 40))
- self.mButtonPlay.set_text('Jugar')
- CGame().addChild(self.mButtonPlay)"""
-
self.mButtonHelp = CButton()
self.mButtonHelp.bgColor = (0x99, 0x99, 0x66)
+ self.mButtonHelp.fgColor = (0xFF, 0xFF, 0xFF)
self.mButtonHelp.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 32)
self.mButtonHelp.set_center((600, 470))
self.mButtonHelp.set_size((200, 40))
- self.mButtonHelp.set_text(_('Ayuda'))
+ self.mButtonHelp.set_text(unicode(_('Ayuda'), 'UTF-8'))
CGame().addChild(self.mButtonHelp)
self.mButtonExit = CButton()
self.mButtonExit.bgColor = (0x99, 0x99, 0x66)
+ self.mButtonExit.fgColor = (0xFF, 0xFF, 0xFF)
self.mButtonExit.font = pygame.font.Font('assets/fonts/DejaVuSans.ttf', 32)
self.mButtonExit.set_center((600, 520))
self.mButtonExit.set_size((200, 40))
- self.mButtonExit.set_text(_('Salir'))
+ self.mButtonExit.set_text(unicode(_('Salir'), 'UTF-8'))
CGame().addChild(self.mButtonExit)
self.mButtonA1G1 = CButton()
@@ -136,8 +133,7 @@ class CMenuState(CGameState):
self.mButtonA2G2.set_text('A2 - Juego 2')
CGame().addChild(self.mButtonA2G2)
- self.mBackground = Image.loadImage('assets/images/back_menu.png', False)
- CGame().setBackground(self.mBackground)
+
def update(self):
#print "menu update"
@@ -162,8 +158,8 @@ class CMenuState(CGameState):
CGame().setState(presentation)
return
- elif self.mButtonPartida.clicked():
- print "clicked partida"
+ elif self.mButtonPlay.clicked():
+ print "clicked play"
partida = CSelectPartidaState()
CGame().setState(partida)
return
@@ -227,9 +223,8 @@ class CMenuState(CGameState):
#self.mInstructions.destroy()
self.mInstructions = None
CGame().removeChild(self.mButtonCredits)
- #CGame().removeChild(self.mButtonPlay)
CGame().removeChild(self.mButtonPresentation)
- CGame().removeChild(self.mButtonPartida)
+ CGame().removeChild(self.mButtonPlay)
CGame().removeChild(self.mButtonHelp)
CGame().removeChild(self.mButtonExit)
CGame().removeChild(self.mButtonA1G1)
@@ -238,9 +233,9 @@ class CMenuState(CGameState):
CGame().removeChild(self.mButtonA1G5)
CGame().removeChild(self.mButtonA1G6)
CGame().removeChild(self.mButtonA2G2)
- #self.mButtonPlay.destroy()
+
self.mButtonCredits = None
- #self.mButtonPlay = None
+ self.mButtonPlay = None
self.mButtonExit = None
self.mButtonExit = None
self.mButtonA1G1 = None