物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
■ このスレッドは過去ログ倉庫に格納されています
0586572
02/05/12 19:19ID:4Z8v9LTsclass MapBase extends SceneBase { /*...*/ }
class World extends MapBase { /*...*/ }
class TownBase extends MapBase { /*...*/ }
class TownFactory extends SceneFactoryBase { /*...*/ } // 街は多そうなので…
class SceneFactory extends SceneFactoryBase
{
TownBase town[];
CreateScene(SCENE e, SceneControl lp) {
switch (e) {
case SCENE_WORLD : return new World(lp);
case SCENE_BATTLE : return new Battle(lp);
default : if ((SCENE_TOWN.first() <= e) && (e <= SCENE_TOWN.end())){
return new TownFactory(e);
}
}
}
}
なんか、すごい間違いがあると思うけど、考え方はこんな感じで…。
■ このスレッドは過去ログ倉庫に格納されています