--- deliantra/server/random_maps/snake.C 2008/04/14 22:41:17 1.8
+++ deliantra/server/random_maps/snake.C 2009/11/07 18:32:45 1.11
@@ -1,3 +1,25 @@
+/*
+ * This file is part of Deliantra, the Roguelike Realtime MMORPG.
+ *
+ * Copyright (©) 2005,2006,2007,2008,2009 Marc Alexander Lehmann / Robin Redeker / the Deliantra team
+ * Copyright (©) Crossfire Development Team (restored, original file without copyright notice)
+ *
+ * Deliantra is free software: you can redistribute it and/or modify it under
+ * the terms of the Affero GNU General Public License as published by the
+ * Free Software Foundation, either version 3 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the Affero GNU General Public License
+ * and the GNU General Public License along with this program. If not, see
+ * .
+ *
+ * The authors can be reached via e-mail to
+ */
/* peterm@langmuir.eecs.berkeley.edu: this function generates a random
snake-type layout.
@@ -15,7 +37,7 @@
#include "rproto.h"
void
-make_snake_layout (Maze maze, int options)
+make_snake_layout (Layout maze, int options)
{
int i, j;
@@ -32,9 +54,9 @@
/* decide snake orientation--vertical or horizontal , and
make the walls and place the doors. */
- if (rndm (2))
+ if (rmg_rndm (2))
{ /* vertical orientation */
- int n_walls = rndm (xsize - 5) / 3 + 1;
+ int n_walls = rmg_rndm (xsize - 5) / 3 + 1;
int spacing = xsize / (n_walls + 1);
int orientation = 1;
@@ -60,7 +82,7 @@
}
else
{ /* horizontal orientation */
- int n_walls = rndm (ysize - 5) / 3 + 1;
+ int n_walls = rmg_rndm (ysize - 5) / 3 + 1;
int spacing = ysize / (n_walls + 1);
int orientation = 1;
@@ -86,7 +108,7 @@
}
/* place the exit up/down */
- if (rndm (2))
+ if (rmg_rndm (2))
{
maze[1][1] = '<';
maze[xsize - 2][ysize - 2] = '>';