]> granicus.if.org Git - nethack/commitdiff
defsym.h comment update
authornhmall <nhmall@nethack.org>
Sat, 14 Aug 2021 13:16:27 +0000 (09:16 -0400)
committernhmall <nhmall@nethack.org>
Sat, 14 Aug 2021 13:16:27 +0000 (09:16 -0400)
include/defsym.h

index 4b4ebaa476e8f0f97dd947ca1fe6e144a49a5f7c..a694586110ebc3a36ae0def28f1ba947ac09b375 100644 (file)
         || defined (OBJCLASS_DRAWING)
 
 /*
-    OBJCLASS(idx, class, defsym, sym, name, explain)
-        idx:     index used in enum
-        class:   enum entry
-        defsym:  symbol macro (defined in sym.h)
-        sym:     symbol name for parsing purposes
-        name:    used in object_detect()
-        explain: used in do_look()
+    OBJCLASS(idx, ch, basename, sym, name, explain)
+        idx:      index used in enum
+        ch:       default character
+        basename: unadorned base name of objclass, used
+                  to construct enums through suffixes/prefixes
+        sym:      symbol name for enum and parsing purposes
+        name:     used in object_detect()
+        explain:  used in do_look()
+
+    OBJCLASS7(idx, ch, basename, sname, sym, name, explain)
+        idx:      index used in enum
+        ch:       default character
+        basename: unadorned base name of objclass, used
+                  to construct enums through suffixes/prefixes
+        sname:    hardcoded *_SYM value for this entry (required
+                  only because basename and GOLD_SYM differ
+        sym:      symbol name for enum and parsing purposes
+        name:     used in object_detect()
+        explain:  used in do_look()
 */
 
 #if defined(OBJCLASS_CLASS_ENUM)