Пример #1
0
    public override MyInput GetInput(GameState gs)
    {
        MyInput tmpInput = new MyInput(input.GetCoup(), input.GetDeplacement());

        input.Reset();
        return(tmpInput);
    }
Пример #2
0
    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;
        }
    }