Index (stations)
Index of m4nfo functions and constants for stations
Content
Station definition functions
Station property functions
- anim_info(<Byte>, LOOP | NOLOOP)
- anim_speed(<Byte>)
- anim_triggers(<List>)
- ALLTRIGGERS, ARRIVE, BUILT, LEAVE, LOADING, NEWCARGO, NOCARGO, PERIODIC
- bridge_height(<Byte>, <Byte>, <Byte>, <Byte>)
- callbacks(<List::Callback>)
- CB_AFRAME, CB_ASPEED, CB_AVAILABLE, CB_LAYOUT, CB_SLOPE
- classlabel(<Label>)
- excludelengths(<List::Byte>)
- excludewidths(<List::Byte>)
- flags(<List>)
- DIVAMOUNT, EXTENDED, FOUNDATIONS, GROUNDSPRITES, RANDOMBITS
- includelengths(<List::Byte>)
- includewidths(<List::Byte>)
- nontrack(<List::[0 .. 7]>)
- nopylons(<List::[0 .. 7]>)
- nowires(<List::[0 .. 7]>)
- pylons(<List::[0 .. 7]>)
- setcargotriggers(<List::CargoType>)
- threshold(<Word>)
- tiletypelayout({<tiletypes>),}
- wires(<List::[0 .. 7]>)
Station layout functions
- layout(<block>)
- tile(<block>)
- ground(<sprite>[, CUSTOM])
- regular(<tile-id>, (<xyz()>, <dxdydz()>) | <xyoff()>)
- notransparency(<tile-id>, (<xyz()>, <dxdydz()>) | <xyoff()>)
- glass(<tile-id>, (<xyz()>, <dxdydz()>) | <xyoff()>[, <recolour-sprite>]>)
- recolour(<tile-id>, (<xyz()>, <dxdydz()>, <recolour-sprite>) | <xyoff()>)
- xyz(<Byte>*3)
- xy(<Byte>*2)
- dxdydz(<Byte>*3)
- xyoff(<Byte>*2)
- copylayout(<Station-ID>, <Station-ID> {,<Station-ID>})
- copytilelayout(<Station-ID>, <Station-ID> {,<Station-ID>})
-
Station performance functions
- anim_frame([<Coordinate>,] <block>)
- anim_trigger(<block>)
- callback(<block>)
- cargo_trigger(<block>)
- else
- pbsinfo(<block>)
- plt_axis(<block>)
- plt_edges(<block>)
- plt_even(<block>)
- plt_index(<block>)
- plt_indexrev(<block>)
- plt_length(<block>)
- plt_midnum(<block>)
- plt_midpos(<block>)
- plt_num(<block>)
- plt_numrev(<block>)
- plt_pos(<block>)
- plt_posrev(<block>)
- plt_tiletype([<shiftmask>,] <block>)
- plt_total(<block>)
- randombits(<block>)
- spritetype(<block>)
- stationage(<block>)
- test_axis(<block>)
- test_pltlength(<block>)
- test_pltnum(<block>)
- test_pltpos(<block>)
- test_plttotal(<block>)
- test_position(<block>)
- test_size(<block>)
- test_slope(<block>)
- test_tiletype(<block>)
- tinfo_flatwater(<Coordinate>, <block>)
- tinfo_lclass(<Coordinate>, <block>)
- LC_TERRAIN, LC_RAIL, LC_ROAD, LC_HOUSE, LC_TREES, LC_STATIONTILE, LC_WATER,
LC_VOID, LC_INDUSTRYTILE, LC_TUNNELBRIDGE, LC_OBJECT
- tinfo_slope(<Coordinate>, [shiftmask(0,<Byte&gT;),] <block>)
- EAST, FLAT, NORTH, SOUTH, STEEP, WEST
- tinfo_statid([<Coordinate>,] <block>)
- tinfo_terrain([<Coordinate>,] <block>)
- NORMAL, DESERT, RAINFOREST, SNOW
- tinfo_trackconnect([shiftmask(0,<Byte>),] <block>)
- tinfo_trackexist([shiftmask(0,<Byte>),] <block>)
- tinfo_tracktype(<block>)
- tinfo_water(<Coordinate>, <block>)
- tinfo_waterclass(<Coordinate>, <block>)
- position(<block>)
- yearbuilt(<block>)
Station Callbacks
Callback helper functions
Auxiliary functions
Random functions
Global functions
Miscellaneous functions