Mercurial > rinkhals
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 |