public void next()
 {
     if (currentState == SkillCheckState.DISCARD_CARDS)
     {
         currentState = 0;
     }
     else
     {
         currentState++;
     }
 }
Exemplo n.º 2
0
        public void setStateDescAndTitle(SkillCheckState state)
        {
            switch (state)
            {
            case SkillCheckState.SELECT_CRISIS: selectCrisisPhase(); break;

            case SkillCheckState.PLAY_BEFORE_SKILLCARD: playBeforeDrawPhase(); break;

            case SkillCheckState.DRAW_DESTINY: drawDestiny(); break;

            case SkillCheckState.ADD_SKILLCARDS: addToPile(); break;

            case SkillCheckState.CALCULATE_RESULT: calculateCurrentResult(); break;

            case SkillCheckState.PLAY_AFTER_SKILLCARD: playAfterCard(); break;

            case SkillCheckState.CALCULATE_FINAL_RESULT: finalResult(); break;

            case SkillCheckState.CARRY_OUT_OUTCOME: carryOutOutcome(); break;

            case SkillCheckState.DISCARD_CARDS: discardCards(); break;
            }
        }