@@ -18,7 +18,7 @@
 | 
			
		||||
 | 
			
		||||
struct SignalSpeedKey {
 | 
			
		||||
	TileIndex signal_tile;
 | 
			
		||||
	uint16 signal_track;
 | 
			
		||||
	uint16_t signal_track;
 | 
			
		||||
	Trackdir last_passing_train_dir;
 | 
			
		||||
 | 
			
		||||
	bool operator==(const SignalSpeedKey& other) const
 | 
			
		||||
@@ -35,7 +35,7 @@ struct SignalSpeedKey {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct SignalSpeedValue {
 | 
			
		||||
	uint16 train_speed;
 | 
			
		||||
	uint16_t train_speed;
 | 
			
		||||
	DateTicksScaled time_stamp;
 | 
			
		||||
 | 
			
		||||
	/** Checks if the timeout has passed */
 | 
			
		||||
@@ -48,8 +48,8 @@ struct SignalSpeedValue {
 | 
			
		||||
extern btree::btree_map<SignalSpeedKey, SignalSpeedValue> _signal_speeds;
 | 
			
		||||
 | 
			
		||||
struct Train;
 | 
			
		||||
void SetSignalTrainAdaptationSpeed(const Train *v, TileIndex tile, uint16 track);
 | 
			
		||||
void ApplySignalTrainAdaptationSpeed(Train *v, TileIndex tile, uint16 track);
 | 
			
		||||
uint16 GetLowestSpeedTrainAdaptationSpeedAtSignal(TileIndex tile, uint16 track);
 | 
			
		||||
void SetSignalTrainAdaptationSpeed(const Train *v, TileIndex tile, uint16_t track);
 | 
			
		||||
void ApplySignalTrainAdaptationSpeed(Train *v, TileIndex tile, uint16_t track);
 | 
			
		||||
uint16_t GetLowestSpeedTrainAdaptationSpeedAtSignal(TileIndex tile, uint16_t track);
 | 
			
		||||
 | 
			
		||||
#endif /* TRAIN_SPEED_ADAPTATION_H */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user