diff options
Diffstat (limited to 'gamemenu.py')
-rw-r--r-- | gamemenu.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/gamemenu.py b/gamemenu.py index 55d838e..71eaa53 100644 --- a/gamemenu.py +++ b/gamemenu.py @@ -23,6 +23,10 @@ import os import gtk import pygame +from gettext import gettext as _ + +MENU_COLOR = (255, 255, 255) + class GameMenu(object): screen = None background = None @@ -125,10 +129,11 @@ class LevelButton(object): clicked = None def __init__(self, position, levels_number = 1): - img = os.path.join("data", "images", "nivel_normal.png") - non_hover = pygame.image.load(img) - img = os.path.join("data", "images", "nivel_hover.png") - hover = pygame.image.load(img) + fuente = pygame.font.Font(None, 100) + non_hover = fuente.render(_('Level'), 1, MENU_COLOR) + fuente = pygame.font.Font(None, 120) + hover = fuente.render(_('Level'), 1, MENU_COLOR) + self.img = [non_hover, hover] self.position = [600 - non_hover.get_width()/2, position] self.level = 0 @@ -155,10 +160,11 @@ class StartButton(object): clicked = None def __init__(self, position): - img = os.path.join("data", "images", "iniciar_normal.png") - non_hover = pygame.image.load(img) - img = os.path.join("data", "images", "iniciar_hover.png") - hover = pygame.image.load(img) + fuente = pygame.font.Font(None, 100) + non_hover = fuente.render(_('Start'), 1, MENU_COLOR) + fuente = pygame.font.Font(None, 120) + hover = fuente.render(_('Start'), 1, MENU_COLOR) + self.img = [non_hover, hover] self.position = [600 - non_hover.get_width()/2 - 50, position] self.current = 0 |