メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

クラス BulletBase の解説

シューティング向けスプライトクラス 当たり判定のメソッドを持ったスプライトアイテム かすり判定もあるよ [詳細]

#include <bulletbase.h>

BulletBaseに対する継承グラフ

ShootingObject SpriteItem BonusShipManage BulletMaker MyShotManage すべてのメンバ一覧

Public メソッド

 BulletBase ()
 コンストラクタ

virtual ~BulletBase ()
 デストラクタ(後始末)

bool Tick ()
 オブジェクトを1フレーム分移動する


Public 変数

ShootingObjectm_EnemyObject
 弾を撃った敵のオブジェクト(未使用)

float m_Direction
 進行方向(0〜65535、0で右方向)

float m_DirectionAdd
 進行方向に加算される数値(内部カウンタ)

float m_Speed
 弾の進行速度

float m_SpeedR
 弾の進行方向変化速度

float m_Accelerator
 移動速度の加速(減速)値

float m_AcceleratorR
 進行方向変化の加速値

float m_AddRoll
 オブジェの回転速度

float m_Limit
 弾の速度上限

float m_LimitR
 弾の進行方向変化の角度的限界

int m_Timer
 内部タイマー

int m_LifeTime
 弾の存在時間

void * m_ListPrev
 弾管理のリスト構造用

void * m_ListNext

解説

シューティング向けスプライトクラス 当たり判定のメソッドを持ったスプライトアイテム かすり判定もあるよ

TODO:
-
バグ:


コンストラクタとデストラクタの解説

BulletBase::BulletBase  
 

コンストラクタ

BulletBase::~BulletBase   [virtual]
 

デストラクタ(後始末)


メソッドの解説

bool BulletBase::Tick  
 

オブジェクトを1フレーム分移動する

戻り値:
true ならオブジェクト生存中、false で処理終了

BonusShipManage, BulletMaker, と MyShotManageで再定義されています。


変数の解説

float BulletBase::m_Accelerator
 

移動速度の加速(減速)値

float BulletBase::m_AcceleratorR
 

進行方向変化の加速値

float BulletBase::m_AddRoll
 

オブジェの回転速度

float BulletBase::m_Direction
 

進行方向(0〜65535、0で右方向)

float BulletBase::m_DirectionAdd
 

進行方向に加算される数値(内部カウンタ)

ShootingObject* BulletBase::m_EnemyObject
 

弾を撃った敵のオブジェクト(未使用)

int BulletBase::m_LifeTime
 

弾の存在時間

float BulletBase::m_Limit
 

弾の速度上限

float BulletBase::m_LimitR
 

弾の進行方向変化の角度的限界

void* BulletBase::m_ListNext
 

void* BulletBase::m_ListPrev
 

弾管理のリスト構造用

float BulletBase::m_Speed
 

弾の進行速度

float BulletBase::m_SpeedR
 

弾の進行方向変化速度

int BulletBase::m_Timer
 

内部タイマー


このクラスの解説は次のファイルから生成されました:
lunavaderに対してSun Feb 20 16:47:09 2005に生成されました。 doxygen1.2.18