Polyline 11a

--HG--
branch : polyline
This commit is contained in:
Pavel Stupnikov
2017-04-12 01:49:57 +03:00
parent ec05ed1fb6
commit f078d6870c
14 changed files with 903 additions and 168 deletions

View File

@@ -13,7 +13,9 @@
#define TILEHIGHLIGHT_FUNC_H
#include "gfx_type.h"
#include "tilearea_type.h"
#include "tilehighlight_type.h"
#include "track_type.h"
void PlaceProc_DemolishArea(TileIndex tile);
bool GUIPlaceProcDragXY(ViewportDragDropSelectionProcess proc, TileIndex start_tile, TileIndex end_tile);
@@ -30,6 +32,13 @@ void VpSetPlaceSizingLimit(int limit);
void UpdateTileSelection();
RailSnapMode GetRailSnapMode();
void SetRailSnapMode(RailSnapMode mode);
void StoreRailPlacementEndpoints(TileIndex start_tile, TileIndex end_tile, Track start_track, bool bidirectional = true);
void StoreRailStationPlacementEndpoints(const TileArea &ta, Axis station_axis);
void ResetRailPlacementEndpoints();
extern TileHighlightData _thd;
#endif /* TILEHIGHLIGHT_FUNC_H */