Ejemplo n.º 1
0
    public override MyInput GetInput(GameState gs)
    {
        MyInput tmpInput = new MyInput(input.GetCoup(), input.GetDeplacement());

        input.Reset();
        return(tmpInput);
    }
Ejemplo n.º 2
0
    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;
        }
    }