summaryrefslogtreecommitdiff
path: root/game/vehicles/railloco.h
blob: ff8871b5aaa56ed223ea784dc4634fffa1f030a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "game/network/link.h"
#include "game/vehicles/vehicle.h"
#include "game/worldobject.h"
#include <string>

class RailVehicle : public Vehicle {
public:
	using Vehicle::Vehicle;
	float wheelBase;
};

class RailLoco : public RailVehicle {
public:
	using RailVehicle::RailVehicle;
	void tick(TickDuration elapsed) override;
};

class Brush47 : public RailLoco {
public:
	explicit Brush47(const LinkPtr & p);
};