(svn r4130) - CodeChange: Add proper semantics for TownID for such variables instead of using the general uint16-type. We probably need to change GetTown() and IsTownIndex() as well to use TownID.

This commit is contained in:
Darkvater
2006-03-26 22:41:56 +00:00
parent 921a4d8a13
commit 0df4339941
5 changed files with 7 additions and 5 deletions

6
town.h
View File

@@ -70,7 +70,7 @@ struct Town {
byte road_build_months;
// Index in town array
uint16 index;
TownID index;
// NOSAVE: UpdateTownRadius updates this given the house count.
uint16 radius[5];
@@ -80,7 +80,7 @@ uint32 GetWorldPopulation(void);
void UpdateTownVirtCoord(Town *t);
void InitializeTown(void);
void ShowTownViewWindow(uint town);
void ShowTownViewWindow(TownID town);
void DeleteTown(Town *t);
void ExpandTown(Town *t);
Town *CreateRandomTown(uint attempts);
@@ -130,7 +130,7 @@ enum {
bool CheckforTownRating(uint32 flags, Town *t, byte type);
VARDEF uint16 *_town_sort;
VARDEF TownID *_town_sort;
extern MemoryPool _town_pool;