summaryrefslogtreecommitdiff
path: root/src/ai/ai_scanner.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2010-01-07 00:09:27 +0000
committerrubidium <rubidium@openttd.org>2010-01-07 00:09:27 +0000
commit0e404038f27544fe7ebad2127b1651cd471732b6 (patch)
tree2ff838abb0b51b6374b89c68770e32acb03208cc /src/ai/ai_scanner.cpp
parent1967084bc3800615e6584d9d3115e0109a0e40da (diff)
downloadopenttd-0e404038f27544fe7ebad2127b1651cd471732b6.tar.xz
(svn r18747) -Codechange: add some constness to the AI code
Diffstat (limited to 'src/ai/ai_scanner.cpp')
-rw-r--r--src/ai/ai_scanner.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ai/ai_scanner.cpp b/src/ai/ai_scanner.cpp
index 7467f773a..065d4e4c2 100644
--- a/src/ai/ai_scanner.cpp
+++ b/src/ai/ai_scanner.cpp
@@ -245,10 +245,10 @@ void AIScanner::RegisterAI(AIInfo *info)
}
}
-AIInfo *AIScanner::SelectRandomAI()
+AIInfo *AIScanner::SelectRandomAI() const
{
uint num_random_ais = 0;
- for (AIInfoList::iterator it = this->info_single_list.begin(); it != this->info_single_list.end(); it++) {
+ for (AIInfoList::const_iterator it = this->info_single_list.begin(); it != this->info_single_list.end(); it++) {
if (it->second->UseAsRandomAI()) num_random_ais++;
}
@@ -266,7 +266,7 @@ AIInfo *AIScanner::SelectRandomAI()
}
/* Find the Nth item from the array */
- AIInfoList::iterator it = this->info_single_list.begin();
+ AIInfoList::const_iterator it = this->info_single_list.begin();
while (!it->second->UseAsRandomAI()) it++;
for (; pos > 0; pos--) {
it++;
@@ -323,10 +323,10 @@ AIInfo *AIScanner::FindInfo(const char *nameParam, int versionParam)
return info;
}
-char *AIScanner::GetAIConsoleList(char *p, const char *last)
+char *AIScanner::GetAIConsoleList(char *p, const char *last) const
{
p += seprintf(p, last, "List of AIs:\n");
- AIInfoList::iterator it = this->info_list.begin();
+ AIInfoList::const_iterator it = this->info_list.begin();
for (; it != this->info_list.end(); it++) {
AIInfo *i = (*it).second;
p += seprintf(p, last, "%10s (v%d): %s\n", i->GetName(), i->GetVersion(), i->GetDescription());