From 0e404038f27544fe7ebad2127b1651cd471732b6 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 7 Jan 2010 00:09:27 +0000 Subject: (svn r18747) -Codechange: add some constness to the AI code --- src/ai/ai_scanner.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/ai/ai_scanner.cpp') 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()); -- cgit v1.2.3-54-g00ecf