Index (trains)
Index of m4nfo functions and constants for trains
Content
Train definition functions
Train property functions
- airdrag(<Byte>)
- aiusage(<Byte>[, PASS])
- callbacks(<List::Callback>)
- CB_ARTI, CB_LEN, CB_LOAD, CB_POWR, CB_RCAP, CB_RCOL, CB_SOUND, CB_TSFX
- capacity(<Byte>)
- cargoaging(<Word>)
- cargoclasses(<List::(+|-)CargoClass>)
- BULK, COVERED, EXPRESS, HAZARD, LIQUID, OVERSIZED, PGOODS, POST, POWDER, REEF, TRICK, TRVL, VALUE
- cargolist(<List::(+|-)CargoType>)
- cargomask(<List::CargoType>)
- cargotype(<CargoType>)
-
BATT, BUBL, CAND,COAL, COCA, COLA, CORE, DIAM, FIZZ, FOOD, FRUT, GOLD, GOOD, GRAI, IORE, LVST, MAIL, MAIZ, OIL_, PAPR, PASS, PLAS, RUBR, STEL, SUGR, TOFF, TOYS, VALU, WATR, WHEA, WOOD
- SPECIAL, FIRST, MENU
- climate(<List::Climate>)
- ARCTIC, INACTIVE, TEMPERATE, TOYLAND, TROPIC
- dualhead(<Boolean>)
- effort(<Unit-term>)
- enginetype(<EngineType>)
- DIESEL, ELECTRIC, MAGLEV, MONORAIL, STEAM, WAGON
- flags(<List>)
- 2CC, 2CCMU, AUTOREFITTING, CARGOMULTIPLIER, FLIPPING, NOBRKEFFECT, TILTING, STACKEDSPRITES
- intro(<Date>)
- loadamount(<Byte>)
- modlife(<Byte>)
- newgraphics(<Boolean>)
- power(<Unit-term>)
- price(<Byte>)
- railtype(<Byte>)
- refitcost(<Byte> | <Unit-term>)
- reliability(<Byte>)
- retire(<Byte>)
- runningcost(<Byte>)
- seteffect(<Effect>)
- DIESEL, ELECTRIC, NONE, NOPOWER, STEAM
- shortening(<Byte>)
- sortbefore(<Byte>)
- speed(<Unit-term>)
- userdata(<Byte>)
- vehlife(<Byte>)
- weight(<Byte>)
Train performance functions
- ageindays(<block>)
- animation(<block>)
- articulated(<block>)
- autoreplace(<block>)
- callback(<block>)
- cargo(<block>)
- clrubit([0 .. 7])
- cnst_cargo(<block>)
- cnst_cargoclasses(<block>)
- cnst_refit(<block>)
- current_capacity(<block>)
- current_load(<block>)
- current_speed(<block>)
- curvature_front/curvature_back/curvature_triplet(<block>)
- c_180LEFT, c_135LEFT, c_90LEFT, c_45LEFT, c_STRAIGHT, c_45RIGHT, c_90RIGHT, c_135RIGHT,, c_180RIGHT
- daycounter(<block>)
- daysintravel(<block>)
- dayspastservice(<block>)
- direction(<block>)
- displaymode(<block>)
- DP_DEPOTGUI, DP_PREVIEWGUI, DP_PURCHASELIST, DP_VEHICLEGUI, DP_VEHICLELIST, DP_VIEWPORT
- else
- flipped(<block>)
- getubits([<shiftmask>,] <block>)
- getubyte(<block>)
- idcount(<Veh-ID>, <block>)
- incline(<block>)
- indepot(<block>)
- islast(<block>)
- lastmaintenance(<block>)
- lastservicedate(<block>)
- lastserviceyear(<block>)
- loadtime(<block>)
- maxspeed(<block>)
- property(<block>)
- _CAPACITY, _CARGOAGING, _POWER, _PRICE, _RCOST, _SPEED, _TE, _USER, _WEIGHT
- rcost_cargotype/rcost_cargosubtype/rcost_cargoclass(<block>)
- refitted(<block>)
- reliabilitystate(<block>)
- reversed(<block>)
- servint(<block>)
- setubit([0 .. 7])
- setubyte(<Byte>)
- shorter(<block>)
- soundevent(<block>)
- SND_BRKDOWN, SND_EFFECT, SND_LOAD, SND_RUN16, SND_RUNNING, SND_START, SND_STOP16, SND_TUNNEL,
- speedlimit(<block>)
- spritelayer(<block>)
- spritestack(<recolour-sprite>, <reference> [,<par>])
- RC_DEFAULT, RC_NONE
- ttdsprite(), allocsprite()
- randomttdsprite(), randomallocsprite()
- veh_cargoclass(<block>)
- veh_cargotype(<block>)
- veh_cargoweight(<block>)
- veh_getinfo([-]<Byte>, <function>, <block>),
veh_getinfoabs(FRONT | BACK, <Byte>, <function>, <block>>)
- veh_id(<block>)
- veh_ispowered(<block>)
- veh_isunloading(<block>)
- veh_marketinfo(<block>)
- ONMARKET, TESTINGOFFER, TESTINGPHASE
- veh_maypowered(<block>)
- veh_num(<block>)
- veh_posrel/veh_posabs(FRONT | BACK | MOD2 | MOD3 | MOD4 | MOD6, <block>)
- veh_railtype(<block>)
- veh_status(<block>)
- CRASHED, STOPPED, VISIBLE
- yearbuilt(<block>)
-
Train Callbacks
Callback helper functions
Auxiliary functions
Random functions
- randomrel/randomabs(<trigger>, <randombit>, <List::ref()>)
- ALLTRIGGERS, ANYLOAD, CB32, CONSTRUCT, LOAD, SERVICE, UNLOAD
- randomcount(<trigger>, <randombit>, <type>, <count>, <List::ref()>)
- BACKABS, BACKID, BACKREL, FRONTREL
Global functions
Miscellaneous functions
- activate()
- deactivate()
- resetorder()
- settrackcost()
- yoff_train()
- misc_depotview()