MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / RefreshFixedCamera

Function RefreshFixedCamera

TombEngine/Game/camera.cpp:534–548  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

532}
533
534void RefreshFixedCamera(short camNumber)
535{
536 if (Camera.type != CameraType::Fixed && Camera.type != CameraType::Heavy)
537 return;
538
539 auto& camera = g_Level.Cameras[camNumber];
540
541 auto origin = GameVector(camera.Position, camera.RoomNumber);
542 int moveSpeed = camera.Speed * 8 + 1;
543
544 if (moveSpeed == 1)
545 Camera.DisableInterpolation = true;
546
547 MoveCamera(&origin, moveSpeed, true);
548}
549
550void ChaseCamera(ItemInfo* item)
551{

Callers 1

SetPosMethod · 0.85

Calls 2

MoveCameraFunction · 0.85
GameVectorClass · 0.50

Tested by

no test coverage detected