diff options
| author | jacob1 <jfu614@gmail.com> | 2012-08-08 15:53:11 (GMT) |
|---|---|---|
| committer | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-08-09 21:15:29 (GMT) |
| commit | ac812d60731ffac199f9fcad2bcafeff96dd0b8f (patch) | |
| tree | f543ec6bd6a32c565f4b6a855efbd72fccd6ce60 /src | |
| parent | 9a81678f3dbe744d7a236652cf82234e66db3335 (diff) | |
| download | powder-ac812d60731ffac199f9fcad2bcafeff96dd0b8f.zip powder-ac812d60731ffac199f9fcad2bcafeff96dd0b8f.tar.gz | |
more things saved in powder.pref
Diffstat (limited to 'src')
| -rw-r--r-- | src/misc.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -26,6 +26,7 @@ #include "interface.h" #include "graphics.h" #include "powder.h" +#include "gravity.h" #include <icondoc.h> #include <update.h> #if defined WIN32 @@ -217,6 +218,11 @@ void save_presets(int do_update) cJSON_AddStringToObject(root, "proxy", http_proxy_string); cJSON_AddNumberToObject(root, "scale", sdl_scale); cJSON_AddNumberToObject(root, "bframe", bframe); + cJSON_AddNumberToObject(root, "Debug mode", DEBUG_MODE); + cJSON_AddNumberToObject(root, "decorations_enable", decorations_enable); + cJSON_AddNumberToObject(root, "ngrav_enable", ngrav_enable); + cJSON_AddNumberToObject(root, "kiosk_enable", kiosk_enable); + cJSON_AddNumberToObject(root, "drawgrav_enable", drawgrav_enable); outputdata = cJSON_Print(root); cJSON_Delete(root); @@ -356,7 +362,12 @@ void load_presets(void) //TODO: Translate old cmode value into new *_mode values if(tmpobj = cJSON_GetObjectItem(root, "scale")) sdl_scale = tmpobj->valueint; if(tmpobj = cJSON_GetObjectItem(root, "bframe")) bframe = tmpobj->valueint; - + if(tmpobj = cJSON_GetObjectItem(root, "Debug mode")) DEBUG_MODE = tmpobj->valueint; + if(tmpobj = cJSON_GetObjectItem(root, "decorations_enable")) decorations_enable = tmpobj->valueint; + if(tmpobj = cJSON_GetObjectItem(root, "ngrav_enable")) { if (tmpobj->valueint) start_grav_async(); }; + if(tmpobj = cJSON_GetObjectItem(root, "kiosk_enable")) { kiosk_enable = tmpobj->valueint; if (kiosk_enable) set_scale(sdl_scale, kiosk_enable); } + if(tmpobj = cJSON_GetObjectItem(root, "drawgrav_enable")) drawgrav_enable = tmpobj->valueint; + cJSON_Delete(root); free(prefdata); } else { //Fallback and read from old def file |
