| 0からのゲームプログラミング > テキスト描画 3 |
| Back Next |
| 更新日 2004.03.27 |
| テキスト描画 3 |
| 今度は、敵機を倒したときに得点が加算されるようにしてみましょう。以下、サンプルコードです。 Score.h |
|
Screen.h では、得点を保持する変数 m_nScore を追加し、得点を加えるメンバ関数 Plus を追加しています。 Score.cpp |
|
Score.cpp では、コンストラクタで m_nScore を初期化し、m_pText->Draw() の引数を変更しています。これで、m_nScore の値が表示されますね。 Touch.h |
|
Touch.h では、Score.h をインクルードし、CScore クラスへのポインタを追加し、メンバ関数 SetScore を追加しています。 Touch.cpp |
|
Touch.cpp では、自機の弾と敵機が当たったとき、得点を加えるようにしています。( m_pScore->Plus を追加しています。) ScreenStage.cpp |
|
ScreenStage.cpp では、SetScore を呼び出すのを忘れずにしておきます。 特に難しいところはなかったと思いますが、これで得点が表示されるようになりました。ちょっとはゲームらしくなってきましたね。(^^;.... スクリーンショット |
![]() |
| 【スポンサード リンク】 |
| Back Next |
| 0からのゲームプログラミング > テキスト描画 3 |