diff --git a/source/common/sprite.cpp b/source/common/sprite.cpp index 866a0f5..f03668a 100644 --- a/source/common/sprite.cpp +++ b/source/common/sprite.cpp @@ -87,6 +87,15 @@ void Sprite::setPos(SDL_Point p) this->y = p.y; } +// Establece la posición del objeto +void Sprite::setPos(SDL_Rect r) +{ + this->x = r.x; + this->y = r.y; + this->w = r.w; + this->h = r.h; +} + // Establece el valor de la variable void Sprite::setPosX(int x) { diff --git a/source/common/sprite.h b/source/common/sprite.h index 27b057f..28bb3e1 100644 --- a/source/common/sprite.h +++ b/source/common/sprite.h @@ -42,6 +42,7 @@ public: // Establece la posición del objeto void setPos(SDL_Point p); + void setPos(SDL_Rect r); // Establece el valor de la variable void setPosX(int x);