mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-19 05:41:17 +00:00
use iniparser_set not dictionary_set
This commit is contained in:
parent
986b0cbec9
commit
a54c3198ba
@ -102,6 +102,14 @@ struct Config {
|
|||||||
dict = dictionary_new(0);
|
dict = dictionary_new(0);
|
||||||
|
|
||||||
// set defaults
|
// set defaults
|
||||||
|
iniparser_set(this->dict, "isle", nullptr);
|
||||||
|
iniparser_set(dict, "extensions", NULL);
|
||||||
|
iniparser_set(this->dict, "texture loader", nullptr);
|
||||||
|
|
||||||
|
SetDictString("isle:diskpath", "ux0:data/isledecomp/isle/DATA/disk");
|
||||||
|
SetDictString("isle:cdpath", "ux0:data/isledecomp/isle");
|
||||||
|
SetDictInt("isle:MSAA", 4);
|
||||||
|
|
||||||
SetDictInt("isle:Display Bit Depth", 32);
|
SetDictInt("isle:Display Bit Depth", 32);
|
||||||
SetDictBool("isle:Flip Surfaces", false);
|
SetDictBool("isle:Flip Surfaces", false);
|
||||||
SetDictBool("isle:Full Screen", true);
|
SetDictBool("isle:Full Screen", true);
|
||||||
@ -166,7 +174,7 @@ struct Config {
|
|||||||
switch (m.type) {
|
switch (m.type) {
|
||||||
case 'f': // float, AppSettings doesnt have float so just use string
|
case 'f': // float, AppSettings doesnt have float so just use string
|
||||||
case 's': {
|
case 's': {
|
||||||
const char* value = dictionary_get(this->dict, m.key_ini, "");
|
const char* value = iniparser_getstring(this->dict, m.key_ini, "");
|
||||||
this->settings->SetString(m.key_app, value);
|
this->settings->SetString(m.key_app, value);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -195,9 +203,9 @@ struct Config {
|
|||||||
switch (m.type) {
|
switch (m.type) {
|
||||||
case 'f': // float, AppSettings doesnt have float so just use string
|
case 'f': // float, AppSettings doesnt have float so just use string
|
||||||
case 's': {
|
case 's': {
|
||||||
const char* def = dictionary_get(this->dict, m.key_ini, "");
|
const char* def = iniparser_getstring(this->dict, m.key_ini, "");
|
||||||
this->settings->GetString(m.key_app, this->buffer, sizeof(this->buffer), def);
|
this->settings->GetString(m.key_app, this->buffer, sizeof(this->buffer), def);
|
||||||
dictionary_set(this->dict, m.key_ini, buffer);
|
iniparser_set(this->dict, m.key_ini, buffer);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 'i': {
|
case 'i': {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user