Correction affichage joueur sans charge
This commit is contained in:
parent
3a7a3b4978
commit
7e74ba7393
|
@ -88,7 +88,7 @@ void Player::draw(Level& level) {
|
|||
if (previous_position != sf::Vector2f(0, 0)) {
|
||||
sf::Vector2f right_dir = level.getRightDirection();
|
||||
sf::Vector2f diff = getPosition() - previous_position;
|
||||
|
||||
|
||||
float rotate = (right_dir.x * diff.x + right_dir.y * diff.y) * 3 / 200;
|
||||
sprite.rotate(rotate);
|
||||
}
|
||||
|
@ -108,7 +108,7 @@ void Player::draw(Level& level) {
|
|||
} else if (getCharge() < 0) {
|
||||
sprite.setFillColor(sf::Color(239, 83, 80));
|
||||
} else {
|
||||
sprite.setFillColor(sf::Color::Transparent);
|
||||
sprite.setFillColor(sf::Color::White);
|
||||
}
|
||||
|
||||
// dessin des sprites
|
||||
|
|
Loading…
Reference in New Issue