From 67d8f1c152ececc709a64d7cd96a98a114200833 Mon Sep 17 00:00:00 2001 From: stpohle Date: Thu, 8 May 2003 20:13:46 +0000 Subject: [PATCH] configuration will save the menu --- src/configuration.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/configuration.c b/src/configuration.c index 5dddf51..7f83526 100644 --- a/src/configuration.c +++ b/src/configuration.c @@ -50,7 +50,7 @@ game_init () bman.fieldsize.y = 17; sprintf (bman.datapath, "data"); bman.fieldpath[0] = 0; - bman.random_map = 1; + bman.random_map = 2; init_map_tileset(); }; @@ -171,6 +171,15 @@ ReadConfig () if (!strcmp (keyword, "maxplayer")) { bman.maxplayer = atoi (value); } + if (!strcmp (keyword, "fieldpath")) { + strcpy (bman.fieldpath, value); + } + if (!strcmp (keyword, "randommap")) { + bman.random_map = atoi (value); + } + if (!strcmp (keyword, "randomtileset")) { + gfx.random_tileset = atoi (value); + } for (i = 0; i < MAX_SERVERENTRYS; i++) { sprintf (key2, "ip%d", i); if (!strcmp (keyword, key2)) { @@ -211,8 +220,10 @@ WriteConfig () fprintf (config, "debug=%d\n", debug); fprintf (config, "askplayername=%d\n", bman.askplayername); fprintf (config, "playername=%s\n", bman.playername); - fprintf (config, "bitsperpixel=%d\n", gfx.bpp); - + fprintf (config, "bitsperpixel=%d\n", gfx.bpp); + fprintf (config, "fieldpath=%s\n", bman.fieldpath); + fprintf (config, "randomtileset=%d\n", gfx.random_tileset); + fprintf (config, "randommap=%d\n", bman.random_map); fclose (config); return 0; }