[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。
/** * IgoInitModel クラスは、初期モードのモデルを提供します。 * @author Jiro Suzuki */ public class IgoInitModel extends IgoModel{ /** * 空のインスタンスを生成します。 */ IgoInitModel(){ } /** * ファイルを開くためのダイアログを表示します。 */ public void open(){ String fileName=view.showOpenDialog(); if(fileName.length()!=0){ IgoPlayModel playModel=new IgoPlayModel(this); playModel.initialize(view); view.changeController(playModel); playModel.start(fileName); } } /** * 新規作成モードにします。 */ public void record(){ IgoNewModel newModel=new IgoNewModel(this); newModel.initialize(view); view.changeController(newModel); newModel.start(); } /** * 動作を終了します。 */ public void exit(){ System.exit(0); } /** * 動作を開始します。 */ public void start(){ initialize(); view.updateView(mode,isExam,intBoard,kifu.getGameInformation(),numOfMoves); } }