Pasaeta de include-what-you-use
Acabada de perfilar la classe PathSprite Menjeades declaracions de utils.h als fitxers que toca
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
#include "utils.h"
|
||||
#include <filesystem>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <algorithm> // para min, clamp, find_if_not, transform
|
||||
#include <cctype> // para tolower, isspace
|
||||
#include <cmath> // para cos, pow, M_PI
|
||||
#include <compare> // para operator<
|
||||
struct JA_Music_t; // lines 7-7
|
||||
struct JA_Sound_t; // lines 8-8
|
||||
#include <SDL2/SDL_rwops.h> // Para SDL_RWFromFile, SDL_RWclose, SDL_RWread
|
||||
#include <algorithm> // Para min, clamp, find_if_not, find, transform
|
||||
#include <cctype> // Para tolower, isspace
|
||||
#include <cmath> // Para cos, pow, M_PI
|
||||
#include <compare> // Para operator<
|
||||
#include <filesystem> // Para path
|
||||
#include <iostream> // Para basic_ostream, cout, basic_ios, endl, ios
|
||||
#include <stdexcept> // Para runtime_error
|
||||
#include <string> // Para basic_string, string, char_traits, opera...
|
||||
|
||||
// Variables
|
||||
Overrides overrides = Overrides();
|
||||
@@ -182,6 +182,30 @@ double easeOutQuint(double t)
|
||||
return 1 - std::pow(1 - t, 5);
|
||||
}
|
||||
|
||||
// Función de suavizado
|
||||
double easeInQuint(double t)
|
||||
{
|
||||
return pow(t, 5);
|
||||
}
|
||||
|
||||
// Función de suavizado
|
||||
double easeInOutQuint(double t)
|
||||
{
|
||||
return t < 0.5 ? 16 * pow(t, 5) : 1 - pow(-2 * t + 2, 5) / 2;
|
||||
}
|
||||
|
||||
// Función de suavizado
|
||||
double easeInQuad(double t)
|
||||
{
|
||||
return t * t;
|
||||
}
|
||||
|
||||
// Función de suavizado
|
||||
double easeOutQuad(double t)
|
||||
{
|
||||
return 1 - (1 - t) * (1 - t);
|
||||
}
|
||||
|
||||
// Función de suavizado
|
||||
double easeInOutSine(double t)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user