summaryrefslogtreecommitdiff
path: root/src/train.h
diff options
context:
space:
mode:
authorterkhen <terkhen@openttd.org>2010-03-06 12:41:18 +0000
committerterkhen <terkhen@openttd.org>2010-03-06 12:41:18 +0000
commitf4281020927f0ee63227d8195a3a1479489f970a (patch)
treedd865d960f3a1bbe14f4e569dccbba41b2f7ceca /src/train.h
parentb5714c3597fc87219e3fa144ad181bfec707763d (diff)
downloadopenttd-f4281020927f0ee63227d8195a3a1479489f970a.tar.xz
(svn r19337) -Codechange: Create the GroundVehicle class.
Diffstat (limited to 'src/train.h')
-rw-r--r--src/train.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/train.h b/src/train.h
index 70eed6854..89d9ce63c 100644
--- a/src/train.h
+++ b/src/train.h
@@ -12,12 +12,12 @@
#ifndef TRAIN_H
#define TRAIN_H
-#include "vehicle_base.h"
#include "newgrf_engine.h"
#include "cargotype.h"
#include "rail.h"
#include "engine_base.h"
#include "rail_map.h"
+#include "ground_vehicle.hpp"
struct Train;
@@ -111,7 +111,7 @@ enum AccelStatus {
/**
* 'Train' is either a loco or a wagon.
*/
-struct Train : public SpecializedVehicle<Train, VEH_TRAIN> {
+struct Train : public GroundVehicle<Train, VEH_TRAIN> {
TrainCache tcache;
/* Link between the two ends of a multiheaded engine */
@@ -129,7 +129,7 @@ struct Train : public SpecializedVehicle<Train, VEH_TRAIN> {
uint16 wait_counter;
/** We don't want GCC to zero our struct! It already is zeroed and has an index! */
- Train() : SpecializedVehicle<Train, VEH_TRAIN>() {}
+ Train() : GroundVehicle<Train, VEH_TRAIN>() {}
/** We want to 'destruct' the right class. */
virtual ~Train() { this->PreDestructor(); }