#pragma once #include "utils/globals.hpp" #include "systems/carry_system.hpp" namespace Nimbin { struct FreelookState { double lerp_t {}; bool active {}; bool lerping{}; }; class FreelookSystem { public: FreelookState state; void begin (); void end (); void update(double dt); }; } // namespace Nimbin