J2SE 5.0を使ってみる2
id:Horiuchi_H:20050121#1106282932 の続きですが、ちょっと機能追加をしてみました。それに伴い、enumやら
public static enum PIN { ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN }
可変長引数なメソッドやら
public void setPoint(Pins.PIN... pins) throws IllegalArgumentException { frames_[playerIndex_][frameIndex_].setPoint(pins); if (playerIndex_ == 0 && frameIndex_ == 0) { doGameStarted(); doFrameStarted(frames_[playerIndex_][frameIndex_]); } if (frames_[playerIndex_][frameIndex_].isEndFrame()) { nextFrame(); } }
拡張for文など使ってみました。
public void down(PIN[] pins) { for (PIN pin: pins) { down(pin); } }
改訂したソースを置いてありますが、GameTest クラスでテストするくらいしか今のところできません^^;GUIを付けようと思いSWTを勉強中です。
追記
すいません、改訂したソースのリンク先が改訂前のものになってました。ダメじゃん orz