33 RATING_EXCELLENT = 800, |
33 RATING_EXCELLENT = 800, |
34 RATING_OUTSTANDING = 1000, ///< OUTSTANDING |
34 RATING_OUTSTANDING = 1000, ///< OUTSTANDING |
35 |
35 |
36 RATING_MAXIMUM = RATING_OUTSTANDING, |
36 RATING_MAXIMUM = RATING_OUTSTANDING, |
37 |
37 |
|
38 RATING_INITIAL = 500, ///< initial rating |
|
39 |
38 /* RATINGS AFFECTING NUMBERS */ |
40 /* RATINGS AFFECTING NUMBERS */ |
39 RATING_TREE_DOWN_STEP = -35, |
41 RATING_TREE_DOWN_STEP = -35, |
40 RATING_TREE_MINIMUM = RATING_MINIMUM, |
42 RATING_TREE_MINIMUM = RATING_MINIMUM, |
41 RATING_TREE_UP_STEP = 7, |
43 RATING_TREE_UP_STEP = 7, |
42 RATING_TREE_MAXIMUM = 220, |
44 RATING_TREE_MAXIMUM = 220, |
|
45 |
|
46 RATING_GROWTH_UP_STEP = 5, ///< when a town grows, all players have rating increased a bit ... |
|
47 RATING_GROWTH_MAXIMUM = RATING_MEDIOCRE, ///< ... up to RATING_MEDIOCRE |
|
48 RATING_STATION_UP_STEP = 12, ///< when a town grows, player gains reputation for all well serviced stations ... |
|
49 RATING_STATION_DOWN_STEP = -15, ///< ... but loses for bad serviced stations |
43 |
50 |
44 RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, |
51 RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, |
45 RATING_TUNNEL_BRIDGE_MINIMUM = 0, |
52 RATING_TUNNEL_BRIDGE_MINIMUM = 0, |
46 |
53 |
47 RATING_INDUSTRY_DOWN_STEP = -1500, |
54 RATING_INDUSTRY_DOWN_STEP = -1500, |
64 TL_ORIGINAL, ///< Original algorithm (min. 1 distance between roads) |
71 TL_ORIGINAL, ///< Original algorithm (min. 1 distance between roads) |
65 TL_BETTER_ROADS, ///< Extended original algorithm (min. 2 distance between roads) |
72 TL_BETTER_ROADS, ///< Extended original algorithm (min. 2 distance between roads) |
66 TL_2X2_GRID, ///< Geometric 2x2 grid algorithm |
73 TL_2X2_GRID, ///< Geometric 2x2 grid algorithm |
67 TL_3X3_GRID, ///< Geometric 3x3 grid algorithm |
74 TL_3X3_GRID, ///< Geometric 3x3 grid algorithm |
68 |
75 |
|
76 TL_RANDOM, ///< Random town layout |
|
77 |
69 NUM_TLS, ///< Number of town layouts |
78 NUM_TLS, ///< Number of town layouts |
70 }; |
79 }; |
71 |
80 |
72 /* It needs to be 8bits, because we save and load it as such */ |
81 /* It needs to be 8bits, because we save and load it as such */ |
73 /** Define basic enum properties */ |
82 /** Define basic enum properties */ |