diff options
Diffstat (limited to 'src/game/MenuState.py')
-rw-r--r-- | src/game/MenuState.py | 55 |
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 |