|
|
|
@ -56,8 +56,8 @@ mkroom_cmp(const genericptr vx, const genericptr vy)
|
|
|
|
|
x = (const struct mkroom *) vx;
|
|
|
|
|
y = (const struct mkroom *) vy;
|
|
|
|
|
if (x->lx < y->lx)
|
|
|
|
|
return -1;
|
|
|
|
|
return (x->lx > y->lx);
|
|
|
|
|
return -1; // x's lx is less than y's lx
|
|
|
|
|
return (x->lx > y->lx); // x's lx is greater than y's lx
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Return TRUE if a door placed at (x, y) which otherwise passes okdoor()
|
|
|
|
@ -1896,13 +1896,13 @@ static void
|
|
|
|
|
mksink(struct mkroom *croom)
|
|
|
|
|
{
|
|
|
|
|
coord m;
|
|
|
|
|
|
|
|
|
|
// Find a valid position for the sink within the room
|
|
|
|
|
if (!find_okay_roompos(croom, &m))
|
|
|
|
|
return;
|
|
|
|
|
return;// No valid position found, return
|
|
|
|
|
|
|
|
|
|
/* Put a sink at m.x, m.y */
|
|
|
|
|
if (!set_levltyp(m.x, m.y, SINK))
|
|
|
|
|
return;
|
|
|
|
|
return;// Failed to set the level type to SINK, return
|
|
|
|
|
|
|
|
|
|
gl.level.flags.nsinks++;
|
|
|
|
|
}
|
|
|
|
|