]> granicus.if.org Git - nethack/commitdiff
Use RANDOM_CLASS instead of magic number 0 for mksobj_at()
authorcopperwater <aosdict@gmail.com>
Sat, 28 May 2022 01:42:25 +0000 (21:42 -0400)
committercopperwater <aosdict@gmail.com>
Sat, 28 May 2022 01:42:25 +0000 (21:42 -0400)
src/makemon.c
src/mklev.c
src/mkmaze.c

index dd6e3b439a689a8de5951a8bbc13926e7025d04a..b1bb5d90b87e8ab8dee573c1392cb1f68c5c4095 100644 (file)
@@ -1273,7 +1273,7 @@ makemon(
     case S_SNAKE:
         if (g.in_mklev)
             if (x && y)
-                (void) mkobj_at(0, x, y, TRUE);
+                (void) mkobj_at(RANDOM_CLASS, x, y, TRUE);
         (void) hideunder(mtmp);
         break;
     case S_LIGHT:
index 4a7e35e51aeb27447b8e8833d80a2cc15a94489e..c49479def17ba7a5937f960702f5bc4b7cbd09c4 100644 (file)
@@ -635,7 +635,7 @@ makeniche(int trap_type)
                         (void) mksobj_at(SCR_TELEPORTATION, xx, yy + dy, TRUE,
                                          FALSE);
                     if (!rn2(3))
-                        (void) mkobj_at(0, xx, yy + dy, TRUE);
+                        (void) mkobj_at(RANDOM_CLASS, xx, yy + dy, TRUE);
                 }
             }
             return;
@@ -833,14 +833,14 @@ fill_ordinary_room(struct mkroom *croom)
 
  skip_nonrogue:
     if (!rn2(3) && somexyspace(croom, &pos)) {
-        (void) mkobj_at(0, pos.x, pos.y, TRUE);
+        (void) mkobj_at(RANDOM_CLASS, pos.x, pos.y, TRUE);
         trycnt = 0;
         while (!rn2(5)) {
             if (++trycnt > 100) {
                 impossible("trycnt overflow4");
                 break;
             }
-            (void) mkobj_at(0, pos.x, pos.y, TRUE);
+            (void) mkobj_at(RANDOM_CLASS, pos.x, pos.y, TRUE);
         }
     }
 }
index bec803d3a32620aa28abd5421f1f642bc03d5b2b..ea1ebdae445746870721ca2d4098125a46ea3531 100644 (file)
@@ -1101,7 +1101,7 @@ makemaz(const char *s)
 
     for (x = rn1(8, 11); x; x--) {
         mazexy(&mm);
-        (void) mkobj_at(rn2(2) ? GEM_CLASS : 0, mm.x, mm.y, TRUE);
+        (void) mkobj_at(rn2(2) ? GEM_CLASS : RANDOM_CLASS, mm.x, mm.y, TRUE);
     }
     for (x = rn1(10, 2); x; x--) {
         mazexy(&mm);