213 ShowSubsidiesList(); |
213 ShowSubsidiesList(); |
214 } |
214 } |
215 |
215 |
216 static void MenuClickStations(int index) |
216 static void MenuClickStations(int index) |
217 { |
217 { |
218 ShowPlayerStations(index); |
218 ShowPlayerStations((PlayerID)index); |
219 } |
219 } |
220 |
220 |
221 static void MenuClickFinances(int index) |
221 static void MenuClickFinances(int index) |
222 { |
222 { |
223 ShowPlayerFinances(index); |
223 ShowPlayerFinances((PlayerID)index); |
224 } |
224 } |
225 |
225 |
226 static void MenuClickCompany(int index) |
226 static void MenuClickCompany(int index) |
227 { |
227 { |
228 if (_networking && index == 0) { |
228 if (_networking && index == 0) { |
229 ShowClientList(); |
229 ShowClientList(); |
230 } else { |
230 } else { |
231 if (_networking) index--; |
231 if (_networking) index--; |
232 ShowPlayerCompany(index); |
232 ShowPlayerCompany((PlayerID)index); |
233 } |
233 } |
234 } |
234 } |
235 |
235 |
236 static void MenuClickGraphs(int index) |
236 static void MenuClickGraphs(int index) |
237 { |
237 { |
261 } |
261 } |
262 } |
262 } |
263 |
263 |
264 static void MenuClickShowTrains(int index) |
264 static void MenuClickShowTrains(int index) |
265 { |
265 { |
266 ShowVehicleListWindow(index, INVALID_STATION, VEH_Train); |
266 ShowVehicleListWindow((PlayerID)index, INVALID_STATION, VEH_Train); |
267 } |
267 } |
268 |
268 |
269 static void MenuClickShowRoad(int index) |
269 static void MenuClickShowRoad(int index) |
270 { |
270 { |
271 ShowVehicleListWindow(index, INVALID_STATION, VEH_Road); |
271 ShowVehicleListWindow((PlayerID)index, INVALID_STATION, VEH_Road); |
272 } |
272 } |
273 |
273 |
274 static void MenuClickShowShips(int index) |
274 static void MenuClickShowShips(int index) |
275 { |
275 { |
276 ShowVehicleListWindow(index, INVALID_STATION, VEH_Ship); |
276 ShowVehicleListWindow((PlayerID)index, INVALID_STATION, VEH_Ship); |
277 } |
277 } |
278 |
278 |
279 static void MenuClickShowAir(int index) |
279 static void MenuClickShowAir(int index) |
280 { |
280 { |
281 ShowVehicleListWindow(index, INVALID_STATION, VEH_Aircraft); |
281 ShowVehicleListWindow((PlayerID)index, INVALID_STATION, VEH_Aircraft); |
282 } |
282 } |
283 |
283 |
284 static void MenuClickBuildRail(int index) |
284 static void MenuClickBuildRail(int index) |
285 { |
285 { |
286 _last_built_railtype = index; |
286 _last_built_railtype = (RailType)index; |
287 ShowBuildRailToolbar(_last_built_railtype, -1); |
287 ShowBuildRailToolbar(_last_built_railtype, -1); |
288 } |
288 } |
289 |
289 |
290 static void MenuClickBuildRoad(int index) |
290 static void MenuClickBuildRoad(int index) |
291 { |
291 { |
1562 FOR_ALL_TOWNS(t) return true; |
1562 FOR_ALL_TOWNS(t) return true; |
1563 |
1563 |
1564 return false; |
1564 return false; |
1565 } |
1565 } |
1566 |
1566 |
1567 extern Industry *CreateNewIndustry(TileIndex tile, int type); |
1567 extern Industry *CreateNewIndustry(TileIndex tile, IndustryType type); |
1568 |
1568 |
1569 /** |
1569 /** |
1570 * Search callback function for TryBuildIndustry |
1570 * Search callback function for TryBuildIndustry |
1571 * @param tile to test |
1571 * @param tile to test |
1572 * @param data that is passed by the caller. In this case, the type of industry been tested |
1572 * @param data that is passed by the caller. In this case, the type of industry been tested |
2281 break; |
2281 break; |
2282 |
2282 |
2283 case '1' | WKC_ALT: /* Gimme money */ |
2283 case '1' | WKC_ALT: /* Gimme money */ |
2284 /* Server can not cheat in advertise mode either! */ |
2284 /* Server can not cheat in advertise mode either! */ |
2285 if (!_networking || !_network_server || !_network_advertise) |
2285 if (!_networking || !_network_server || !_network_advertise) |
2286 DoCommandP(0, -10000000, 0, NULL, CMD_MONEY_CHEAT); |
2286 DoCommandP(0, 10000000, 0, NULL, CMD_MONEY_CHEAT); |
2287 break; |
2287 break; |
2288 |
2288 |
2289 case '2' | WKC_ALT: /* Update the coordinates of all station signs */ |
2289 case '2' | WKC_ALT: /* Update the coordinates of all station signs */ |
2290 UpdateAllStationVirtCoord(); |
2290 UpdateAllStationVirtCoord(); |
2291 break; |
2291 break; |