From a2566b3ebd93e0bbc55a920a7be08054a9377f11 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 15 Dec 2007 10:24:49 +0000 Subject: cleaned up code structure a bit --- src/engine/engine.c | 66 ----------------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 src/engine/engine.c (limited to 'src/engine/engine.c') diff --git a/src/engine/engine.c b/src/engine/engine.c deleted file mode 100644 index 08f13184..00000000 --- a/src/engine/engine.c +++ /dev/null @@ -1,66 +0,0 @@ -/* copyright (c) 2007 magnus auvinen, see licence.txt for more info */ -#include -#include - -#include -#include -#include - -static char application_save_path[512] = {0}; - -const char *engine_savepath(const char *filename, char *buffer, int max) -{ - sprintf(buffer, "%s/%s", application_save_path, filename); - return buffer; -} - -void engine_init(const char *appname, int argc, char **argv) -{ - /* init the network */ - net_init(); - - /* create storage location */ - { - char path[1024] = {0}; - fs_storage_path(appname, application_save_path, sizeof(application_save_path)); - if(fs_makedir(application_save_path) == 0) - { - strcpy(path, application_save_path); - strcat(path, "/screenshots"); - fs_makedir(path); - } - } - - /* reset the config */ - config_reset(); - - /* load the configuration */ - { - int i; - const char *config_filename = "default.cfg"; - char buf[1024]; - 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(engine_savepath(config_filename, buf, sizeof(buf))); - } - - /* search arguments for overrides */ - { - int i; - for(i = 1; i < argc; i++) - config_set(argv[i]); - } -} - -void engine_writeconfig() -{ - char buf[1024]; - config_save(engine_savepath("default.cfg", buf, sizeof(buf))); -} -- cgit 1.4.1