changeset 18812:3058b1981286 draft

(svn r23660) -Feature-ish: add the game script to the crash log
author rubidium <rubidium@openttd.org>
date Thu, 22 Dec 2011 20:05:52 +0000
parents a8d5ee31e85b
children 30501e938dc0
files src/crashlog.cpp
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/crashlog.cpp
+++ b/src/crashlog.cpp
@@ -28,6 +28,8 @@
 #include "language.h"
 
 #include "ai/ai_info.hpp"
+#include "game/game.hpp"
+#include "game/game_info.hpp"
 #include "company_base.h"
 #include "company_func.h"
 
@@ -154,6 +156,10 @@
 			buffer += seprintf(buffer, last, " %2i: %s (v%d)\n", (int)c->index, c->ai_info->GetName(), c->ai_info->GetVersion());
 		}
 	}
+
+	if (Game::GetInfo() != NULL) {
+		buffer += seprintf(buffer, last, " GS: %s (v%d)\n", Game::GetInfo()->GetName(), Game::GetInfo()->GetVersion());
+	}
 	buffer += seprintf(buffer, last, "\n");
 
 	return buffer;