~ubuntu-branches/debian/squeeze/openttd/squeeze

« back to all changes in this revision

Viewing changes to src/ai/api/ai_tilelist.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach, Matthijs Kooijman
  • Date: 2009-06-09 21:46:28 UTC
  • mfrom: (1.1.7 upstream) (2.1.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090609214628-6z5uodi6178z050l
[ Matthijs Kooijman ]
* New upstream release.
* Link against libicu to enable right-to-left language support. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Id: ai_tilelist.cpp 15299 2009-01-31 20:16:06Z smatz $ */
 
1
/* $Id: ai_tilelist.cpp 16531 2009-06-07 15:26:33Z rubidium $ */
2
2
 
3
3
/** @file ai_tilelist.cpp Implementation of AITileList and friends. */
4
4
 
68
68
        this->RemoveItem(tile);
69
69
}
70
70
 
71
 
AITileList_IndustryAccepting::AITileList_IndustryAccepting(IndustryID industry_id, uint radius)
 
71
AITileList_IndustryAccepting::AITileList_IndustryAccepting(IndustryID industry_id, int radius)
72
72
{
73
 
        if (!AIIndustry::IsValidIndustry(industry_id)) return;
 
73
        if (!AIIndustry::IsValidIndustry(industry_id) || radius <= 0) return;
74
74
 
75
75
        const Industry *i = ::GetIndustry(industry_id);
76
76
 
106
106
        } END_TILE_LOOP(cur_tile, i->width + radius * 2, i->height + radius * 2, i->xy - ::TileDiffXY(radius, radius))
107
107
}
108
108
 
109
 
AITileList_IndustryProducing::AITileList_IndustryProducing(IndustryID industry_id, uint radius)
 
109
AITileList_IndustryProducing::AITileList_IndustryProducing(IndustryID industry_id, int radius)
110
110
{
111
 
        if (!AIIndustry::IsValidIndustry(industry_id)) return;
 
111
        if (!AIIndustry::IsValidIndustry(industry_id) || radius <= 0) return;
112
112
 
113
113
        const Industry *i = ::GetIndustry(industry_id);
114
114