Mercurial > rinkhals
diff gamelib/gameboard.py @ 434:f2a55e5e24db
Disable non-selectable toolbar widgets at night
author | Neil Muller <drnlmuller@gmail.com> |
---|---|
date | Sat, 21 Nov 2009 17:33:49 +0000 |
parents | 8643893635e7 |
children | feb9b7a23ef2 |
line wrap: on
line diff
--- a/gamelib/gameboard.py Sat Nov 21 16:59:49 2009 +0000 +++ b/gamelib/gameboard.py Sat Nov 21 17:33:49 2009 +0000 @@ -91,7 +91,7 @@ width, height = self.disp.rect.w, self.disp.rect.h tbl = gui.Table() tbl.tr() - self.toolbar = toolbar.ToolBar(self, self.level, width=constants.TOOLBAR_WIDTH) + self.toolbar = toolbar.ToolBar(self, width=constants.TOOLBAR_WIDTH) tbl.td(self.toolbar, valign=-1) self.tvw = VidWidget(self, self.tv, width=width-constants.TOOLBAR_WIDTH, height=height) tbl.td(self.tvw) @@ -142,7 +142,7 @@ self.day, self.night = False, True self.tv.sun(False) self.reset_states() - self.toolbar.update_fin_tool(self.day) + self.toolbar.start_night() self.spawn_foxes() self.eggs = 0 for chicken in self.chickens.copy(): @@ -154,7 +154,7 @@ self.day, self.night = True, False self.tv.sun(True) self.reset_states() - self.toolbar.update_fin_tool(self.day) + self.toolbar.start_day() self._pos_cache = { 'fox' : [], 'chicken' : []} self.advance_day() self.clear_foxes() @@ -568,11 +568,6 @@ for chicken in self.chickens.copy(): self.remove_chicken(chicken) - def run_animations(self): - # For legacy. - if self.toolbar.anim_clear_tool: - self.toolbar.clear_tool() - def do_night_step(self): """Handle the events of the night.