about summary refs log tree commit diff
path: root/src/engine/server
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2007-11-08 09:11:32 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2007-11-08 09:11:32 +0000
commit711aa0db763e31bd7916ea31f5f3f934e4000ab8 (patch)
treee1686806f10c77b8fa3e8e0225d12e726de4e136 /src/engine/server
parent4fcab5c8f1b2d4f8405d4ef86b69d2c916184929 (diff)
downloadzcatch-711aa0db763e31bd7916ea31f5f3f934e4000ab8.tar.gz
zcatch-711aa0db763e31bd7916ea31f5f3f934e4000ab8.zip
update, gui stuff, some engine stuff
Diffstat (limited to 'src/engine/server')
-rw-r--r--src/engine/server/server.c29
1 files changed, 2 insertions, 27 deletions
diff --git a/src/engine/server/server.c b/src/engine/server/server.c
index b1bf5e4d..8b591de6 100644
--- a/src/engine/server/server.c
+++ b/src/engine/server/server.c
@@ -4,7 +4,7 @@
 
 #include <engine/system.h>
 #include <engine/config.h>
-
+#include <engine/engine.h>
 #include <engine/interface.h>
 
 #include <engine/protocol.h>
@@ -29,7 +29,6 @@ static NETADDR4 master_server;
 
 static char current_map[64];
 
-
 void *snap_new_item(int type, int id, int size)
 {
 	dbg_assert(type >= 0 && type <=0xffff, "incorrect type");
@@ -822,32 +821,8 @@ static int server_run()
 
 int main(int argc, char **argv)
 {
-#ifdef CONF_PLATFORM_MACOSX
-	const char *config_filename = "~/.teewars";
-#else
-	const char *config_filename = "default.cfg";
-#endif
-	int i;
-
 	dbg_msg("server", "starting...");
-
-	config_reset();
-
-	for(i = 1; i < argc; i++)
-	{
-		if(argv[i][0] == '-' && argv[i][1] == 'f' && argv[i][2] == 0 && argc - i > 1)
-		{
-			config_filename = argv[i+1];
-			i++;
-		}
-	}
-
-	config_load(config_filename);
-
-	/* parse arguments */
-	for(i = 1; i < argc; i++)
-		config_set(argv[i]);
-
+	engine_init("Teewars", argc, argv);
 	server_run();
 	return 0;
 }