summaryrefslogtreecommitdiff
path: root/src/base/shot.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/shot.c')
-rw-r--r--src/base/shot.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/base/shot.c b/src/base/shot.c
index e8cdff9..9c0e33c 100644
--- a/src/base/shot.c
+++ b/src/base/shot.c
@@ -226,6 +226,12 @@ void boundBombBall(shot_t *shot)
void transformOnlyLasser(shot_t *shot)
{
+ space_t *space;
+
+ space = getCurrentArena()->spaceShot;
+
+ delObjectFromSpace(space, shot);
+
switch( shot->position )
{
case TUX_RIGHT :
@@ -245,6 +251,8 @@ void transformOnlyLasser(shot_t *shot)
#endif
break;
}
+
+ addObjectToSpace(space, shot);
}
void eventMoveListShot(arena_t *arena)