- 557 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 20:48:39 ]
- >>556
牌のインスタンスにIs萬とかIs数牌とか付けるってことですよね。 そこらへんどう解決するのがスマートなのかなんですよね、結局。 Is萬とかにする場合・・・ ◯{get; private set;} なプロパティにしてコンストラクタ内で設定 --> コンストラクタでenum牌タイプを見てswitchして判断する? → コンストラクタがごつくなる・・・ ◯コンストラクタに引数で渡す --> Is萬がtrue, Is字牌がtrue、typeが一索なんてのをはじけない って書いてて思ったけど、HashSet<牌タイプ> 萬子Set, 索子Set..... とか作って それで判断すればそんなにごつくならないかな・・・
|

|