From 38115acf5adbcf66643d1f96e30b9abc6dec15a3 Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 7 Jan 2008 14:02:26 +0000 Subject: (svn r11776) -Codechange: more header splittings to reduce the dependencies. --- src/town.h | 47 +---------------------------------------------- 1 file changed, 1 insertion(+), 46 deletions(-) (limited to 'src/town.h') diff --git a/src/town.h b/src/town.h index 89e7dddbd..118c0ebff 100644 --- a/src/town.h +++ b/src/town.h @@ -10,6 +10,7 @@ #include "cargo_type.h" #include "tile_type.h" #include "date_type.h" +#include "town_type.h" enum { HOUSE_NO_CLASS = 0, @@ -68,15 +69,11 @@ enum HouseExtraFlags { DECLARE_ENUM_AS_BIT_SET(HouseExtraFlags) -typedef uint16 HouseID; -typedef uint16 HouseClassID; - struct BuildingCounts { uint8 id_count[HOUSE_MAX]; uint8 class_count[HOUSE_CLASS_MAX]; }; -struct Town; DECLARE_OLD_POOL(Town, Town, 3, 8000) struct Town : PoolItem { @@ -197,12 +194,6 @@ struct HouseSpec { const struct GRFFile *grffile; ///< grf file that introduced this house }; -enum TownSizeMode { - TSM_RANDOM, - TSM_FIXED, - TSM_CITY -}; - VARDEF HouseSpec _house_specs[HOUSE_MAX]; uint32 GetWorldPopulation(); @@ -221,42 +212,6 @@ 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? -}; - /** This is the number of ticks between towns being processed for building new * houses or roads. This value originally came from the size of the town array * in TTD. */ -- cgit v1.2.3-54-g00ecf