私は現在、C++ でグラフィカル アプリケーション/ゲームを作成するための SDL を学んでおり、クラス内でボイドを作成および使用する方法についていくつか質問があります。
私の現在のプロジェクトでは、非常に基本的な卓球ゲームを作成しています。オブジェクトの位置、ロードされたビットマップ、その他の変数に関する情報だけでなく、AI/Movement Engine をカバーする関数と別の関数を含むクラスを作成したいと考えています。レンダリング。
コードを次のようにフォーマットできるようにコーディングしたいと思います:(以下のコードはすべて疑似コードであり、達成したい構造のみを表しています)
class Object
{
private int stuff;
private void manageStuff();
}
void Object::manageStuff()
{
stuff++;
}
Object object = new Object();
object.stuff = 0;
for (int i = 0; i < 10, i++)
{
object.manageStuff();
cout << object.stuff;
}
C ++でこれを行う明白な方法はありますか?