src/ai/api/ai_engine.cpp
branchnoai
changeset 9724 b39bc69bb2f2
parent 9723 eee46cb39750
child 9733 49e424cd4edd
--- a/src/ai/api/ai_engine.cpp	Wed Jan 09 18:11:12 2008 +0000
+++ b/src/ai/api/ai_engine.cpp	Sun Feb 03 20:17:54 2008 +0000
@@ -5,10 +5,12 @@
 #include "ai_engine.hpp"
 #include "ai_cargo.hpp"
 #include "../../engine.h"
-#include "../../player.h"
+#include "../../player_func.h"
 #include "../../strings_func.h"
 #include "../../core/alloc_func.hpp"
 #include "../../economy_func.h"
+#include "../../core/bitmath_func.hpp"
+#include "table/strings.h"
 
 /* static */ bool AIEngine::IsValidEngine(EngineID engine_id)
 {
@@ -22,7 +24,8 @@
 	static const int len = 64;
 	char *engine_name = MallocT<char>(len);
 
-	GetString(engine_name, _engine_name_strings[engine_id], &engine_name[len - 1]);
+	::SetDParam(0, engine_id);
+	::GetString(engine_name, STR_ENGINE_NAME, &engine_name[len - 1]);
 	return engine_name;
 }