comparison gamelib/equipment.py @ 305:32149b1d9fd2

Capitalised all equipment names.
author Jeremy Thurgood <firxen@gmail.com>
date Sat, 05 Sep 2009 17:36:36 +0000
parents 048510e95812
children 1586eccdefe4
comparison
equal deleted inserted replaced
304:67021d0920dc 305:32149b1d9fd2
79 return False 79 return False
80 return True 80 return True
81 81
82 class Rifle(Weapon): 82 class Rifle(Weapon):
83 TYPE = "GUN" 83 TYPE = "GUN"
84 NAME = "rifle" 84 NAME = "Rifle"
85 BUY_PRICE = 100 85 BUY_PRICE = 100
86 SELL_PRICE = 75 86 SELL_PRICE = 75
87 87
88 RANGE = 3 88 RANGE = 3
89 BASE_HIT = 55 89 BASE_HIT = 55
94 94
95 ANIMATION = animations.MuzzleFlash 95 ANIMATION = animations.MuzzleFlash
96 96
97 class Knife(Weapon): 97 class Knife(Weapon):
98 TYPE = "KNIFE" 98 TYPE = "KNIFE"
99 NAME = "knife" 99 NAME = "Knife"
100 BUY_PRICE = 25 100 BUY_PRICE = 25
101 SELL_PRICE = 15 101 SELL_PRICE = 15
102 102
103 RANGE = 1 103 RANGE = 1
104 BASE_HIT = 70 104 BASE_HIT = 70
126 self._sell_price = int(self._sell_price*self.hitpoints/float(self.hitpoints+1)) 126 self._sell_price = int(self._sell_price*self.hitpoints/float(self.hitpoints+1))
127 return True 127 return True
128 return False 128 return False
129 129
130 class Helmet(Armour): 130 class Helmet(Armour):
131 NAME = "helmet" 131 NAME = "Helmet"
132 BUY_PRICE = 25 132 BUY_PRICE = 25
133 SELL_PRICE = 15 133 SELL_PRICE = 15
134 DRAW_LAYER = 6 134 DRAW_LAYER = 6
135 135
136 STARTING_HITPOINTS = 1 136 STARTING_HITPOINTS = 1
137 137
138 CHICKEN_IMAGE_FILE = 'sprites/equip_helmet.png' 138 CHICKEN_IMAGE_FILE = 'sprites/equip_helmet.png'
139 UNDER_EYE = True 139 UNDER_EYE = True
140 140
141 class Kevlar(Armour): 141 class Kevlar(Armour):
142 NAME = "kevlar" 142 NAME = "Kevlar"
143 BUY_PRICE = 100 143 BUY_PRICE = 100
144 SELL_PRICE = 75 144 SELL_PRICE = 75
145 145
146 STARTING_HITPOINTS = 2 146 STARTING_HITPOINTS = 2
147 147
159 if eq.NAME == self.NAME: 159 if eq.NAME == self.NAME:
160 return False 160 return False
161 return True 161 return True
162 162
163 class Spotlight(Accoutrement): 163 class Spotlight(Accoutrement):
164 NAME = "spotlight" 164 NAME = "Spotlight"
165 CHICKEN_IMAGE_FILE = 'sprites/select_chkn.png' 165 CHICKEN_IMAGE_FILE = 'sprites/select_chkn.png'
166 DRAW_LAYER = -5 166 DRAW_LAYER = -5
167 167
168 class Nest(Accoutrement): 168 class Nest(Accoutrement):
169 NAME = "nest" 169 NAME = "Nest"
170 CHICKEN_IMAGE_FILE = 'sprites/nest.png' 170 CHICKEN_IMAGE_FILE = 'sprites/nest.png'
171 DRAW_LAYER = 15 171 DRAW_LAYER = 15
172 172
173 class NestEgg(Accoutrement): 173 class NestEgg(Accoutrement):
174 NAME = "nestegg" 174 NAME = "Nestegg"
175 CHICKEN_IMAGE_FILE = 'sprites/equip_egg.png' 175 CHICKEN_IMAGE_FILE = 'sprites/equip_egg.png'
176 DRAW_LAYER = 14 176 DRAW_LAYER = 14
177 177
178 def is_equipment(obj): 178 def is_equipment(obj):
179 """Return true if obj is a build class.""" 179 """Return true if obj is a build class."""