Changeset - r14233:1f976749061a
[Not reviewed]
master
0 1 0
rubidium - 14 years ago 2010-01-13 15:03:34
rubidium@openttd.org
(svn r18794) -Codechange: add local company and network 'state' to the crash log
1 file changed with 5 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/crashlog.cpp
Show inline comments
 
@@ -24,10 +24,12 @@
 
#include "saveload/saveload.h"
 
#include "screenshot.h"
 
#include "gfx_func.h"
 
#include "network/network.h"
 

	
 
#include <squirrel.h>
 
#include "ai/ai_info.hpp"
 
#include "company_base.h"
 
#include "company_func.h"
 

	
 
#include <time.h>
 

	
 
@@ -88,6 +90,7 @@ char *CrashLog::LogConfiguration(char *b
 
			" Language:     %s\n"
 
			" Music driver: %s\n"
 
			" Music set:    %s\n"
 
			" Network:      %s\n"
 
			" Sound driver: %s\n"
 
			" Sound set:    %s\n"
 
			" Video driver: %s\n\n",
 
@@ -96,12 +99,13 @@ char *CrashLog::LogConfiguration(char *b
 
			StrEmpty(_dynlang.curr_file) ? "none" : _dynlang.curr_file,
 
			_music_driver == NULL ? "none" : _music_driver->GetName(),
 
			BaseMusic::GetUsedSet() == NULL ? "none" : BaseMusic::GetUsedSet()->name,
 
			_networking ? (_network_server ? "server" : "client") : "no",
 
			_sound_driver == NULL ? "none" : _sound_driver->GetName(),
 
			BaseSounds::GetUsedSet() == NULL ? "none" : BaseSounds::GetUsedSet()->name,
 
			_video_driver == NULL ? "none" : _video_driver->GetName()
 
	);
 

	
 
	buffer += seprintf(buffer, last, "AI Configuration:\n");
 
	buffer += seprintf(buffer, last, "AI Configuration (local: %i):\n", (int)_local_company);
 
	const Company *c;
 
	FOR_ALL_COMPANIES(c) {
 
		if (c->ai_info == NULL) {
0 comments (0 inline, 0 general)