claude: arreglos d'estil
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
class Texture;
|
||||
|
||||
// Clase Sprite: representa un objeto gráfico básico con posición, tamaño y textura
|
||||
// --- Clase Sprite: representa un objeto gráfico básico con posición, tamaño y textura ---
|
||||
class Sprite {
|
||||
public:
|
||||
// --- Constructores y destructor ---
|
||||
@@ -59,14 +59,13 @@ class Sprite {
|
||||
[[nodiscard]] auto getTextureCount() const -> size_t { return textures_.size(); } // Obtiene el número total de texturas
|
||||
|
||||
protected:
|
||||
auto getTextureRef() -> std::shared_ptr<Texture>& {
|
||||
return textures_.at(texture_index_);
|
||||
}
|
||||
// --- Métodos internos ---
|
||||
auto getTextureRef() -> std::shared_ptr<Texture>& { return textures_.at(texture_index_); } // Obtiene referencia a la textura activa
|
||||
|
||||
// --- Variables internas ---
|
||||
size_t texture_index_ = 0;
|
||||
std::vector<std::shared_ptr<Texture>> textures_; // Lista de texturas
|
||||
SDL_FRect pos_; // Posición y tamaño donde dibujar el sprite
|
||||
SDL_FRect sprite_clip_; // Rectángulo de origen de la textura que se dibujará en pantalla
|
||||
double zoom_ = 1.0F; // Zoom aplicado a la textura
|
||||
size_t texture_index_ = 0; // Índice de la textura activa
|
||||
};
|
||||
Reference in New Issue
Block a user