(svn r1504) enummed town ratings (Jango)
This commit is contained in:
36
town.h
36
town.h
@@ -89,6 +89,42 @@ enum {
|
||||
INDUSTRY_REMOVE = 2
|
||||
};
|
||||
|
||||
enum {
|
||||
// These refer to the maximums, so Appalling is -1000 to -400
|
||||
// MAXIMUM RATINGS BOUNDARIES
|
||||
RATING_MINIMUM = -1000,
|
||||
RATING_APPALLING = -400,
|
||||
RATING_VERYPOOR = -200,
|
||||
RATING_POOR = 0,
|
||||
RATING_MEDIOCRE = 200,
|
||||
RATING_GOOD = 400,
|
||||
RATING_VERYGOOD = 600,
|
||||
RATING_EXCELLENT = 800,
|
||||
RATING_OUTSTANDING= 1000, // OUTSTANDING
|
||||
|
||||
RATING_MAXIMUM = RATING_OUTSTANDING,
|
||||
|
||||
// RATINGS AFFECTING NUMBERS
|
||||
RATING_TREE_DOWN_STEP = -35,
|
||||
RATING_TREE_MINIMUM = RATING_MINIMUM,
|
||||
RATING_TREE_UP_STEP = 7,
|
||||
RATING_TREE_MAXIMUM = 220,
|
||||
|
||||
RATING_TUNNEL_BRIDGE_DOWN_STEP = -250,
|
||||
RATING_TUNNEL_BRIDGE_MINIMUM = 0,
|
||||
|
||||
RATING_INDUSTRY_DOWN_STEP = -1500,
|
||||
RATING_INDUSTRY_MINIMUM = RATING_MINIMUM,
|
||||
|
||||
RATING_ROAD_DOWN_STEP = -50,
|
||||
RATING_ROAD_MINIMUM = -100,
|
||||
RATING_HOUSE_MINIMUM = RATING_MINIMUM,
|
||||
|
||||
RATING_BRIBE_UP_STEP = 200,
|
||||
RATING_BRIBE_MAXIMUM = 800,
|
||||
RATING_BRIBE_DOWN_TO = -50 // XXX SHOULD BE SOMETHING LOWER?
|
||||
};
|
||||
|
||||
bool CheckforTownRating(uint tile, uint32 flags, Town *t, byte type);
|
||||
|
||||
VARDEF Town _towns[70];
|
||||
|
||||
Reference in New Issue
Block a user