diff options
author | truebrain <truebrain@openttd.org> | 2009-01-15 18:24:49 +0000 |
---|---|---|
committer | truebrain <truebrain@openttd.org> | 2009-01-15 18:24:49 +0000 |
commit | 91c7cba05b2199f7aa201a3a22359607e28dae5b (patch) | |
tree | 5d2f4d455592f406400577d41b3f62ead627da2c /src/ai/ai_scanner.hpp | |
parent | e436f0218f1dbcc62e39889d360bf620b2056dcd (diff) | |
download | openttd-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.hpp | 6 |
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]; |