comparison mamba/sprites.py @ 306:764247c4047e

made the unsqueaklike squeak the eat something default sound
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Fri, 16 Sep 2011 18:13:13 +0200
parents 49fe66680ff8
children cd544a311f11
comparison
equal deleted inserted replaced
305:0ed07dcebff4 306:764247c4047e
288 segment.set_colour(segment.GREEN) 288 segment.set_colour(segment.GREEN)
289 super(FireSprite, self).interact(world, segment) 289 super(FireSprite, self).interact(world, segment)
290 290
291 291
292 class EdibleTile(SingleImageTileSprite): 292 class EdibleTile(SingleImageTileSprite):
293 sound_name = None 293 sound_name = 'sounds/squeak.ogg'
294 294
295 def __init__(self, **kw): 295 def __init__(self, **kw):
296 if self.sound_name: 296 if self.sound_name:
297 load_sound(self.sound_name, self.sound_name) 297 load_sound(self.sound_name, self.sound_name)
298 super(EdibleTile, self).__init__(**kw) 298 super(EdibleTile, self).__init__(**kw)
311 pass 311 pass
312 312
313 313
314 class BigMouse(EdibleTile): 314 class BigMouse(EdibleTile):
315 image_name = "rat-big" 315 image_name = "rat-big"
316 sound_name = 'sounds/squeak.ogg'
317 316
318 def eat(self, snake): 317 def eat(self, snake):
319 snake.add_segment() 318 snake.add_segment()
320 319
321 320
322 class SmallMouse(EdibleTile): 321 class SmallMouse(EdibleTile):
323 image_name = "rat-small" 322 image_name = "rat-small"
324 sound_name = 'sounds/squeak.ogg'
325 323
326 def eat(self, snake): 324 def eat(self, snake):
327 snake.remove_segment() 325 snake.remove_segment()
328 326
329 327