- value = getHashEntry(setup_file_hash, "global.num_toons");
- if (value != NULL)
- global.num_toons = get_integer_from_string(value);
-
- value = getHashEntry(setup_file_hash, "menu.draw_xoffset");
- if (value != NULL)
- global.menu_draw_xoffset = get_integer_from_string(value);
-
- value = getHashEntry(setup_file_hash, "menu.draw_yoffset");
- if (value != NULL)
- global.menu_draw_yoffset = get_integer_from_string(value);
-
- value = getHashEntry(setup_file_hash, "menu.draw_xoffset.MAIN");
- if (value != NULL)
- global.menu_draw_xoffset_MAIN = get_integer_from_string(value);
+ /* special case: initialize with default values that may be overwrittem */
+ for (i=0; i < NUM_SPECIAL_GFX_ARGS; i++)
+ {
+ char *value_x = getHashEntry(setup_file_hash, "menu.draw_xoffset");
+ char *value_y = getHashEntry(setup_file_hash, "menu.draw_yoffset");