src/Network/Protocol.hh
changeset 224 e6faefba2ec1
parent 223 2fcaf54ed37b
child 239 550397d9d479
--- a/src/Network/Protocol.hh	Sat Dec 06 18:49:51 2008 +0000
+++ b/src/Network/Protocol.hh	Sat Dec 06 19:14:58 2008 +0000
@@ -22,8 +22,12 @@
 };
 
 enum NetworkPhysicsFlags {
-    NETWORK_PHYSICS_INAIR      = 0x01,
-    NETWORK_PHYSICS_FACE_RIGHT = 0x02,
+    NETWORK_PHYSICS_INAIR               = 0x01,
+    NETWORK_PHYSICS_FACE_RIGHT          = 0x02,
+};
+
+enum NetworkProjectileFlags {
+    NETWORK_PROJECTILE_REMOVE_GROUND    = 0x01,
 };
 
 enum NetworkMessage {
@@ -89,6 +93,14 @@
      * float    explosionRadius
      */
     NETMSG_PROJECTILE_CREATE    = 0x0401,
+
+    /*
+     * Projectile has gone away
+     *
+     * Vector   position
+     * uint8_t  NetworkProjectileFlags (REMOVE_GROUND)
+     */
+    NETMSG_PROJECTILE_DESTROY   = 0x0402,
 };
 
 #endif