summaryrefslogtreecommitdiff
path: root/src/proto.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/proto.c')
-rw-r--r--src/proto.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/proto.c b/src/proto.c
index e14db9f..72e8f16 100644
--- a/src/proto.c
+++ b/src/proto.c
@@ -753,10 +753,9 @@ void proto_recv_shot_client(char *msg)
proto_send_check_client(check_id);
- if( ( shot = getShotID(getCurrentArena()->listShot, shot_id) ) != NULL )
+ if( ( shot = getObjectFromSpaceWithID(getCurrentArena()->spaceShot, shot_id) ) != NULL )
{
- delListItem(getCurrentArena()->listShot,
- searchListItem(getCurrentArena()->listShot, shot), destroyShot);
+ delObjectFromSpaceWithObject(getCurrentArena()->spaceShot, shot, destroyShot);
//return;
}
@@ -772,7 +771,7 @@ void proto_recv_shot_client(char *msg)
transformOnlyLasser(shot);
}
- addList(getCurrentArena()->listShot, shot);
+ addObjectToSpace(getCurrentArena()->spaceShot, shot);
}
#endif
@@ -807,18 +806,11 @@ void proto_recv_delshot_client(char *msg)
proto_send_check_client(check_id);
- shot = getShotID(getCurrentArena()->listShot, id);
+ shot = getObjectFromSpaceWithID(getCurrentArena()->spaceShot, id);
if( shot != NULL )
{
- int index;
-
- index = searchListItem(getCurrentArena()->listShot, shot);
-
- if( index >= 0 )
- {
- delListItem(getCurrentArena()->listShot, index, destroyShot);
- }
+ delObjectFromSpaceWithObject(getCurrentArena()->spaceShot, shot, destroyShot);
}
}