--- 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