シューティングゲーム製作技術総合 17機目at GAMEDEVシューティングゲーム製作技術総合 17機目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト204:名前は開発中のものです。 08/12/11 23:45:53 66P3Ue94 続き。 画面をせんいするために、専用のコントローラーを作成する。 public interface switchCon{ public void gamestart(); public void gameover(); } で、このコントローラーをさっきの に反映させて、ダイアログクラスはswitchConを持たせるようにする。 public abstract class dialog{ protected switchCon parent; public dialog(switchCon){ parent=switchCon; }}で、親は public class prog implements messListener,switchCon{ private dialog title=new title(this); private dialog game=new game(this); public void gamestart(){ this.最上位ダイアログ=game; } public void gameover(){ this.最上位ダイアログ=title; }} こんな感じでswitch文を消せるぞ。 205:名前は開発中のものです。 08/12/12 00:05:33 QbHMYd89 こんなのがいるからデザインパターンヲタが嫌悪されるんだな 206:名前は開発中のものです。 08/12/12 00:22:38 VZzcTBSK デザインパターンヲタってなんだい? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch