#include "sprite.h" void Sprite::render() { //Muestra el sprite por pantalla mTexture->render(mPosX, mPosY, &mSpriteClip); } //Obten el valor de la variable int Sprite::getPosX() { return mPosX; } //Obten el valor de la variable int Sprite::getPosY() { return mPosY; } //Obten el valor de la variable int Sprite::getWidth() { return mWidth; } //Obten el valor de la variable int Sprite::getHeight() { return mHeight; } //Establece el valor de la variable void Sprite::setPosX(int x) { mPosX = x; } //Establece el valor de la variable void Sprite::setPosY(int y) { mPosY = y; } //Establece el valor de la variable void Sprite::setWidth(int w) { mWidth = w; } //Establece el valor de la variable void Sprite::setHeight(int h) { mHeight = h; } //Obten el valor de la variable SDL_Rect Sprite::getSpriteClip() { return mSpriteClip; } //Establece el valor de la variable void Sprite::setSpriteClip(SDL_Rect rect) { mSpriteClip = rect; } //Establece el valor de la variable void Sprite::setSpriteClip(int x, int y, int w, int h) { mSpriteClip.x = x; mSpriteClip.y = y; mSpriteClip.w = w; mSpriteClip.h = h; } //Obten el valor de la variable LTexture* Sprite::getTexture() { return mTexture; } //Establece el valor de la variable void Sprite::setTexture(LTexture &texture) { mTexture = &texture; }