home · contact · privacy
Server: Explain in map_object_actions.h why MapObjAct.id must not be 0.
authorChristian Heller <c.heller@plomlompom.de>
Mon, 14 Apr 2014 03:56:23 +0000 (05:56 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Mon, 14 Apr 2014 03:56:23 +0000 (05:56 +0200)
TODO
src/server/map_object_actions.h

diff --git a/TODO b/TODO
index e80f6d7de8231ccb04415f9f07fcc60b2d9a5339..640bbf9bf41c62d240ea6988dd9bb50a01cbe445 100644 (file)
--- a/TODO
+++ b/TODO
@@ -18,8 +18,6 @@ SERVER:
 - for game continuation, replace re-playing of whole record files with loading
   game state snapshots / save files
 
-- why does an MapObjAct id of 0 fail?
-
 CLIENT:
 
 - enable toggling of window borders
index 81a3fa62e5dd3de8daf0bbc9d81b8860bc0ed84e..17c4b1e3b8c80daa2e72aae089c7e2e0ac265d7c 100644 (file)
@@ -15,7 +15,7 @@ struct MapObj;
 
 struct MapObjAct
 {
-    uint8_t id; /* unique id of map object action; must be >0 */
+    uint8_t id; /* identifies action in MapObj.command; therefore must be >0 */
     struct MapObjAct * next;
     void (* func) (struct MapObj *); /* function called after .effort turns */
     char * name; /* human-readable identifier */