public override MyInput GetInput(GameState gs) { MyInput tmpInput = new MyInput(input.GetCoup(), input.GetDeplacement()); input.Reset(); return(tmpInput); }
void ApplyInputDeplacement(MyInput input, int positionAutrePlayer) { int positionTmp = position; switch (input.GetDeplacement()) { case MyInput.Deplacement.LEFT: positionTmp = Mathf.Max(leftSideTerrain, position - 1); break; case MyInput.Deplacement.RIGHT: positionTmp = Mathf.Min(rightSideTerrain, position + 1); break; } if (positionTmp != positionAutrePlayer) { position = positionTmp; } }