From 4d46c2bc8a01d3d28e84a3164640a7447f19773b Mon Sep 17 00:00:00 2001 From: kdx Date: Thu, 19 Jan 2023 02:27:36 +0100 Subject: wtf --- Cursor.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Cursor.cpp b/Cursor.cpp index 79d712a..cacc62e 100644 --- a/Cursor.cpp +++ b/Cursor.cpp @@ -1,7 +1,9 @@ #include "Cursor.hpp" #include "lzr.h" +#include "cfg.hpp" #include #include +#include Cursor::Cursor() : _angle(0.0), _xscale(1.0), _yscale(1.0), x(0), y(0), down(false), erase(false) @@ -15,19 +17,19 @@ void Cursor::update() erase = LZR_BUTTON(MOUSE_R); if (erase) { _angle -= 1.0 / 16; - _xscale = sin(LZR_GetTick()); - _yscale = cos(LZR_GetTick()); + _xscale = sin(float(LZR_GetTick()) * 2.0); + _yscale = cos(float(LZR_GetTick()) * 3.0); while (_angle < -2.0) _angle += 1.0; } else if (down) { _angle += 1.0 / 16; - _xscale = sin(LZR_GetTick()); - _yscale = cos(LZR_GetTick()); + _xscale = 2.0 * sin(float(LZR_GetTick()) * 2.0); + _yscale = 2.0 * cos(float(LZR_GetTick()) * 3.0); while (_angle > 2.0) _angle -= 1.0; } else { - double target_angle = 0.0; - _angle += target_angle - _angle * 0.1; + const double target_angle = 0.0; + _angle = target_angle - _angle * 0.1; _xscale = 1.0 - _xscale * 0.1; _yscale = 1.0 - _yscale * 0.1; } -- cgit v1.2.3