Add smooth shellmap movement

This commit is contained in:
Gustas
2025-09-27 19:02:18 +03:00
committed by Matthias Mailänder
parent 59ecb8d8a3
commit 2804d103ae
6 changed files with 73 additions and 27 deletions

View File

@@ -170,20 +170,9 @@ ChronoshiftAlliedUnits = function()
Trigger.AfterDelay(DateTime.Seconds(60), ChronoshiftAlliedUnits)
end
Ticks = 0
Speed = 5
Tick = function()
Ticks = Ticks + 1
local t = (Ticks + 45) % (360 * Speed) * (math.pi / 180) / Speed;
Camera.Position = ViewportOrigin + WVec.New(19200 * math.sin(t), 20480 * math.cos(t), 0)
end
WorldLoaded = function()
Allies = Player.GetPlayer("Allies")
Soviets = Player.GetPlayer("Soviets")
ViewportOrigin = Camera.Position
SetupAlliedUnits()
SetupFactories()