From ceb523c29f364f24b5e6b68b13249187ff6ac371 Mon Sep 17 00:00:00 2001 From: truelight Date: Tue, 22 Aug 2006 21:14:45 +0000 Subject: (svn r6057) -Codechange: made a function GetRandomXXX, that _always_ returns a valid XXX, unless there are none to pick from. Then NULL is returned. --- ai/default/default.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'ai') diff --git a/ai/default/default.c b/ai/default/default.c index 3de583bf4..08af2b119 100644 --- a/ai/default/default.c +++ b/ai/default/default.c @@ -441,14 +441,12 @@ typedef struct FoundRoute { static Town *AiFindRandomTown(void) { - Town *t = GetTown(RandomRange(GetTownArraySize())); - return IsValidTown(t) ? t : NULL; + return GetRandomTown(); } static Industry *AiFindRandomIndustry(void) { - Industry *i = GetIndustry(RandomRange(GetIndustryArraySize())); - return IsValidIndustry(i) ? i : NULL; + return GetRandomIndustry(); } static void AiFindSubsidyIndustryRoute(FoundRoute *fr) -- cgit v1.2.3-54-g00ecf