src/rail_gui.cpp
changeset 6863 746e9481a436
parent 6846 175bf19b9def
child 7064 81d35e1f3e37
equal deleted inserted replaced
6862:8c54e0f4c882 6863:746e9481a436
   173 
   173 
   174 	if (trackbits & TRACK_BIT_HORZ) { // E-W direction
   174 	if (trackbits & TRACK_BIT_HORZ) { // E-W direction
   175 		trackbits = (_tile_fract_coords.x + _tile_fract_coords.y <= 15) ? TRACK_BIT_UPPER : TRACK_BIT_LOWER;
   175 		trackbits = (_tile_fract_coords.x + _tile_fract_coords.y <= 15) ? TRACK_BIT_UPPER : TRACK_BIT_LOWER;
   176 	}
   176 	}
   177 
   177 
   178 	Track track = TrackBitsToTrack(trackbits);
   178 	Track track = FindFirstTrack(trackbits);
   179 
   179 
   180 	if (!_remove_button_clicked) {
   180 	if (!_remove_button_clicked) {
   181 		uint32 p1 = track;
   181 		uint32 p1 = track;
   182 		SB(p1, 3, 1, _ctrl_pressed);
   182 		SB(p1, 3, 1, _ctrl_pressed);
   183 		SB(p1, 4, 1, _cur_year < _patches.semaphore_build_before);
   183 		SB(p1, 4, 1, _cur_year < _patches.semaphore_build_before);