variables.h
changeset 704 e843dd369938
parent 679 04ca2cd69420
child 707 93bc462c0f64
equal deleted inserted replaced
703:3f64a428fcbc 704:e843dd369938
   320 VARDEF int _num_screenshot_formats, _cur_screenshot_format;
   320 VARDEF int _num_screenshot_formats, _cur_screenshot_format;
   321 
   321 
   322 VARDEF char _savegame_format[8];
   322 VARDEF char _savegame_format[8];
   323 
   323 
   324 VARDEF char *_config_file;
   324 VARDEF char *_config_file;
       
   325 VARDEF char *_log_file;
       
   326 VARDEF FILE *_log_file_fd;
   325 
   327 
   326 // NOSAVE: These can be recalculated from InitializeLandscapeVariables
   328 // NOSAVE: These can be recalculated from InitializeLandscapeVariables
   327 typedef struct {
   329 typedef struct {
   328 	StringID names_s[NUM_CARGO];
   330 	StringID names_s[NUM_CARGO];
   329 	StringID names_p[NUM_CARGO];
   331 	StringID names_p[NUM_CARGO];
   417 VARDEF int _debug_misc_level;
   419 VARDEF int _debug_misc_level;
   418 VARDEF int _debug_grf_level;
   420 VARDEF int _debug_grf_level;
   419 VARDEF int _debug_ai_level;
   421 VARDEF int _debug_ai_level;
   420 VARDEF int _debug_net_level;
   422 VARDEF int _debug_net_level;
   421 
   423 
       
   424 /* Forking stuff */
       
   425 VARDEF bool _dedicated_forks;
       
   426 VARDEF bool _dedicated_enabled;
       
   427 VARDEF pid_t _dedicated_pid;
       
   428 
   422 void CDECL debug(const char *s, ...);
   429 void CDECL debug(const char *s, ...);
   423 #ifdef NO_DEBUG_MESSAGES
   430 #ifdef NO_DEBUG_MESSAGES
   424 	#define DEBUG(name, level)
   431 	#define DEBUG(name, level)
   425 #else
   432 #else
   426 	#define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug
   433 	#define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug