0

C++ で wxWidgets を使用して、DrawText を使用してゲームの「ゲーム オーバー」という文字列を描画し、int 変数である終了ゲーム スコアも表示しようとしています。

これが私のコードです:

void CFunction::Draw(wxDC &dc)
{
    if (mGame != NULL && mGame->IsGameOver())
    {

        wxFont font(75, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, false);
        dc.SetFont(font);
        dc.SetTextForeground(wxColour(221, 34, 34));
        dc.DrawText(L"GAME OVER!", 250, 100);
    }
}

現在、「GAME OVER!」と表示されています。しかし、mGame->GetScore() に保存されている変数を出力したいので、たとえば、ゲームの終了時にスコアが 10 だった場合は、画面に表示する必要があります。

「ゲームオーバー!スコア:10」

wxDraw を使用して wxWidgets でこれを行う方法を知っている人はいますか?

4

1 に答える 1