equal
deleted
inserted
replaced
827 } |
827 } |
828 |
828 |
829 /** Remove signals |
829 /** Remove signals |
830 * @param tile coordinates where signal is being deleted from |
830 * @param tile coordinates where signal is being deleted from |
831 * @param flags operation to perform |
831 * @param flags operation to perform |
832 * @param various bitstuffed elements, only track information is used |
832 * @param p1 various bitstuffed elements, only track information is used |
833 * - p1 = (bit 0- 2) - track-orientation, valid values: 0-5 (Track enum) |
833 * - (bit 0- 2) - track-orientation, valid values: 0-5 (Track enum) |
834 * - p1 = (bit 3) - override signal/semaphore, or pre/exit/combo signal (CTRL-toggle) |
834 * - (bit 3) - override signal/semaphore, or pre/exit/combo signal (CTRL-toggle) |
835 * - p1 = (bit 4) - 0 = signals, 1 = semaphores |
835 * - (bit 4) - 0 = signals, 1 = semaphores |
|
836 * @param p2 unused |
836 */ |
837 */ |
837 int32 CmdRemoveSingleSignal(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) |
838 int32 CmdRemoveSingleSignal(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) |
838 { |
839 { |
839 Track track = (Track)GB(p1, 0, 3); |
840 Track track = (Track)GB(p1, 0, 3); |
840 |
841 |