more things saved in powder.pref
This commit is contained in:
parent
9a81678f3d
commit
ac812d6073
13
src/misc.c
13
src/misc.c
@ -26,6 +26,7 @@
|
|||||||
#include "interface.h"
|
#include "interface.h"
|
||||||
#include "graphics.h"
|
#include "graphics.h"
|
||||||
#include "powder.h"
|
#include "powder.h"
|
||||||
|
#include "gravity.h"
|
||||||
#include <icondoc.h>
|
#include <icondoc.h>
|
||||||
#include <update.h>
|
#include <update.h>
|
||||||
#if defined WIN32
|
#if defined WIN32
|
||||||
@ -217,6 +218,11 @@ void save_presets(int do_update)
|
|||||||
cJSON_AddStringToObject(root, "proxy", http_proxy_string);
|
cJSON_AddStringToObject(root, "proxy", http_proxy_string);
|
||||||
cJSON_AddNumberToObject(root, "scale", sdl_scale);
|
cJSON_AddNumberToObject(root, "scale", sdl_scale);
|
||||||
cJSON_AddNumberToObject(root, "bframe", bframe);
|
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);
|
outputdata = cJSON_Print(root);
|
||||||
cJSON_Delete(root);
|
cJSON_Delete(root);
|
||||||
@ -356,7 +362,12 @@ void load_presets(void)
|
|||||||
//TODO: Translate old cmode value into new *_mode values
|
//TODO: Translate old cmode value into new *_mode values
|
||||||
if(tmpobj = cJSON_GetObjectItem(root, "scale")) sdl_scale = tmpobj->valueint;
|
if(tmpobj = cJSON_GetObjectItem(root, "scale")) sdl_scale = tmpobj->valueint;
|
||||||
if(tmpobj = cJSON_GetObjectItem(root, "bframe")) bframe = 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);
|
cJSON_Delete(root);
|
||||||
free(prefdata);
|
free(prefdata);
|
||||||
} else { //Fallback and read from old def file
|
} else { //Fallback and read from old def file
|
||||||
|
Reference in New Issue
Block a user