neteja tidy a source/core i encamina Texture::loadFromFile pel ResourceHelper

This commit is contained in:
2026-05-14 20:22:54 +02:00
parent 88fa3f296f
commit 1912200b21
40 changed files with 699 additions and 578 deletions
+24 -24
View File
@@ -22,16 +22,16 @@ class MovingSprite : public Sprite {
float ax; // Aceleración en el eje X. Variación de la velocidad
float ay; // Aceleración en el eje Y. Variación de la velocidad
float zoomW; // Zoom aplicado a la anchura
float zoomH; // Zoom aplicado a la altura
float zoomW{1}; // Zoom aplicado a la anchura
float zoomH{1}; // Zoom aplicado a la altura
double angle; // Angulo para dibujarlo
bool rotateEnabled; // Indica si ha de rotar
int rotateSpeed; // Velocidad de giro
double rotateAmount; // Cantidad de grados a girar en cada iteración
int counter; // Contador interno
SDL_Point *center; // Centro de rotación
SDL_FlipMode currentFlip; // Indica como se voltea el sprite
double angle{0.0}; // Angulo para dibujarlo
bool rotateEnabled{false}; // Indica si ha de rotar
int rotateSpeed{0}; // Velocidad de giro
double rotateAmount{0.0}; // Cantidad de grados a girar en cada iteración
int counter{0}; // Contador interno
SDL_Point *center{nullptr}; // Centro de rotación
SDL_FlipMode currentFlip{SDL_FLIP_NONE}; // Indica como se voltea el sprite
public:
// Constructor
@@ -54,38 +54,38 @@ class MovingSprite : public Sprite {
// Obten el valor de la variable
// cppcheck-suppress duplInheritedMember
float getPosX();
[[nodiscard]] auto getPosX() const -> float;
// Obten el valor de la variable
// cppcheck-suppress duplInheritedMember
float getPosY();
[[nodiscard]] auto getPosY() const -> float;
// Obten el valor de la variable
float getVelX();
[[nodiscard]] auto getVelX() const -> float;
// Obten el valor de la variable
float getVelY();
[[nodiscard]] auto getVelY() const -> float;
// Obten el valor de la variable
float getAccelX();
[[nodiscard]] auto getAccelX() const -> float;
// Obten el valor de la variable
float getAccelY();
[[nodiscard]] auto getAccelY() const -> float;
// Obten el valor de la variable
float getZoomW();
[[nodiscard]] auto getZoomW() const -> float;
// Obten el valor de la variable
float getZoomH();
[[nodiscard]] auto getZoomH() const -> float;
// Obten el valor de la variable
double getAngle();
[[nodiscard]] auto getAngle() const -> double;
// Obtiene el valor de la variable
bool getRotate();
[[nodiscard]] auto getRotate() const -> bool;
// Obtiene el valor de la variable
Uint16 getRotateSpeed();
[[nodiscard]] auto getRotateSpeed() const -> Uint16;
// Establece la posición y el tamaño del objeto
void setRect(SDL_Rect rect) override;
@@ -115,7 +115,7 @@ class MovingSprite : public Sprite {
void setZoomH(float value);
// Establece el valor de la variable
void setAngle(double vaue);
void setAngle(double value);
// Incrementa el valor de la variable
void incAngle(double value);
@@ -145,10 +145,10 @@ class MovingSprite : public Sprite {
void flip();
// Obtiene el valor de la variable
SDL_FlipMode getFlip();
auto getFlip() -> SDL_FlipMode;
// Devuelve el rectangulo donde está el sprite
SDL_Rect getRect() override;
auto getRect() -> SDL_Rect override;
// Deshace el último movimiento
void undoMove();
@@ -163,5 +163,5 @@ class MovingSprite : public Sprite {
void clearVel();
// Devuelve el incremento en el eje X en pixels
int getIncX();
[[nodiscard]] auto getIncX() const -> int;
};