summaryrefslogtreecommitdiff
path: root/yapf/follow_track.cpp
diff options
context:
space:
mode:
authorKUDr <KUDr@openttd.org>2006-05-27 16:12:16 +0000
committerKUDr <KUDr@openttd.org>2006-05-27 16:12:16 +0000
commit308f27a3de3817cc96ad21b7830b261443206cc0 (patch)
treee4580db6e03032a997fce1392929b7190dc3b03d /yapf/follow_track.cpp
parent3c2eb4f0865c912340f292ece24cf5664559c1ad (diff)
downloadopenttd-308f27a3de3817cc96ad21b7830b261443206cc0.tar.xz
(svn r4987) Feature: Merged YAPF into trunk. Thanks to devs for continuous support and users for testing.
Diffstat (limited to 'yapf/follow_track.cpp')
-rw-r--r--yapf/follow_track.cpp42
1 files changed, 42 insertions, 0 deletions
diff --git a/yapf/follow_track.cpp b/yapf/follow_track.cpp
new file mode 100644
index 000000000..26d90578e
--- /dev/null
+++ b/yapf/follow_track.cpp
@@ -0,0 +1,42 @@
+/* $Id$ */
+
+#include "../stdafx.h"
+#include "yapf.hpp"
+#include "follow_track.hpp"
+
+bool FollowTrackWater(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackWater& F = *(CFollowTrackWater*) This;
+ return F.Follow(old_tile, old_td);
+}
+
+bool FollowTrackRoad(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackRoad& F = *(CFollowTrackRoad*) This;
+ return F.Follow(old_tile, old_td);
+}
+
+bool FollowTrackRail(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackRail& F = *(CFollowTrackRail*) This;
+ return F.Follow(old_tile, old_td);
+}
+
+bool FollowTrackWaterNo90(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackWaterNo90& F = *(CFollowTrackWaterNo90*) This;
+ return F.Follow(old_tile, old_td);
+}
+
+bool FollowTrackRoadNo90(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackRoadNo90& F = *(CFollowTrackRoadNo90*) This;
+ return F.Follow(old_tile, old_td);
+}
+
+bool FollowTrackRailNo90(FollowTrack_t *This, TileIndex old_tile, Trackdir old_td)
+{
+ CFollowTrackRailNo90& F = *(CFollowTrackRailNo90*) This;
+ return F.Follow(old_tile, old_td);
+}
+