comparison gamelib/equipment.py @ 505:3ed6c011106d

Switch to classmethod decorators.
author Simon Cross <hodgestar@gmail.com>
date Thu, 26 Nov 2009 22:34:58 +0000
parents db7bb20d2336
children 05e0c3fd20ec
comparison
equal deleted inserted replaced
504:393e30ea0165 505:3ed6c011106d
25 self._buy_price = self.BUY_PRICE 25 self._buy_price = self.BUY_PRICE
26 self._sell_price = self.SELL_PRICE 26 self._sell_price = self.SELL_PRICE
27 self._name = self.NAME 27 self._name = self.NAME
28 self.refresh_ammo() 28 self.refresh_ammo()
29 29
30 @classmethod
30 def make(cls): 31 def make(cls):
31 """Override default Simplifiable object creation.""" 32 """Override default Simplifiable object creation."""
32 return cls() 33 return cls()
33 make = classmethod(make)
34 34
35 def buy_price(self): 35 def buy_price(self):
36 return self._buy_price 36 return self._buy_price
37 37
38 def sell_price(self): 38 def sell_price(self):