Trabajando en el marcador

This commit is contained in:
2022-08-31 18:10:34 +02:00
parent c57fbf7bc3
commit f1047a8b07
3 changed files with 11 additions and 13 deletions

View File

@@ -1,5 +1,5 @@
name=void main
bgColor=black
bgColor=light_black
tileset=standard.png
roomUp=0
roomDown=0

View File

@@ -49,14 +49,11 @@ Player::~Player()
sprite = nullptr;
}
// Pinta el enemigo en pantalla
// Pinta el jugador en pantalla
void Player::render()
{
sprite->getTexture()->setColor(color.r, color.g, color.b);
//sprite->getTexture()->setBlendMode(SDL_BLENDMODE_INVALID);
sprite->render();
//sprite->getTexture()->setBlendMode(SDL_BLENDMODE_BLEND);
//sprite->getTexture()->setColor(255, 255, 255);
}
// Actualiza las variables del objeto
@@ -69,7 +66,7 @@ void Player::update()
checkBorders(); // Comprueba si está situado en alguno de los cuatro bordes de la habitación
applyGravity(); // Aplica gravedad al jugador
checkJump(); // Comprueba si ha finalizado el salto
collider = getRect();
collider = getRect(); // Obtiene el rectangulo que delimita al jugador
}
// Comprueba las entradas y modifica variables

View File

@@ -407,6 +407,7 @@ color_t Room::getBGColor()
void Room::fillMapTexture()
{
SDL_SetRenderTarget(renderer, mapTexture);
SDL_SetTextureBlendMode(mapTexture, SDL_BLENDMODE_BLEND);
SDL_SetRenderDrawColor(renderer, 0x00, 0x00, 0x00, 0x00);
SDL_RenderClear(renderer);