C/C++言語でRPGを作ってみるスレ2
■ このスレッドは過去ログ倉庫に格納されています
0295デフォルトの名無しさん
2005/07/28(木) 22:10:39>オブジェクト指向
>オブジェクト間のメッセージのやりとり
例えとしては、
class Player{ //プレイヤークラス
Position m_charaPosition; //メンバ変数 キャラクタの座標)
public:
Position getPosition(){return m_charaPosition}; //キャラクタの座標を返す
void setPosition(Position position){m_charaPosition = position;};//メンバ変数にキャラクタの座標をセットする
}
こんな感じ
Positionはユーザー定義の座標クラス(か構造体)
set〜で外から受けて、get〜で外へ渡す
メンバ変数を直接扱うと、間違った使い方をされてもエラーを返せないから
メンバ関数にしてエラーが出にくいようにしてやろうって事
本当はちょっと違うんだけどね
■ このスレッドは過去ログ倉庫に格納されています