variables.h
changeset 1299 39c06aba09aa
parent 1295 ae28afd6267e
child 1306 7768d8361d88
equal deleted inserted replaced
1298:d04721ba07f9 1299:39c06aba09aa
   450 /* Autoreplace vehicle stuff*/
   450 /* Autoreplace vehicle stuff*/
   451 VARDEF byte _autoreplace_array[256];
   451 VARDEF byte _autoreplace_array[256];
   452 VARDEF uint16 _player_num_engines[256];
   452 VARDEF uint16 _player_num_engines[256];
   453 VARDEF byte _railtype_selected_in_replace_gui;
   453 VARDEF byte _railtype_selected_in_replace_gui;
   454 
   454 
   455 /* Debugging levels */
       
   456 VARDEF int _debug_spritecache_level;
       
   457 VARDEF int _debug_misc_level;
       
   458 VARDEF int _debug_grf_level;
       
   459 VARDEF int _debug_ai_level;
       
   460 VARDEF int _debug_net_level;
       
   461 VARDEF int _debug_map_level;
       
   462 VARDEF int _debug_ms_level;
       
   463 
       
   464 /* Forking stuff */
   455 /* Forking stuff */
   465 VARDEF bool _dedicated_forks;
   456 VARDEF bool _dedicated_forks;
   466 VARDEF bool _dedicated_enabled;
   457 VARDEF bool _dedicated_enabled;
   467 #ifdef UNIX
   458 #ifdef UNIX
   468 	VARDEF pid_t _dedicated_pid;
   459 	VARDEF pid_t _dedicated_pid;
   469 #endif
   460 #endif
   470 
   461 
   471 void CDECL debug(const char *s, ...);
       
   472 #ifdef NO_DEBUG_MESSAGES
       
   473 	#define DEBUG(name, level)
       
   474 #else
       
   475 	#define DEBUG(name, level) if (level == 0 || _debug_ ## name ## _level >= level) debug
       
   476 #endif
       
   477 
       
   478 #endif /* VARIABLES_H */
   462 #endif /* VARIABLES_H */