equal
deleted
inserted
replaced
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); |