public void next() { if (currentState == SkillCheckState.DISCARD_CARDS) { currentState = 0; } else { currentState++; } }
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; } }