ゲームを作ってるんですがタイトル画面→ゲーム画面っていうふうにしようと思って
while (!end){
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE)){
 TranslateMessage(&msg); DispatchMessage(&msg);
}else{
 Main();
}
}
ーーーーー
void Main(){
  switch(Mode){
  case 0:
   if( CreateA() )
     Mode=1;
     break;
  case 1:
     if( A() ){
      if( CreateB() ){
       Mode=2;
       break;
      }
    }
  default:
    end=1;
  }
}

こんな感じでCreate〜で頂点データの作成とか設定を書き込んで
〜関数で描画って感じでしてるんですがアクロバティックですかね。
オーソドックスなスタイルを教えていただけませんでしょうか?
ちなみに欲しい結果はえられましたのでだいじょうび。