| 113 | #endif |
| 114 | |
| 115 | static void LoadOptions(void) { |
| 116 | Gui.DefaultLines = Game_ClassicMode ? 10 : 12; |
| 117 | Gui.Chatlines = Options_GetInt(OPT_CHATLINES, 0, GUI_MAX_CHATLINES, Gui.DefaultLines); |
| 118 | Gui.ClickableChat = !Game_ClassicMode && Options_GetBool(OPT_CLICKABLE_CHAT, !Input_TouchMode); |
| 119 | Gui.TabAutocomplete = !Game_ClassicMode && Options_GetBool(OPT_TAB_AUTOCOMPLETE, true); |
| 120 | |
| 121 | Gui.ClassicTexture = Options_GetBool(OPT_CLASSIC_GUI, true) || Game_ClassicMode; |
| 122 | Gui.ClassicTabList = Options_GetBool(OPT_CLASSIC_TABLIST, false) || Game_ClassicMode; |
| 123 | Gui.ClassicMenu = Options_GetBool(OPT_CLASSIC_OPTIONS, false) || Game_ClassicMode; |
| 124 | Gui.ClassicChat = Options_GetBool(OPT_CLASSIC_CHAT, false) || Game_PureClassic; |
| 125 | Gui.ClassicInventory = Options_GetBool(OPT_CLASSIC_INVENTORY, false) || Game_ClassicMode; |
| 126 | Gui.ShowFPS = Options_GetBool(OPT_SHOW_FPS, true); |
| 127 | |
| 128 | Gui.RawInventoryScale = Options_GetFloat(OPT_INVENTORY_SCALE, 0.25f, 5.0f, 1.0f); |
| 129 | #if defined CC_BUILD_SYMBIAN_3 || defined CC_BUILD_SYMBIAN_S60V5 |
| 130 | Gui.RawHotbarScale = Options_GetFloat(OPT_HOTBAR_SCALE, 0.25f, 5.0f, 2.0f); |
| 131 | #else |
| 132 | Gui.RawHotbarScale = Options_GetFloat(OPT_HOTBAR_SCALE, 0.25f, 5.0f, 1.0f); |
| 133 | #endif |
| 134 | Gui.RawChatScale = Options_GetFloat(OPT_CHAT_SCALE, 0.25f, 5.0f, 1.0f); |
| 135 | Gui.RawCrosshairScale = Options_GetFloat(OPT_CROSSHAIR_SCALE, 0.25f, 5.0f, 1.0f); |
| 136 | Gui.RawTouchScale = Options_GetFloat(OPT_TOUCH_SCALE, 0.25f, 5.0f, 1.0f); |
| 137 | |
| 138 | Gui.AutoScaleChat = Options_GetBool(OPT_CHAT_AUTO_SCALE, true); |
| 139 | } |
| 140 | |
| 141 | static void LoseAllScreens(void) { |
| 142 | struct Screen* s; |
no test coverage detected