comparison gamelib/popupmenu.py @ 187:fbfd8e748ac0

Remove screen reference from State.
author Jeremy Thurgood <firxen@gmail.com>
date Wed, 25 Aug 2010 16:45:06 +0200
parents 97322b78d1c1
children
comparison
equal deleted inserted replaced
186:f15c4f7c24e6 187:fbfd8e748ac0
22 self.margin = (BUTTON_SIZE - self.font.get_linesize()) / 2 22 self.margin = (BUTTON_SIZE - self.font.get_linesize()) / 2
23 23
24 24
25 class PopupMenu(Menu, CursorWidget): 25 class PopupMenu(Menu, CursorWidget):
26 26
27 def __init__(self, shell): 27 def __init__(self, screen):
28 CursorWidget.__init__(self) 28 CursorWidget.__init__(self, screen)
29 self.shell = shell 29 self.screen = screen
30 self.shell = screen.shell
30 items = [ 31 items = [
31 ('Resume Game', 'hide'), 32 ('Resume Game', 'hide'),
32 ('Quit Game', 'quit'), 33 ('Quit Game', 'quit'),
33 ('Exit to Main Menu', 'main_menu'), 34 ('Exit to Main Menu', 'main_menu'),
34 ] 35 ]