src/rail_gui.cpp
branchgamebalance
changeset 9913 e79cd19772dd
parent 9912 1ac8aac92385
equal deleted inserted replaced
9912:1ac8aac92385 9913:e79cd19772dd
   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);