mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-06 07:23:37 +08:00
Update hockey.py
This commit is contained in:
parent
7579225a3d
commit
9143532320
@ -60,11 +60,12 @@ class Puck(bs.Actor):
|
|||||||
|
|
||||||
def handlemessage(self, msg: Any) -> Any:
|
def handlemessage(self, msg: Any) -> Any:
|
||||||
if isinstance(msg, bs.DieMessage):
|
if isinstance(msg, bs.DieMessage):
|
||||||
assert self.node
|
if self.node:
|
||||||
self.node.delete()
|
self.node.delete()
|
||||||
activity = self._activity()
|
self.node = None
|
||||||
if activity and not msg.immediate:
|
activity = self._activity()
|
||||||
activity.handlemessage(PuckDiedMessage(self))
|
if activity and not msg.immediate:
|
||||||
|
activity.handlemessage(PuckDiedMessage(self))
|
||||||
|
|
||||||
# If we go out of bounds, move back to where we started.
|
# If we go out of bounds, move back to where we started.
|
||||||
elif isinstance(msg, bs.OutOfBoundsMessage):
|
elif isinstance(msg, bs.OutOfBoundsMessage):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user