summaryrefslogtreecommitdiff
path: root/src/viewport_func.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2013-05-19 14:49:25 +0000
committerrubidium <rubidium@openttd.org>2013-05-19 14:49:25 +0000
commitef7befdbd8b0d30e6ce121f4348799692b66d0ba (patch)
tree28be79f13ddeae1d11020509170c094fdf416746 /src/viewport_func.h
parent50ae992b47f581d8a50892942438bfe7e3f62141 (diff)
downloadopenttd-ef7befdbd8b0d30e6ce121f4348799692b66d0ba.tar.xz
(svn r25264) -Feature: linkgraph overlay over main viewport (fonsinchen)
Diffstat (limited to 'src/viewport_func.h')
-rw-r--r--src/viewport_func.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/viewport_func.h b/src/viewport_func.h
index dba28bb9e..7d86dda98 100644
--- a/src/viewport_func.h
+++ b/src/viewport_func.h
@@ -16,6 +16,7 @@
#include "viewport_type.h"
#include "window_type.h"
#include "tile_type.h"
+#include "station_type.h"
static const int TILE_HEIGHT_STEP = 50; ///< One Z unit tile height difference is displayed as 50m.
@@ -67,6 +68,8 @@ void ViewportDoDraw(const ViewPort *vp, int left, int top, int right, int bottom
bool ScrollWindowToTile(TileIndex tile, Window *w, bool instant = false);
bool ScrollWindowTo(int x, int y, int z, Window *w, bool instant = false);
+void RebuildViewportOverlay(Window *w);
+
bool ScrollMainWindowToTile(TileIndex tile, bool instant = false);
bool ScrollMainWindowTo(int x, int y, int z = -1, bool instant = false);
@@ -76,4 +79,6 @@ extern Point _tile_fract_coords;
void MarkTileDirtyByTile(TileIndex tile);
+Point GetViewportStationMiddle(const ViewPort *vp, const Station *st);
+
#endif /* VIEWPORT_FUNC_H */