94 |
94 |
95 enum { |
95 enum { |
96 // These refer to the maximums, so Appalling is -1000 to -400 |
96 // These refer to the maximums, so Appalling is -1000 to -400 |
97 // MAXIMUM RATINGS BOUNDARIES |
97 // MAXIMUM RATINGS BOUNDARIES |
98 RATING_MINIMUM = -1000, |
98 RATING_MINIMUM = -1000, |
99 RATING_APPALLING = -400, |
99 RATING_APPALLING = -400, |
100 RATING_VERYPOOR = -200, |
100 RATING_VERYPOOR = -200, |
101 RATING_POOR = 0, |
101 RATING_POOR = 0, |
102 RATING_MEDIOCRE = 200, |
102 RATING_MEDIOCRE = 200, |
103 RATING_GOOD = 400, |
103 RATING_GOOD = 400, |
104 RATING_VERYGOOD = 600, |
104 RATING_VERYGOOD = 600, |
105 RATING_EXCELLENT = 800, |
105 RATING_EXCELLENT = 800, |
106 RATING_OUTSTANDING = 1000, // OUTSTANDING |
106 RATING_OUTSTANDING = 1000, // OUTSTANDING |
107 |
107 |
108 RATING_MAXIMUM = RATING_OUTSTANDING, |
108 RATING_MAXIMUM = RATING_OUTSTANDING, |
109 |
109 |
110 // RATINGS AFFECTING NUMBERS |
110 // RATINGS AFFECTING NUMBERS |
111 RATING_TREE_DOWN_STEP = -35, |
111 RATING_TREE_DOWN_STEP = -35, |
112 RATING_TREE_MINIMUM = RATING_MINIMUM, |
112 RATING_TREE_MINIMUM = RATING_MINIMUM, |
113 RATING_TREE_UP_STEP = 7, |
113 RATING_TREE_UP_STEP = 7, |
114 RATING_TREE_MAXIMUM = 220, |
114 RATING_TREE_MAXIMUM = 220, |
115 |
115 |
116 RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, |
116 RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, |
117 RATING_TUNNEL_BRIDGE_MINIMUM = 0, |
117 RATING_TUNNEL_BRIDGE_MINIMUM = 0, |
118 |
118 |
119 RATING_INDUSTRY_DOWN_STEP = -1500, |
119 RATING_INDUSTRY_DOWN_STEP = -1500, |
120 RATING_INDUSTRY_MINIMUM = RATING_MINIMUM, |
120 RATING_INDUSTRY_MINIMUM = RATING_MINIMUM, |
121 |
121 |
122 RATING_ROAD_DOWN_STEP = -50, |
122 RATING_ROAD_DOWN_STEP = -50, |
123 RATING_ROAD_MINIMUM = -100, |
123 RATING_ROAD_MINIMUM = -100, |
124 RATING_HOUSE_MINIMUM = RATING_MINIMUM, |
124 RATING_HOUSE_MINIMUM = RATING_MINIMUM, |
125 |
125 |
126 RATING_BRIBE_UP_STEP = 200, |
126 RATING_BRIBE_UP_STEP = 200, |
127 RATING_BRIBE_MAXIMUM = 800, |
127 RATING_BRIBE_MAXIMUM = 800, |
128 RATING_BRIBE_DOWN_TO = -50 // XXX SHOULD BE SOMETHING LOWER? |
128 RATING_BRIBE_DOWN_TO = -50 // XXX SHOULD BE SOMETHING LOWER? |
129 }; |
129 }; |
130 |
130 |
131 enum { |
131 enum { |
132 /* This is the base "normal" number of towns on the 8x8 map, when |
132 /* This is the base "normal" number of towns on the 8x8 map, when |
133 * one town should get grown per tick. The other numbers of towns |
133 * one town should get grown per tick. The other numbers of towns |
134 * are then scaled based on that. */ |
134 * are then scaled based on that. */ |
135 TOWN_GROWTH_FREQUENCY = 23, |
135 TOWN_GROWTH_FREQUENCY = 23, |
136 /* Simple value that indicates the house has reached final stage of construction*/ |
136 /* Simple value that indicates the house has reached final stage of construction*/ |
137 TOWN_HOUSE_COMPLETED = 3, |
137 TOWN_HOUSE_COMPLETED = 3, |
138 }; |
138 }; |
139 |
139 |
140 /* This enum is used in conjonction with town->flags12. |
140 /* This enum is used in conjonction with town->flags12. |
141 * IT simply states what bit is used for. |
141 * IT simply states what bit is used for. |
142 * It is pretty unrealistic (IMHO) to only have one church/stadium |
142 * It is pretty unrealistic (IMHO) to only have one church/stadium |