table/town_land.h
changeset 4293 2c24234a7aec
parent 3654 4a3f8056a61c
child 4549 60410aa1aa88
equal deleted inserted replaced
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,