#include <BattleBullet.h>
Definition at line 41 of file BattleBullet.h.
Public Methods | |
| BattleBullet () | |
| BattleBullet (int type, char team, int targetGroup, Vec3D pos, Vec3D target) | |
Public Attributes | |
| int | m_type |
| char | m_team |
| int | m_targetGroup |
| Vec3D | m_pos |
| Vec3D | m_target |
| Vec3D | m_dir |
| int | m_time |
| FLOAT | m_totalDist |
| FLOAT | m_firingZ |
|
|
Definition at line 44 of file BattleBullet.h.
00044 { m_type=-1; }
|
|
||||||||||||||||||||||||
|
Definition at line 45 of file BattleBullet.h. References clipAngle(), and Vec3D.
00046 {
00047 m_type = type;
00048 m_team = team; m_targetGroup = targetGroup;
00049 m_pos = pos; m_target = target;
00050 m_time = 0; m_dir = target-pos;
00051 m_totalDist = sqrtf(m_dir.x*m_dir.x + m_dir.y*m_dir.y);
00052 FLOAT angle = clipAngle( 90-D3DXToDegree( atan2f(m_dir.x,m_dir.y)) );
00053 m_dir = Vec3D( angle, 0.0f, 0.0f );
00054 m_firingZ = m_pos.z;
00055 }
|
|
|
Definition at line 60 of file BattleBullet.h. Referenced by BattleEntry::renderBullets(), and BattleEntry::updateBullets(). |
|
|
Definition at line 63 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 60 of file BattleBullet.h. Referenced by BattleEntry::renderBullets(), BattleJets::takeHit(), BattleGroup::takeHit(), and BattleEntry::updateBullets(). |
|
|
Definition at line 60 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 59 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 58 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 61 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 62 of file BattleBullet.h. Referenced by BattleEntry::updateBullets(). |
|
|
Definition at line 57 of file BattleBullet.h. Referenced by BattleEntry::renderBullets(), BattleGroup::takeHit(), and BattleEntry::updateBullets(). |
1.3-rc2