public override MyInput GetInput(GameState gs) { MyInput tmpInput = new MyInput(input.GetCoup(), input.GetDeplacement()); input.Reset(); return(tmpInput); }
void ApplyInputCoup(MyInput input) { switch (input.GetCoup()) { case MyInput.Coup.NOTHING: etat = Etat.IDLE; break; case MyInput.Coup.PUNCH: etat = Etat.PUNCH_START; break; case MyInput.Coup.KICK: etat = Etat.KICK_START; break; case MyInput.Coup.UPPERCUT: etat = Etat.UPPERCUT_START; break; case MyInput.Coup.PROTECT: etat = Etat.PROTECT; break; } }