marca paràmetre animation com a const al constructor de Balloon i Item

This commit is contained in:
2026-05-16 21:34:10 +02:00
parent 7d8aac6121
commit f10be8c277
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
#include "game/defaults.hpp" // for PLAY_AREA_LEFT, PLAY_AREA_RIGHT, PLAY_AR...
// Constructor
Balloon::Balloon(float x, float y, Uint8 kind, float velx, float speed, Uint16 creationtimer, Texture *texture, std::vector<std::string> *animation, SDL_Renderer *renderer) {
Balloon::Balloon(float x, float y, Uint8 kind, float velx, float speed, Uint16 creationtimer, Texture *texture, const std::vector<std::string> *animation, SDL_Renderer *renderer) {
sprite_ = new AnimatedSprite(texture, renderer, "", animation);
disable();
+2 -2
View File
@@ -60,8 +60,8 @@ class Balloon {
static constexpr int POWERBALL_SCREENPOWER_MINIMUM = 10;
static constexpr int POWERBALL_COUNTER = 8;
Balloon(float x, float y, Uint8 kind, float velx, float speed, Uint16 creationtimer, Texture *texture, std::vector<std::string> *animation, SDL_Renderer *renderer); // Constructor
~Balloon(); // Destructor
Balloon(float x, float y, Uint8 kind, float velx, float speed, Uint16 creationtimer, Texture *texture, const std::vector<std::string> *animation, SDL_Renderer *renderer); // Constructor
~Balloon(); // Destructor
Balloon(const Balloon &) = delete;
auto operator=(const Balloon &) -> Balloon & = delete;
+1 -1
View File
@@ -7,7 +7,7 @@
class Texture;
// Constructor
Item::Item(Id id, float x, float y, Texture *texture, std::vector<std::string> *animation, SDL_Renderer *renderer) {
Item::Item(Id id, float x, float y, Texture *texture, const std::vector<std::string> *animation, SDL_Renderer *renderer) {
sprite_ = new AnimatedSprite(texture, renderer, "", animation);
this->id_ = id;
+2 -2
View File
@@ -23,8 +23,8 @@ class Item {
COFFEE_MACHINE = 6,
};
Item(Id id, float x, float y, Texture *texture, std::vector<std::string> *animation, SDL_Renderer *renderer); // Constructor
~Item(); // Destructor
Item(Id id, float x, float y, Texture *texture, const std::vector<std::string> *animation, SDL_Renderer *renderer); // Constructor
~Item(); // Destructor
Item(const Item &) = delete;
auto operator=(const Item &) -> Item & = delete;