Ya cambia el color de los enemigos al cambiar la paleta

This commit is contained in:
2022-10-26 10:32:16 +02:00
parent bdce205006
commit db5d2901ee
3 changed files with 32 additions and 10 deletions

View File

@@ -18,7 +18,9 @@ Enemy::Enemy(enemy_t enemy)
x2 = enemy.x2;
y1 = enemy.y1;
y2 = enemy.y2;
color = enemy.color;
palette = enemy.palette;
colorString = enemy.color;
color = stringToColor(palette, colorString);
sprite->setPosX(enemy.x);
sprite->setPosY(enemy.y);
sprite->setVelX(enemy.vx);
@@ -101,4 +103,11 @@ SDL_Rect &Enemy::getCollider()
void Enemy::reLoadTexture()
{
texture->reLoad();
}
// Asigna la paleta
void Enemy::setPalette(palette_e pal)
{
palette = pal;
color = stringToColor(palette, colorString);
}