1
Graphique / Re: Transformations non appliquées
« le: Septembre 12, 2017, 12:39:20 pm »
Très bien je verrais ça
Merci de ton aide!
Merci de ton aide!
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
PS : "captor" signifie "ravisseur" en anglais, si tu veux parler de capteurs, alors la traduction est "sensors".
void Game::update(Time deltaTime)
{
if (m_keys_pressed[Keyboard::Up])
{
m_player_time = m_player_clock.getElapsedTime();
if (m_player_time.asSeconds() < (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(0, -SPEED / 2));
}
else if (m_player_time.asSeconds() >= (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(0, -SPEED / 2));
}
}
else if (m_keys_pressed[Keyboard::Down])
{
m_player_time = m_player_clock.getElapsedTime();
if (m_player_time.asSeconds() < (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(0, SPEED / 2));
}
else if (m_player_time.asSeconds() >= (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(0, SPEED / 2));
}
}
else if (m_keys_pressed[Keyboard::Left])
{
m_player_time = m_player_clock.getElapsedTime();
if (m_player_time.asSeconds() < (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(-SPEED / 2,0));
}
else if (m_player_time.asSeconds() >= (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(-SPEED / 2,0));
}
}
else if (m_keys_pressed[Keyboard::Right])
{
m_player_time = m_player_clock.getElapsedTime();
if (m_player_time.asSeconds() < (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(SPEED / 2,0));
}
else if (m_player_time.asSeconds() >= (TIME_DEPLACEMNT / 2))
{
m_joueur.increaseAnim();
m_joueur.move(Vector2f(SPEED / 2,0));
}
}
m_joueur.updateDirection(m_joueur.getDirection());
}