【初心者】スレを立てる前にココで質問を【Part17】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part17】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト313:名前は開発中のものです。 08/06/23 00:11:11 T4uoidjV class Scene{ void draw() void move(); } class Title : public Scene{ ...いろいろ } class CharaSelect : public Scene{ ...いろいろ } こんな感じで currScene = new Title(): シーンごとに作るのがswitch使わなくてスマートになるんじゃないの? 314:名前は開発中のものです。 08/06/23 00:45:50 mDDnsWDd >>313 それでどうやってswitch使わなくて済むかよくわからないのですが while(1){ switch(scene){ case TITLE: currScene = new Title(); break; case CHARA_SELECT: currScene = new CharaSelect(); break; .... } currScene->move(); currScene->draw(); } 自部のがちょうどこんな感じになってるんですがいい方法あるんですかね? 315:名前は開発中のものです。 08/06/23 00:59:18 fMSgUVEh Scene* move() p=move() if(p!=NULL){ delete currScene; currScene=p; } 我ながら汚すぎて噴いた 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch