comparison gamelib/toolbar.py @ 458:7e4ea53d8b10

Reorder toolbar. Fix 'Finished Day' position
author Neil Muller <drnlmuller@gmail.com>
date Mon, 23 Nov 2009 16:15:37 +0000
parents 30e6d6097b12
children e9393970b5f6
comparison
equal deleted inserted replaced
457:fc648da2334c 458:7e4ea53d8b10
250 self.add_tool_button("Select chicken", constants.TOOL_SELECT_CHICKENS, 250 self.add_tool_button("Select chicken", constants.TOOL_SELECT_CHICKENS,
251 None, cursors.cursors['select']) 251 None, cursors.cursors['select'])
252 252
253 self.add_spacer(5) 253 self.add_spacer(5)
254 254
255 self.add_tool('Equip chickens', self.add_equipment_toolbar)
256
257 self.add_tool_button("Move chickens", constants.TOOL_PLACE_ANIMALS,
258 None, cursors.cursors['select'])
259
255 self.add_tool('Sell stuff', self.add_sell_toolbar) 260 self.add_tool('Sell stuff', self.add_sell_toolbar)
256 261
257 self.add_heading(" ") 262 self.add_spacer(5)
263
264 self.add_heading("Buildings")
258 265
259 self.add_tool('Buy building', self.add_building_toolbar) 266 self.add_tool('Buy building', self.add_building_toolbar)
260 267
261 self.add_heading("For selection, ...") 268 self.add_tool_button("Sell building", constants.TOOL_SELL_BUILDING,
262 269 None, cursors.cursors['sell'])
263 self.add_tool('Buy equipment', self.add_equipment_toolbar) 270
264
265 self.add_tool_button("Move selected hen", constants.TOOL_PLACE_ANIMALS,
266 None, cursors.cursors['select'])
267
268 self.add_heading(" ")
269 self.add_tool_button("Repair", constants.TOOL_REPAIR_BUILDING, None, cursors.cursors['repair']) 271 self.add_tool_button("Repair", constants.TOOL_REPAIR_BUILDING, None, cursors.cursors['repair'])
270 272
273 self.add_spacer(5)
271 self.add_heading("Help") 274 self.add_heading("Help")
272 self.add_tool("Price Reference", self.show_prices) 275 self.add_tool("Price Reference", self.show_prices)
273 276
274 self.add_spacer(5) 277 self.add_spacer(5)
278 self.add_heading("Game")
275 self.add_tool("Save Game", self.save_game) 279 self.add_tool("Save Game", self.save_game)
276 self.add_tool("Load Game", self.load_game) 280 self.add_tool("Load Game", self.load_game)
277 281
278 self.add_heading(" ") 282 self.add_heading(" ")
279 self.add_spacer(10) 283 # Dear pgu, is there a better way to get the current height?
284 _cur_width, cur_height = self.resize()
285 self.add_spacer(570-cur_height)
280 self.fin_tool = self.add_tool("Finished Day", self.day_done) 286 self.fin_tool = self.add_tool("Finished Day", self.day_done)
281 287
282 def add_building_toolbar(self): 288 def add_building_toolbar(self):
283 self.gameboard.change_toolbar(BuildingToolBar(self.gameboard, 289 self.gameboard.change_toolbar(BuildingToolBar(self.gameboard,
284 width=self.style.width)) 290 width=self.style.width))
347 self.add_heading("Sell ...") 353 self.add_heading("Sell ...")
348 self.add_tool_button("Chicken", constants.TOOL_SELL_CHICKEN, 354 self.add_tool_button("Chicken", constants.TOOL_SELL_CHICKEN,
349 self.gameboard.level.sell_price_chicken, cursors.cursors['sell']) 355 self.gameboard.level.sell_price_chicken, cursors.cursors['sell'])
350 self.add_tool_button("Egg", constants.TOOL_SELL_EGG, 356 self.add_tool_button("Egg", constants.TOOL_SELL_EGG,
351 self.gameboard.level.sell_price_egg, cursors.cursors['sell']) 357 self.gameboard.level.sell_price_egg, cursors.cursors['sell'])
352 self.add_tool_button("Building", constants.TOOL_SELL_BUILDING,
353 None, cursors.cursors['sell'])
354 self.add_tool_button("Equipment", constants.TOOL_SELL_EQUIPMENT, 358 self.add_tool_button("Equipment", constants.TOOL_SELL_EQUIPMENT,
355 None, cursors.cursors['sell']) 359 None, cursors.cursors['sell'])
356 self.add_spacer(15) 360 self.add_spacer(15)
357 self.add_tool('Done', self.add_default_toolbar) 361 self.add_tool('Done', self.add_default_toolbar)
358 362