Merge branch 'master' of github.com:ralucado/WaveGGJ17
This commit is contained in:
commit
526e79c716
1 changed files with 9 additions and 1 deletions
|
@ -26,6 +26,10 @@ bool Actor::update(float deltaTime, sf::RenderWindow *window) {
|
||||||
else if (animate == PlayerState::inMidle) {
|
else if (animate == PlayerState::inMidle) {
|
||||||
if (character->isLastFrame()) animate = PlayerState::idle;
|
if (character->isLastFrame()) animate = PlayerState::idle;
|
||||||
}
|
}
|
||||||
|
else if (animate == PlayerState::success) {
|
||||||
|
character->setState(PlayerState::success);
|
||||||
|
animate = PlayerState::inMidle;
|
||||||
|
}
|
||||||
return this->updateLogic(deltaTime, window);
|
return this->updateLogic(deltaTime, window);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,7 +39,11 @@ bool Actor::hitBy(Compas enemy) {
|
||||||
else std::cout << "hit" << std::endl;
|
else std::cout << "hit" << std::endl;
|
||||||
if (!dodge) {
|
if (!dodge) {
|
||||||
character->setState(PlayerState::hurt);
|
character->setState(PlayerState::hurt);
|
||||||
animate = PlayerState::hurt;
|
animate = PlayerState::inMidle;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
character->setState(PlayerState::success);
|
||||||
|
animate = PlayerState::inMidle;
|
||||||
}
|
}
|
||||||
return dodge;
|
return dodge;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue