summaryrefslogtreecommitdiff
path: root/src/npf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/npf.cpp')
-rw-r--r--src/npf.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/npf.cpp b/src/npf.cpp
index e4a9473cf..cc7b4f6a2 100644
--- a/src/npf.cpp
+++ b/src/npf.cpp
@@ -12,6 +12,7 @@
#include "tunnelbridge_map.h"
#include "functions.h"
#include "vehicle_base.h"
+#include "station_base.h"
#include "tunnelbridge.h"
#include "pbs.h"
#include "settings_type.h"
@@ -514,7 +515,7 @@ static void NPFSaveTargetData(AyStar *as, OpenListNode *current)
/* If the target is a station skip to platform end. */
if (IsRailwayStationTile(target->node.tile)) {
DiagDirection dir = TrackdirToExitdir(target->node.direction);
- uint len = GetStationByTile(target->node.tile)->GetPlatformLength(target->node.tile, dir);
+ uint len = Station::GetByTile(target->node.tile)->GetPlatformLength(target->node.tile, dir);
TileIndex end_tile = TILE_ADD(target->node.tile, (len - 1) * TileOffsByDiagDir(dir));
/* Update only end tile, trackdir of a station stays the same. */