Ajout du son de rebondissement de la balle (#16)
Reviewed-on: #16 Reviewed-by: Corentin <solois.corentin@gmail.com> Co-authored-by: Tipragot <contact@tipragot.fr> Co-committed-by: Tipragot <contact@tipragot.fr>
This commit is contained in:
parent
bf17782e37
commit
d5cd42ac9d
|
@ -18,6 +18,7 @@ from plugins.render import (
|
||||||
Text,
|
Text,
|
||||||
TextSize,
|
TextSize,
|
||||||
)
|
)
|
||||||
|
from plugins.sound import Sound
|
||||||
from plugins.timing import Delta, Time
|
from plugins.timing import Delta, Time
|
||||||
import random
|
import random
|
||||||
from plugins.physics import CollisionHandler, Solid, Velocity
|
from plugins.physics import CollisionHandler, Solid, Velocity
|
||||||
|
@ -366,6 +367,8 @@ def __spawn_ball(world: World):
|
||||||
|
|
||||||
|
|
||||||
def __collision_with_ball(a: Entity, b: Entity):
|
def __collision_with_ball(a: Entity, b: Entity):
|
||||||
|
if Ball in a:
|
||||||
|
a.world.new_entity().set(Sound("bound.mp3"))
|
||||||
if Player1 in b or Player2 in b:
|
if Player1 in b or Player2 in b:
|
||||||
for player in a.world.query(LastPlayerTurn):
|
for player in a.world.query(LastPlayerTurn):
|
||||||
del player[LastPlayerTurn]
|
del player[LastPlayerTurn]
|
||||||
|
|
Loading…
Reference in a new issue