|
OpenTTD Source
1.10.0-RC1
|
Yapf Node for ships. More...
#include <yapf_node_ship.hpp>
Public Types | |
| typedef CYapfNodeT< Tkey_, CYapfShipNodeT< Tkey_ > > | base |
Public Types inherited from CYapfNodeT< Tkey_, CYapfShipNodeT< Tkey_ > > | |
| typedef Tkey_ | Key |
| typedef CYapfShipNodeT< Tkey_ > | Node |
Public Member Functions | |
| void | Set (CYapfShipNodeT *parent, TileIndex tile, Trackdir td, bool is_choice) |
Public Member Functions inherited from CYapfNodeT< Tkey_, CYapfShipNodeT< Tkey_ > > | |
| void | Set (Node *parent, TileIndex tile, Trackdir td, bool is_choice) |
| Node * | GetHashNext () |
| void | SetHashNext (Node *pNext) |
| TileIndex | GetTile () const |
| Trackdir | GetTrackdir () const |
| const Tkey_ & | GetKey () const |
| int | GetCost () const |
| int | GetCostEstimate () const |
| bool | GetIsChoice () const |
| bool | operator< (const Node &other) const |
| void | Dump (DumpTarget &dmp) const |
Data Fields | |
| TileIndex | m_segment_last_tile |
| Trackdir | m_segment_last_td |
Data Fields inherited from CYapfNodeT< Tkey_, CYapfShipNodeT< Tkey_ > > | |
| Tkey_ | m_key |
| Node * | m_hash_next |
| Node * | m_parent |
| int | m_cost |
| int | m_estimate |
| bool | m_is_choice |
Yapf Node for ships.
Definition at line 15 of file yapf_node_ship.hpp.