D'angband
0.0.0
Deeangband
|
ゲーム座標のクラス [詳解]
#include <Coordinates.h>
公開メンバ関数 | |
Coordinates::Coordinates (int x, int y) | |
Coordinatesクラスのコンストラクタ [詳解] | |
Coordinates::Coordinates (void) | |
Coordinatesクラスのコンストラクタ [詳解] | |
Coordinates::‾Coordinates (void) | |
Coordinatesクラスのデストラクタ [詳解] | |
void | Coordinates::Set (int x, int y) |
int | Coordinates::GetX (void) |
int | Coordinates::GetY (void) |
Coordinates | Coordinates::operator= (const Coordinates &plus) |
+演算子による座標代入 [詳解] | |
Coordinates | Coordinates::operator+ (const Coordinates &plus) |
+演算子による座標加算 [詳解] | |
Coordinates & | Coordinates::operator+= (const Coordinates &plus) |
+=演算子による座標加算 [詳解] | |
非公開メンバ関数 | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
クラスのシリアライズを設定する [詳解] | |
非公開変数類 | |
int | fx |
X座標 [詳解] | |
int | fy |
Y座標 [詳解] | |
フレンド | |
class | boost::serialization::access |
ゲーム座標のクラス
CoordinatesクラスはFieldによる二次元座標中に配置される各種オブジェクトの座標処理を定義する。
ゲーム座標は以下のステータス要素を持っている。
Coordinates.h の 32 行目に定義があります。
Deeangband::Coordinates::Coordinates::Coordinates | ( | int | x, |
int | y | ||
) |
Coordinatesクラスのコンストラクタ
x | X座標 |
y | Y座標 |
Deeangband::Coordinates::Coordinates::Coordinates | ( | void | ) |
Coordinatesクラスのコンストラクタ
int Deeangband::Coordinates::Coordinates::GetX | ( | void | ) |
int Deeangband::Coordinates::Coordinates::GetY | ( | void | ) |
Coordinates Deeangband::Coordinates::Coordinates::operator+ | ( | const Coordinates & | plus | ) |
+演算子による座標加算
plus | 加算元 |
Coordinates& Deeangband::Coordinates::Coordinates::operator+= | ( | const Coordinates & | plus | ) |
+=演算子による座標加算
plus | 加算元 |
Coordinates Deeangband::Coordinates::Coordinates::operator= | ( | const Coordinates & | plus | ) |
+演算子による座標代入
plus | 加算元 |
void Deeangband::Coordinates::Coordinates::Set | ( | int | x, |
int | y | ||
) |
Deeangband::Coordinates::Coordinates::‾Coordinates | ( | void | ) |
Coordinatesクラスのデストラクタ
|
inlineprivate |
クラスのシリアライズを設定する
archive | アーカイブ化するクラスのアドレス |
version | ファイルバージョン |
Coordinates.h の 46 行目に定義があります。
|
friend |
Coordinates.h の 38 行目に定義があります。
|
private |
X座標
Coordinates.h の 35 行目に定義があります。
|
private |
Y座標
Coordinates.h の 36 行目に定義があります。