settings.c
changeset 5108 dc67d70b5a45
parent 5107 8791beb0ae51
child 5113 5626f4b8b46e
equal deleted inserted replaced
5107:8791beb0ae51 5108:dc67d70b5a45
    36 #include "npf.h"
    36 #include "npf.h"
    37 #include "yapf/yapf.h"
    37 #include "yapf/yapf.h"
    38 #include "newgrf.h"
    38 #include "newgrf.h"
    39 #include "genworld.h"
    39 #include "genworld.h"
    40 #include "date.h"
    40 #include "date.h"
       
    41 #ifdef WITH_FREETYPE
       
    42 #include "gfx.h"
       
    43 #include "fontcache.h"
       
    44 #endif
    41 
    45 
    42 /** The patch values that are used for new games and/or modified in config file */
    46 /** The patch values that are used for new games and/or modified in config file */
    43 Patches _patches_newgame;
    47 Patches _patches_newgame;
    44 
    48 
    45 typedef struct IniFile IniFile;
    49 typedef struct IniFile IniFile;
  1184 	  SDTG_STR("language",         SLE_STRB, S, 0, _dynlang.curr_file,     NULL,    STR_NULL, NULL),
  1188 	  SDTG_STR("language",         SLE_STRB, S, 0, _dynlang.curr_file,     NULL,    STR_NULL, NULL),
  1185 	 SDTG_LIST("resolution",     SLE_UINT16, S, 0, _cur_resolution,   "640,480",    STR_NULL, NULL),
  1189 	 SDTG_LIST("resolution",     SLE_UINT16, S, 0, _cur_resolution,   "640,480",    STR_NULL, NULL),
  1186 	  SDTG_STR("screenshot_format",SLE_STRB, S, 0, _screenshot_format_name,NULL,    STR_NULL, NULL),
  1190 	  SDTG_STR("screenshot_format",SLE_STRB, S, 0, _screenshot_format_name,NULL,    STR_NULL, NULL),
  1187 	  SDTG_STR("savegame_format",  SLE_STRB, S, 0, _savegame_format,       NULL,    STR_NULL, NULL),
  1191 	  SDTG_STR("savegame_format",  SLE_STRB, S, 0, _savegame_format,       NULL,    STR_NULL, NULL),
  1188 	 SDTG_BOOL("rightclick_emulate",         S, 0, _rightclick_emulate,   false,    STR_NULL, NULL),
  1192 	 SDTG_BOOL("rightclick_emulate",         S, 0, _rightclick_emulate,   false,    STR_NULL, NULL),
       
  1193 #ifdef WITH_FREETYPE
       
  1194 	  SDTG_STR("small_font",       SLE_STRB, S, 0, _freetype.small_font,   NULL,    STR_NULL, NULL),
       
  1195 	  SDTG_STR("medium_font",      SLE_STRB, S, 0, _freetype.medium_font,  NULL,    STR_NULL, NULL),
       
  1196 	  SDTG_STR("large_font",       SLE_STRB, S, 0, _freetype.large_font,   NULL,    STR_NULL, NULL),
       
  1197 	  SDTG_VAR("small_size",       SLE_UINT, S, 0, _freetype.small_size,   6, 0, 72, 0, STR_NULL, NULL),
       
  1198 	  SDTG_VAR("medium_size",      SLE_UINT, S, 0, _freetype.medium_size, 10, 0, 72, 0, STR_NULL, NULL),
       
  1199 	  SDTG_VAR("large_size",       SLE_UINT, S, 0, _freetype.large_size,  16, 0, 72, 0, STR_NULL, NULL),
       
  1200 #endif
  1189 	  SDTG_END()
  1201 	  SDTG_END()
  1190 };
  1202 };
  1191 
  1203 
  1192 #ifdef ENABLE_NETWORK
  1204 #ifdef ENABLE_NETWORK
  1193 static const SettingDescGlobVarList _network_settings[] = {
  1205 static const SettingDescGlobVarList _network_settings[] = {