MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / CmdBuildSignalTrack

Function CmdBuildSignalTrack

src/rail_cmd.cpp:1446–1449  ·  view source on GitHub ↗

* Build signals on a stretch of track. * Stub for the unified signal builder/remover * @param flags operation to perform * @param tile start tile of drag * @param end_tile end tile of drag * @param track track-orientation * @param sigtype default signal type * @param sigvar signal variant to build * @param mode true = override signal/semaphore, or pre/exit/combo signal (CTRL-toggle) * @pa

Source from the content-addressed store, hash-verified

1444 * @see CmdSignalTrackHelper
1445 */
1446CommandCost CmdBuildSignalTrack(DoCommandFlags flags, TileIndex tile, TileIndex end_tile, Track track, SignalType sigtype, SignalVariant sigvar, bool mode, bool autofill, bool minimise_gaps, uint8_t signal_density)
1447{
1448 return CmdSignalTrackHelper(flags, tile, end_tile, track, sigtype, sigvar, mode, false, autofill, minimise_gaps, signal_density);
1449}
1450
1451/**
1452 * Remove signals

Callers

nothing calls this directly

Calls 1

CmdSignalTrackHelperFunction · 0.85

Tested by

no test coverage detected