スタート画面の処理、ゲーム画面の処理をswitchでわけたとき、どうやってエラーのとき終了すればいいのかわかりません
while(1){ switch ( g_FrameNo ) { case START: Start(); break; case GAME: Game(); break; } }Game()の戻り値が1だったらエラーで終了しようとして
while(1){ switch ( g_FrameNo ) { case START: Start(); break; case GAME: if ( Game() != 0 ) return 1; break; } }こうやればいいのかとおもったのですがswitch関数を抜けるだけで終わってしまいます
なにかいい方法ないでしょうか?