From 9cb421de1ddf39f943131813d3b7bccab273028c Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Fri, 14 Jun 2024 09:59:42 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adidas=20las=20funciones=20incPosX=20e?= =?UTF-8?q?=20incPosY=20a=20sprite.h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/common/sprite.cpp | 12 ++++++++++++ source/common/sprite.h | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/source/common/sprite.cpp b/source/common/sprite.cpp index faa81eb..bbb722c 100644 --- a/source/common/sprite.cpp +++ b/source/common/sprite.cpp @@ -186,4 +186,16 @@ void Sprite::setRect(SDL_Rect rect) y = rect.y; w = rect.w; h = rect.h; +} + +// Incrementa el valor de la variable +void Sprite::incPosX(int value) +{ + x += value; +} + +// Incrementa el valor de la variable +void Sprite::incPosY(int value) +{ + y += value; } \ No newline at end of file diff --git a/source/common/sprite.h b/source/common/sprite.h index 01c93e4..ab8d4aa 100644 --- a/source/common/sprite.h +++ b/source/common/sprite.h @@ -16,7 +16,7 @@ protected: int h; // Alto del sprite SDL_Renderer *renderer; // Puntero al renderizador de la ventana - Texture *texture; // Textura donde estan todos los dibujos del sprite + Texture *texture; // Textura donde estan todos los dibujos del sprite SDL_Rect spriteClip; // Rectangulo de origen de la textura que se dibujará en pantalla bool enabled; // Indica si el sprite esta habilitado @@ -53,6 +53,12 @@ public: // Establece el valor de la variable void setPosY(int y); + // Incrementa el valor de la variable + void incPosX(int value); + + // Incrementa el valor de la variable + void incPosY(int value); + // Establece el valor de la variable void setWidth(int w);