src/rail_cmd.cpp
changeset 6984 045168d13eef
parent 6979 d194d25020e7
child 7087 b65f7298f106
equal deleted inserted replaced
6983:df590b5a26c2 6984:045168d13eef
   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