private void Init() { string FindGameKind = GetArg("gamekind"); if (FindGameKind != null) { try { GameKind = (GlobalTypes.GameKind)System.Enum.Parse(typeof(GlobalTypes.GameKind), FindGameKind, true); } catch (System.Exception e) { // TODO: Assert 작업 해야함. } } else { // TODO: Assert 작업 해야함. } }
public void Init(GlobalTypes.GameKind Kind) { SevenPokerData = null; HoolaData = null; BadukiData = null; GostopData = null; SuddaData = null; switch (Kind) { case GlobalTypes.GameKind.SevenPoker: SevenPokerData = new SevenPoker(); SevenPokerData.Init(); break; case GlobalTypes.GameKind.Hoola: HoolaData = new Hoola(); HoolaData.Init(); break; case GlobalTypes.GameKind.Baduki: BadukiData = new Baduki(); BadukiData.Init(); break; case GlobalTypes.GameKind.Gostop: GostopData = new Gostop(); GostopData.Init(); break; case GlobalTypes.GameKind.Sudda: SuddaData = new Sudda(); SuddaData.Init(); break; } }