Mercurial > rinkhals
changeset 462:aba7f1439571
avoid division by zero
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Mon, 23 Nov 2009 21:06:16 +0000 |
parents | 279caa00f3fa |
children | e3408c803b12 |
files | gamelib/gameboard.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gamelib/gameboard.py Mon Nov 23 21:01:15 2009 +0000 +++ b/gamelib/gameboard.py Mon Nov 23 21:06:16 2009 +0000 @@ -843,7 +843,8 @@ def calculate_wood_groat_exchange_rate(self): # per five planks width, height = self.tv.size - sell_price = float(10*width*height)/self.trees_left() + treesleft = max(1, self.trees_left()) + sell_price = float(10*width*height)/treesleft buy_price = sell_price*(1.1) self.wood_sell_price, self.wood_buy_price = int(sell_price), int(buy_price)