summaryrefslogtreecommitdiff
path: root/src/ai/ai_scanner.hpp
diff options
context:
space:
mode:
authortruebrain <truebrain@openttd.org>2009-01-15 18:24:49 +0000
committertruebrain <truebrain@openttd.org>2009-01-15 18:24:49 +0000
commit91c7cba05b2199f7aa201a3a22359607e28dae5b (patch)
tree5d2f4d455592f406400577d41b3f62ead627da2c /src/ai/ai_scanner.hpp
parente436f0218f1dbcc62e39889d360bf620b2056dcd (diff)
downloadopenttd-91c7cba05b2199f7aa201a3a22359607e28dae5b.tar.xz
(svn r15096) -Fix [NoAI]: free memory when no longer needed
-Fix [NoAI]: when there are multiple versions of one AI, never randonly pick an older one, but always the latest
Diffstat (limited to 'src/ai/ai_scanner.hpp')
-rw-r--r--src/ai/ai_scanner.hpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/ai/ai_scanner.hpp b/src/ai/ai_scanner.hpp
index c974e14f7..3e82e4682 100644
--- a/src/ai/ai_scanner.hpp
+++ b/src/ai/ai_scanner.hpp
@@ -30,11 +30,6 @@ public:
void SetDummyAI(class AIInfo *info) { this->info_dummy = info; }
/**
- * Remove an AI from the available list.
- */
- void UnregisterAI(class AIInfo *info);
-
- /**
* Select a Random AI.
*/
class AIInfo *SelectRandomAI();
@@ -88,6 +83,7 @@ private:
AIInfo *info_dummy;
AIInfoList info_list;
+ AIInfoList info_single_list;
AILibraryList library_list;
class Squirrel *engine;
char main_script[1024];