Mercurial > rinkhals
comparison gamelib/toolbar.py @ 461:279caa00f3fa
exchange rate should be per tree, not per plank
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Mon, 23 Nov 2009 21:01:15 +0000 |
parents | 7204c16ab64d |
children | 3d173ea43ad5 |
comparison
equal
deleted
inserted
replaced
460:7204c16ab64d | 461:279caa00f3fa |
---|---|
139 doc.add(make_box(equip.NAME)) | 139 doc.add(make_box(equip.NAME)) |
140 doc.add(make_box('%d groats' % equip.BUY_PRICE)) | 140 doc.add(make_box('%d groats' % equip.BUY_PRICE)) |
141 doc.add(make_box('%d groats' % equip.SELL_PRICE)) | 141 doc.add(make_box('%d groats' % equip.SELL_PRICE)) |
142 doc.add(make_box('N/A')) | 142 doc.add(make_box('N/A')) |
143 doc.br(space[1]) | 143 doc.br(space[1]) |
144 doc.add(make_box("Plank")) | 144 doc.add(make_box("5 planks")) |
145 doc.add(make_box('%d groats' % self.gameboard.wood_buy_price)) | 145 doc.add(make_box('%d groats' % self.gameboard.wood_buy_price)) |
146 doc.add(make_box('%d groats' % self.gameboard.wood_sell_price)) | 146 doc.add(make_box('%d groats' % self.gameboard.wood_sell_price)) |
147 doc.add(make_box('N/A')) | 147 doc.add(make_box('N/A')) |
148 doc.br(space[1]) | 148 doc.br(space[1]) |
149 | 149 |
383 | 383 |
384 def make_toolbar(self): | 384 def make_toolbar(self): |
385 self.gameboard.set_cursor(cursors.cursors['arrow'], None) | 385 self.gameboard.set_cursor(cursors.cursors['arrow'], None) |
386 | 386 |
387 self.add_heading("Trade...") | 387 self.add_heading("Trade...") |
388 self.add_tool("Buy (%s)" % self.gameboard.wood_buy_price, self.buy_wood) | 388 self.add_tool("Buy 5 planks (%s)" % self.gameboard.wood_buy_price, self.buy_wood) |
389 self.add_tool("Sell (%s)" % self.gameboard.wood_sell_price, self.sell_wood) | 389 self.add_tool("Sell 5 planks (%s)" % self.gameboard.wood_sell_price, self.sell_wood) |
390 | 390 |
391 self.add_spacer(15) | 391 self.add_spacer(15) |
392 self.add_tool('Done', self.add_default_toolbar) | 392 self.add_tool('Done', self.add_default_toolbar) |
393 | 393 |
394 def add_default_toolbar(self): | 394 def add_default_toolbar(self): |
395 self.gameboard.change_toolbar(DefaultToolBar(self.gameboard, | 395 self.gameboard.change_toolbar(DefaultToolBar(self.gameboard, |
396 width=self.style.width)) | 396 width=self.style.width)) |
397 | 397 |
398 def buy_wood(self): | 398 def buy_wood(self): |
399 if self.gameboard.cash >= self.gameboard.wood_buy_price: | 399 if self.gameboard.cash >= self.gameboard.wood_buy_price: |
400 self.gameboard.add_wood(1) | 400 self.gameboard.add_wood(5) |
401 self.gameboard.add_cash(-self.gameboard.wood_buy_price) | 401 self.gameboard.add_cash(-self.gameboard.wood_buy_price) |
402 | 402 |
403 def sell_wood(self): | 403 def sell_wood(self): |
404 if self.gameboard.wood > 0: | 404 if self.gameboard.wood >= 5: |
405 self.gameboard.add_wood(-1) | 405 self.gameboard.add_wood(-5) |
406 self.gameboard.add_cash(self.gameboard.wood_sell_price) | 406 self.gameboard.add_cash(self.gameboard.wood_sell_price) |