Picker tool: Remember rail/road/tram as last used when opening from picker

This commit is contained in:
Jonathan G Rennison
2023-06-24 23:55:52 +01:00
parent fbffb4c24c
commit e94f9699de

View File

@@ -1137,15 +1137,18 @@ enum HelpMenuEntries {
static void ShowBuildRailToolbarFromTile(TileIndex tile) static void ShowBuildRailToolbarFromTile(TileIndex tile)
{ {
ShowBuildRailToolbar(GetRailType(tile)); _last_built_railtype = GetRailType(tile);
ShowBuildRailToolbar(_last_built_railtype);
} }
static void ShowBuildRoadToolbarFromTile(TileIndex tile) static void ShowBuildRoadToolbarFromTile(TileIndex tile)
{ {
if (HasRoadTypeRoad(tile)) { if (HasRoadTypeRoad(tile)) {
CreateRoadTramToolbarForRoadType(GetRoadTypeRoad(tile), RTT_ROAD); _last_built_roadtype = GetRoadTypeRoad(tile);
CreateRoadTramToolbarForRoadType(_last_built_roadtype, RTT_ROAD);
} else { } else {
CreateRoadTramToolbarForRoadType(GetRoadTypeTram(tile), RTT_TRAM); _last_built_tramtype = GetRoadTypeTram(tile);
CreateRoadTramToolbarForRoadType(_last_built_tramtype, RTT_TRAM);
} }
} }