mark visited and starting states

This commit is contained in:
2026-02-23 14:38:53 +01:00
parent 6698ace0c6
commit 59a4303d62
7 changed files with 35 additions and 15 deletions

View File

@ -1,8 +1,6 @@
#include "camera.hpp"
#include "config.hpp"
#include "util.hpp"
#include <iostream>
#include <raylib.h>
#include <raymath.h>
@ -78,11 +76,10 @@ auto OrbitCamera3D::Update(const Vector3 &current_target) -> void {
}
if (target_lock) {
target_target = current_target;
target = Vector3MoveTowards(
target, target_target,
target, current_target,
CAMERA_SMOOTH_SPEED * GetFrameTime() *
Vector3Length(Vector3Subtract(target, target_target)));
Vector3Length(Vector3Subtract(target, current_target)));
}
distance = Clamp(distance, MIN_CAMERA_DISTANCE, MAX_CAMERA_DISTANCE);