Update Tween.h

This commit is contained in:
DashyFox 2025-04-14 16:59:32 +03:00
parent bca2439c15
commit 1fda2daaec

16
Tween.h
View File

@ -92,6 +92,22 @@ public:
frameTime = 1000 / fps;
}
float getFrom() const {
return from;
}
float getTo() const {
return to;
}
static float integrateEasing(EasingFunc::eFunc easing, int steps = 100) {
float sum = 0;
for (int i = 0; i <= steps; ++i) {
float t = i / (float)steps;
sum += easing(t);
}
return sum / (steps + 1); // Среднее значение функции
}
private:
static float lerp(float a, float b, float t) {