Mercurial > boomslang
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 ] |