From 777dd99585ca5a775cd189eedd81e27d3ca395ed Mon Sep 17 00:00:00 2001 From: truelight Date: Tue, 1 Feb 2005 18:32:01 +0000 Subject: (svn r1764) -Add: dynamic towns, you can now have up to 64k towns (let me know when you have that amount of towns in a map ;)) --- ai_new.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'ai_new.c') diff --git a/ai_new.c b/ai_new.c index c6bcfae0e..885c04e85 100644 --- a/ai_new.c +++ b/ai_new.c @@ -366,11 +366,11 @@ static void AiNew_State_LocateRoute(Player *p) { // increase the temp with one, and return. We will come back later here // to try again p->ainew.temp++; - if (p->ainew.from_type == AI_CITY) { - if (p->ainew.temp >= _total_towns) p->ainew.temp = 0; - } else { - if (p->ainew.temp >= _total_industries) p->ainew.temp = 0; - } + if (p->ainew.from_type == AI_CITY) { + if (p->ainew.temp >= (int)_total_towns) p->ainew.temp = 0; + } else { + if (p->ainew.temp >= _total_industries) p->ainew.temp = 0; + } // Don't do an attempt if we are trying the same id as the last time... if (p->ainew.last_id == p->ainew.temp) return; @@ -489,15 +489,15 @@ static void AiNew_State_LocateRoute(Player *p) { } } - // It was not a valid city - // increase the temp with one, and return. We will come back later here - // to try again - p->ainew.temp++; - if (p->ainew.to_type == AI_CITY) { - if (p->ainew.temp >= _total_towns) p->ainew.temp = 0; - } else { - if (p->ainew.temp >= _total_industries) p->ainew.temp = 0; - } + // It was not a valid city + // increase the temp with one, and return. We will come back later here + // to try again + p->ainew.temp++; + if (p->ainew.to_type == AI_CITY) { + if (p->ainew.temp >= (int)_total_towns) p->ainew.temp = 0; + } else { + if (p->ainew.temp >= _total_industries) p->ainew.temp = 0; + } // Don't do an attempt if we are trying the same id as the last time... if (p->ainew.last_id == p->ainew.temp) return; -- cgit v1.2.3-54-g00ecf