OpenTTD
Public Member Functions | Data Fields
PBSTileInfo Struct Reference

This struct contains information about the end of a reserved path. More...

#include <pbs.h>

Public Member Functions

 PBSTileInfo ()
 Create an empty PBSTileInfo.
 
 PBSTileInfo (TileIndex _t, Trackdir _td, bool _okay)
 Create a PBSTileInfo with given tile, track direction and safe waiting position information. More...
 

Data Fields

TileIndex tile
 Tile the path ends, INVALID_TILE if no valid path was found.
 
Trackdir trackdir
 The reserved trackdir on the tile.
 
bool okay
 True if tile is a safe waiting position, false otherwise.
 

Detailed Description

This struct contains information about the end of a reserved path.

Definition at line 28 of file pbs.h.

Constructor & Destructor Documentation

◆ PBSTileInfo()

PBSTileInfo::PBSTileInfo ( TileIndex  _t,
Trackdir  _td,
bool  _okay 
)
inline

Create a PBSTileInfo with given tile, track direction and safe waiting position information.

Parameters
_tThe tile where the path ends.
_tdThe reserved track dir on the tile.
_okayWhether the tile is a safe waiting point or not.

Definition at line 44 of file pbs.h.

References FollowTrainReservation(), GetTrainForReservation(), IsSafeWaitingPosition(), IsWaitingPositionFree(), tile, and trackdir.


The documentation for this struct was generated from the following file: