| 393 | } |
| 394 | |
| 395 | static void HandleAutodirPlacement() |
| 396 | { |
| 397 | Track trackstat = static_cast<Track>( _thd.drawstyle & HT_DIR_MASK); // 0..5 |
| 398 | |
| 399 | if (_thd.drawstyle & HT_RAIL) { // one tile case |
| 400 | GenericPlaceRail(TileVirtXY(_thd.selend.x, _thd.selend.y), trackstat); |
| 401 | return; |
| 402 | } |
| 403 | |
| 404 | DoRailroadTrack(trackstat); |
| 405 | } |
| 406 | |
| 407 | /** |
| 408 | * Build new signals or remove signals or (if only one tile marked) edit a signal. |
no test coverage detected