summaryrefslogtreecommitdiff
path: root/src/map/map.c
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-08-31 13:22:39 -0600
committerJared Adams <jaxad0127@gmail.com>2009-08-31 13:22:39 -0600
commit67a8847e17aa72981bbf3b4c15167cc0ef499da1 (patch)
tree30b07708a5893712ea1a0bb4835881caa3dd97f7 /src/map/map.c
parent0e36f6e8d82e7cb0f01683454790a7123ea03197 (diff)
parentdbd9d0321c66deeecf01445f8298aa5076391fbd (diff)
downloadtmwa-67a8847e17aa72981bbf3b4c15167cc0ef499da1.tar.gz
tmwa-67a8847e17aa72981bbf3b4c15167cc0ef499da1.tar.bz2
tmwa-67a8847e17aa72981bbf3b4c15167cc0ef499da1.tar.xz
tmwa-67a8847e17aa72981bbf3b4c15167cc0ef499da1.zip
Merge commit 'taw/master'
Diffstat (limited to 'src/map/map.c')
-rw-r--r--src/map/map.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/map/map.c b/src/map/map.c
index b1ac9e3..cf50dfc 100644
--- a/src/map/map.c
+++ b/src/map/map.c
@@ -709,7 +709,7 @@ int map_searchrandfreecell(int m,int x,int y,int range) {
}
if(free_cell==0)
return -1;
- free_cell=rand()%free_cell;
+ free_cell=MRAND(free_cell);
for(i=-range;i<=range;i++){
if(i+y<0 || i+y>=map[m].ys)
continue;
@@ -750,7 +750,7 @@ int map_addflooritem_any(struct item *item_data, int amount, int m, int x, int y
if((xy=map_searchrandfreecell(m,x,y, dispersal))<0)
return 0;
- r=rand();
+ r=mt_random();
fitem = (struct flooritem_data *)aCalloc(1,sizeof(*fitem));
fitem->bl.type=BL_ITEM;
@@ -1833,8 +1833,6 @@ int do_init(int argc, char *argv[]) {
unsigned char *MSG_CONF_NAME = "conf/msg_athena.conf";
unsigned char *GRF_PATH_FILENAME = "conf/grf-files.txt";
- srand(gettick());
-
for (i = 1; i < argc ; i++) {
if (strcmp(argv[i], "--help") == 0 || strcmp(argv[i], "--h") == 0 || strcmp(argv[i], "--?") == 0 || strcmp(argv[i], "/?") == 0)