changeset 4293 | 2c24234a7aec |
parent 3654 | 4a3f8056a61c |
child 4549 | 60410aa1aa88 |
4292:3b8a1536c1ed | 4293:2c24234a7aec |
---|---|
2017 }; |
2017 }; |
2018 assert_compile(lengthof(_housetype_remove_ratingmod) == HOUSE_MAX); |
2018 assert_compile(lengthof(_housetype_remove_ratingmod) == HOUSE_MAX); |
2019 |
2019 |
2020 |
2020 |
2021 typedef struct { |
2021 typedef struct { |
2022 byte min,max; |
2022 Year min, max; |
2023 } HousetypeYear; |
2023 } HousetypeYear; |
2024 |
2024 |
2025 static const HousetypeYear _housetype_years[] = { |
2025 static const HousetypeYear _housetype_years[] = { |
2026 {43, 255}, |
2026 { 1963, MAX_YEAR }, |
2027 {37, 255}, |
2027 { 1957, MAX_YEAR }, |
2028 {48, 255}, |
2028 { 1968, MAX_YEAR }, |
2029 {0, 255}, |
2029 { 0, MAX_YEAR }, |
2030 {55, 255}, |
2030 { 1975, MAX_YEAR }, |
2031 {55, 255}, |
2031 { 1975, MAX_YEAR }, |
2032 {0, 255}, |
2032 { 0, MAX_YEAR }, |
2033 {39, 255}, |
2033 { 1959, MAX_YEAR }, |
2034 {39, 255}, |
2034 { 1959, MAX_YEAR }, |
2035 {25, 255}, |
2035 { 1945, MAX_YEAR }, |
2036 {25, 255}, |
2036 { 1945, MAX_YEAR }, |
2037 {0, 255}, |
2037 { 0, MAX_YEAR }, |
2038 {15, 255}, |
2038 { 1935, MAX_YEAR }, |
2039 {31, 255}, |
2039 { 1951, MAX_YEAR }, |
2040 {10, 40}, |
2040 { 1930, 1960 }, |
2041 {10, 40}, |
2041 { 1930, 1960 }, |
2042 {10, 40}, |
2042 { 1930, 1960 }, |
2043 {57, 255}, |
2043 { 1977, MAX_YEAR }, |
2044 {63, 255}, |
2044 { 1983, MAX_YEAR }, |
2045 {65, 255}, |
2045 { 1985, MAX_YEAR }, |
2046 {0, 255}, |
2046 { 0, MAX_YEAR }, |
2047 {0, 255}, |
2047 { 0, MAX_YEAR }, |
2048 {0, 255}, |
2048 { 0, MAX_YEAR }, |
2049 {0, 255}, |
2049 { 0, MAX_YEAR }, |
2050 {0, 31}, |
2050 { 0, 1951 }, |
2051 {0, 32}, |
2051 { 0, 1952 }, |
2052 {11, 255}, |
2052 { 1941, MAX_YEAR }, |
2053 {15, 255}, |
2053 { 1945, MAX_YEAR }, |
2054 {43, 255}, |
2054 { 1963, MAX_YEAR }, |
2055 {0, 35}, |
2055 { 0, 1955 }, |
2056 {53, 255}, |
2056 { 1973, MAX_YEAR }, |
2057 {0, 255}, |
2057 { 0, MAX_YEAR }, |
2058 {38, 255}, |
2058 { 1958, MAX_YEAR }, |
2059 {38, 255}, |
2059 { 1958, MAX_YEAR }, |
2060 {38, 255}, |
2060 { 1958, MAX_YEAR }, |
2061 {38, 255}, |
2061 { 1958, MAX_YEAR }, |
2062 {80, 255}, |
2062 { 1950, MAX_YEAR }, |
2063 {0, 40}, |
2063 { 0, 1960 }, |
2064 {0, 40}, |
2064 { 0, 1960 }, |
2065 {25, 255}, |
2065 { 1945, MAX_YEAR }, |
2066 {63, 255}, |
2066 { 1983, MAX_YEAR }, |
2067 {63, 255}, |
2067 { 1983, MAX_YEAR }, |
2068 {63, 255}, |
2068 { 1983, MAX_YEAR }, |
2069 {63, 255}, |
2069 { 1983, MAX_YEAR }, |
2070 {0, 255}, |
2070 { 0, MAX_YEAR }, |
2071 {0, 255}, |
2071 { 0, MAX_YEAR }, |
2072 {0, 255}, |
2072 { 0, MAX_YEAR }, |
2073 {0, 255}, |
2073 { 0, MAX_YEAR }, |
2074 {0, 43}, |
2074 { 0, 1963 }, |
2075 {0, 43}, |
2075 { 0, 1963 }, |
2076 {46, 255}, |
2076 { 1966, MAX_YEAR }, |
2077 {46, 255}, |
2077 { 1966, MAX_YEAR }, |
2078 {50, 255}, |
2078 { 1970, MAX_YEAR }, |
2079 {50, 255}, |
2079 { 1970, MAX_YEAR }, |
2080 {54, 255}, |
2080 { 1974, MAX_YEAR }, |
2081 {54, 255}, |
2081 { 1974, MAX_YEAR }, |
2082 {0, 255}, |
2082 { 0, MAX_YEAR }, |
2083 {0, 255}, |
2083 { 0, MAX_YEAR }, |
2084 {0, 255}, |
2084 { 0, MAX_YEAR }, |
2085 {0, 255}, |
2085 { 0, MAX_YEAR }, |
2086 {0, 255}, |
2086 { 0, MAX_YEAR }, |
2087 {0, 255}, |
2087 { 0, MAX_YEAR }, |
2088 {0, 255}, |
2088 { 0, MAX_YEAR }, |
2089 {0, 255}, |
2089 { 0, MAX_YEAR }, |
2090 {0, 40}, |
2090 { 0, 1960 }, |
2091 {0, 40}, |
2091 { 0, 1960 }, |
2092 {52, 255}, |
2092 { 1972, MAX_YEAR }, |
2093 {52, 255}, |
2093 { 1972, MAX_YEAR }, |
2094 {52, 255}, |
2094 { 1972, MAX_YEAR }, |
2095 {52, 255}, |
2095 { 1972, MAX_YEAR }, |
2096 {43, 255}, |
2096 { 1963, MAX_YEAR }, |
2097 {43, 255}, |
2097 { 1963, MAX_YEAR }, |
2098 {58, 255}, |
2098 { 1978, MAX_YEAR }, |
2099 {58, 255}, |
2099 { 1978, MAX_YEAR }, |
2100 {47, 255}, |
2100 { 1967, MAX_YEAR }, |
2101 {47, 255}, |
2101 { 1967, MAX_YEAR }, |
2102 {47, 255}, |
2102 { 1967, MAX_YEAR }, |
2103 {47, 255}, |
2103 { 1967, MAX_YEAR }, |
2104 {0, 255}, |
2104 { 0, MAX_YEAR }, |
2105 {0, 255}, |
2105 { 0, MAX_YEAR }, |
2106 {0, 255}, |
2106 { 0, MAX_YEAR }, |
2107 {0, 255}, |
2107 { 0, MAX_YEAR }, |
2108 {0, 255}, |
2108 { 0, MAX_YEAR }, |
2109 {0, 255}, |
2109 { 0, MAX_YEAR }, |
2110 {0, 255}, |
2110 { 0, MAX_YEAR }, |
2111 {53, 255}, |
2111 { 1973, MAX_YEAR }, |
2112 {42, 255}, |
2112 { 1962, MAX_YEAR }, |
2113 {64, 255}, |
2113 { 1984, MAX_YEAR }, |
2114 {64, 255}, |
2114 { 1984, MAX_YEAR }, |
2115 {0, 255}, |
2115 { 0, MAX_YEAR }, |
2116 {73, 255}, |
2116 { 1993, MAX_YEAR }, |
2117 {0, 255}, |
2117 { 0, MAX_YEAR }, |
2118 {0, 255}, |
2118 { 0, MAX_YEAR }, |
2119 {0, 255}, |
2119 { 0, MAX_YEAR }, |
2120 {0, 255}, |
2120 { 0, MAX_YEAR }, |
2121 {0, 255}, |
2121 { 0, MAX_YEAR }, |
2122 {0, 255}, |
2122 { 0, MAX_YEAR }, |
2123 {0, 255}, |
2123 { 0, MAX_YEAR }, |
2124 {0, 255}, |
2124 { 0, MAX_YEAR }, |
2125 {0, 255}, |
2125 { 0, MAX_YEAR }, |
2126 {0, 255}, |
2126 { 0, MAX_YEAR }, |
2127 {0, 255}, |
2127 { 0, MAX_YEAR }, |
2128 {0, 255}, |
2128 { 0, MAX_YEAR }, |
2129 {0, 255}, |
2129 { 0, MAX_YEAR }, |
2130 {0, 255}, |
2130 { 0, MAX_YEAR }, |
2131 {0, 255}, |
2131 { 0, MAX_YEAR }, |
2132 {0, 255}, |
2132 { 0, MAX_YEAR }, |
2133 {0, 255}, |
2133 { 0, MAX_YEAR }, |
2134 {0, 255}, |
2134 { 0, MAX_YEAR }, |
2135 {0, 255}, |
2135 { 0, MAX_YEAR }, |
2136 }; |
2136 }; |
2137 assert_compile(lengthof(_housetype_years) == HOUSE_MAX); |
2137 assert_compile(lengthof(_housetype_years) == HOUSE_MAX); |
2138 |
2138 |
2139 static const byte _housetype_cargo_passengers[] = { |
2139 static const byte _housetype_cargo_passengers[] = { |
2140 8, 8, 8, 2, 10,10,4, 6, |
2140 8, 8, 8, 2, 10,10,4, 6, |