* * rct2: 0x006D2B3C */
| 542 | * rct2: 0x006D2B3C |
| 543 | */ |
| 544 | static void TrackDesignSaveRemoveTileElement(const CoordsXY& loc, TileElement* tileElement) |
| 545 | { |
| 546 | switch (tileElement->getType()) |
| 547 | { |
| 548 | case TileElementType::SmallScenery: |
| 549 | TrackDesignSaveRemoveSmallScenery(loc, tileElement->asSmallScenery()); |
| 550 | break; |
| 551 | case TileElementType::LargeScenery: |
| 552 | TrackDesignSaveRemoveLargeScenery(loc, tileElement->asLargeScenery()); |
| 553 | break; |
| 554 | case TileElementType::Wall: |
| 555 | TrackDesignSaveRemoveWall(loc, tileElement->asWall()); |
| 556 | break; |
| 557 | case TileElementType::Path: |
| 558 | TrackDesignSaveRemoveFootpath(loc, tileElement->asPath()); |
| 559 | break; |
| 560 | default: |
| 561 | break; |
| 562 | } |
| 563 | } |
| 564 | |
| 565 | static bool TrackDesignSaveShouldSelectSceneryAround(RideId rideIndex, TileElement* tileElement) |
| 566 | { |
no test coverage detected