Ranger should be the only one updating the ranger-specific shooting animation

pull/28/head
Nic0Nic0Nii 2 years ago
parent 97e2804a6a
commit bcbc10cb7c
  1. 24
      Crawler/Player.cpp

@ -544,16 +544,18 @@ void Player::SetVelocity(vf2d vel){
} }
void Player::SetAnimationBasedOnTargetingDirection(float targetDirection){ void Player::SetAnimationBasedOnTargetingDirection(float targetDirection){
if(targetDirection<=PI/4&&targetDirection>-PI/4){ if(GetClass()==Class::RANGER){
UpdateAnimation(AnimationState::RANGER_SHOOT_E); if(targetDirection<=PI/4&&targetDirection>-PI/4){
} else UpdateAnimation(AnimationState::RANGER_SHOOT_E);
if(targetDirection>=3*PI/4||targetDirection<-3*PI/4){ } else
UpdateAnimation(AnimationState::RANGER_SHOOT_W); if(targetDirection>=3*PI/4||targetDirection<-3*PI/4){
} else UpdateAnimation(AnimationState::RANGER_SHOOT_W);
if(targetDirection<=3*PI/4&&targetDirection>PI/4){ } else
UpdateAnimation(AnimationState::RANGER_SHOOT_S); if(targetDirection<=3*PI/4&&targetDirection>PI/4){
} else UpdateAnimation(AnimationState::RANGER_SHOOT_S);
if(targetDirection>=-3*PI/4&&targetDirection<-PI/4){ } else
UpdateAnimation(AnimationState::RANGER_SHOOT_N); if(targetDirection>=-3*PI/4&&targetDirection<-PI/4){
UpdateAnimation(AnimationState::RANGER_SHOOT_N);
}
} }
} }
Loading…
Cancel
Save