mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-17 03:53:07 +01:00
Merge pull request #21424 from ZehMatt/viewport-update
Store the rotation in viewports
This commit is contained in:
@@ -1165,15 +1165,14 @@ static int32_t ConsoleCommandSet(InteractiveConsole& console, const arguments_t&
|
||||
else if (argv[0] == "current_rotation" && InvalidArguments(&invalidArgs, int_valid[0]))
|
||||
{
|
||||
uint8_t currentRotation = GetCurrentRotation();
|
||||
WindowBase* mainWindow = WindowGetMain();
|
||||
int32_t newRotation = int_val[0];
|
||||
if (newRotation < 0 || newRotation > 3)
|
||||
{
|
||||
console.WriteLineError("Invalid argument. Valid rotations are 0-3.");
|
||||
}
|
||||
else if (newRotation != currentRotation && mainWindow != nullptr)
|
||||
else if (newRotation != currentRotation)
|
||||
{
|
||||
WindowRotateCamera(*mainWindow, newRotation - currentRotation);
|
||||
ViewportRotateAll(newRotation - currentRotation);
|
||||
}
|
||||
console.Execute("get current_rotation");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user