Fix #8003: Crash when placing small scenery (#8004)

This commit is contained in:
Michael Steenbeek 2018-09-18 10:05:29 +02:00 committed by Aaron van Geffen
parent 856f29aa75
commit c83c30dafb
1 changed files with 2 additions and 2 deletions

View File

@ -382,10 +382,10 @@ static money32 SmallSceneryPlace(
rct_tile_element* newElement = tile_element_insert(x / 32, y / 32, zLow, collisionQuadrants);
assert(newElement != nullptr);
gSceneryTileElement = newElement;
SmallSceneryElement* sceneryElement = newElement->AsSmallScenery();
newElement->SetType(TILE_ELEMENT_TYPE_SMALL_SCENERY);
newElement->AsSmallScenery()->SetSceneryQuadrant(quadrant);
newElement->SetDirection(rotation);
SmallSceneryElement* sceneryElement = newElement->AsSmallScenery();
sceneryElement->SetSceneryQuadrant(quadrant);
sceneryElement->SetEntryIndex(sceneryType);
sceneryElement->SetAge(0);
sceneryElement->SetPrimaryColour(primaryColour);