projects
/
koperkapel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Scream when attacked
[koperkapel.git]
/
koperkapel
/
scenes
/
level.py
diff --git
a/koperkapel/scenes/level.py
b/koperkapel/scenes/level.py
index ca85884b75a2ccb0e4cbd3aec0494faf5ee4fff1..3b3b315fbbbeb9ac5e11308dd2b29690cfd6b0d6 100644
(file)
--- a/
koperkapel/scenes/level.py
+++ b/
koperkapel/scenes/level.py
@@
-2,6
+2,7
@@
import random
from pgzero.constants import keys
import random
from pgzero.constants import keys
+from pgzero.loaders import sounds
from pygame import Surface
import pygame.locals as pgl
from ..loaders.levelloader import levels
from pygame import Surface
import pygame.locals as pgl
from ..loaders.levelloader import levels
@@
-130,6
+131,7
@@
class GameLevelScene(BaseLevelScene):
self._key_rate = 0.2
self._last_key_down = 0
self._last_dmg = 0
self._key_rate = 0.2
self._last_key_down = 0
self._last_dmg = 0
+ self._screech = sounds.load("screech")
return self._init_roaches(world)
def _init_items(self):
return self._init_roaches(world)
def _init_items(self):
@@
-205,6
+207,7
@@
class GameLevelScene(BaseLevelScene):
return
roach = random.choice(world.roaches)
roach.health -= self._last_dmg
return
roach = random.choice(world.roaches)
roach.health -= self._last_dmg
+ self._screech.play()
self._last_dmg = 0
if roach.health < 0:
index = [x.name for x in world.roaches].index(roach.name)
self._last_dmg = 0
if roach.health < 0:
index = [x.name for x in world.roaches].index(roach.name)