# HG changeset patch # User Neil Muller # Date 1282560411 -7200 # Node ID 7a977f8f433a8d5add232226cf577eb2f365c06b # Parent 3417cf0e8795de5582e1532bba02be018ab33af1 Better looking menu button diff -r 3417cf0e8795 -r 7a977f8f433a gamelib/gamescreen.py --- a/gamelib/gamescreen.py Mon Aug 23 12:18:03 2010 +0200 +++ b/gamelib/gamescreen.py Mon Aug 23 12:46:51 2010 +0200 @@ -9,6 +9,7 @@ from pygame import Rect from pygame.locals import BLEND_ADD from albow.screen import Screen +from albow.resource import get_font from albow.controls import Button, Label, Widget from albow.layout import Column from albow.palette_view import PaletteView @@ -76,8 +77,11 @@ Button('Use titanium_leg', action = lambda: self.state.scenes['cryo'].things['cryo.door'].interact(self.state.items['titanium_leg'])), ], align='l', spacing=20) self.add_centered(menu) - self.menubutton = Button('M', action=self.main_menu) + self.menubutton = Button('Menu', action=self.main_menu) + self.menubutton.font = get_font(16, 'Vera.ttf') + self.menubutton.set_rect(Rect(0, 0, 50, 50)) self.menubutton.bottomleft = self.bottomleft + self.menubutton.margin = (50 - self.menubutton.font.get_linesize()) / 2 self.add(self.menubutton) self.handbutton = HandButton(action=self.hand_pressed) self.handbutton.bottomleft = self.bottomleft