//================================================ //ポーズ終了確認画面 //================================================ void DrawPauseExit() { menu.Move(2); menu.DrawFont(50, 100, "タイトルに戻りますか?"); menu.CalcFontSprPos(100, 200, Menu6, 2); menu.DrawFontSpr(Menu6, 2); menu.DrawCursor(); menu.PauseExitSelect(&g_GameMode); menu.Rendering(); }
//================================================ //終了画面 //================================================ void DrawExit(void) { /*移動*/ menu.Move(2); /*描画位置算出*/ menu.CalcFontSprPos(100, 200, Menu6, 2); menu.Select(&g_GameMode); menu.DrawFont(100, 50, "ゲームを終了しますか?"); /*描画*/ menu.DrawFontSpr(Menu6, 2); /*カーソル描画*/ menu.DrawCursor(); /*レンダリング*/ menu.Rendering(); }
//================================================ //描画 //================================================ void DrawMethod(void) { switch(g_GameMode) { case SCENE_LOGO: { break; } case SCENE_TITLE: { break; } case SCENE_CHARSEL: { break; } case SCENE_MAIN: { } case SCENE_OPTION: { menu.DrawCursor(); /*描画位置算出*/ menu.CalcFontPos(100, 200, ITEM2_MAX); menu.DrawFont(Menu2, ITEM2_MAX); break; } case SCENE_TUTOLIAL: { window.DrawTexture(); //window.DrawFont("Test"); window.DrawMessage(menu.Cursor); menu.DrawCursor(); /*描画位置算出*/ menu.CalcFontSprPos(100, 100, Menu4, ITEM4_MAX); menu.DrawFontSpr(Menu4, ITEM4_MAX); break; } case SCENE_PAUSE: { break; } case SCENE_ERROR: { menu.DrawErrorMessage(); break; } } }