![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <GameSSDWindow.h>
Public Types | |
| enum | { EXPLOSION_NORMAL = 0, EXPLOSION_TELEPORT = 1 } |
Static Public Member Functions | |
| static SSDExplosion * | GetNewExplosion (idGameSSDWindow *_game, const idVec3 &_position, const idVec2 &_size, int _length, int _type, SSDEntity *_buddy, bool _killBuddy=true, bool _followBuddy=true) |
| static SSDExplosion * | GetSpecificExplosion (int id) |
| static void | WriteExplosions (idFile *savefile) |
| static void | ReadExplosions (idFile *savefile, idGameSSDWindow *_game) |
Public Attributes | |
| idVec2 | finalSize |
| int | length |
| int | beginTime |
| int | endTime |
| int | explosionType |
| SSDEntity * | buddy |
| bool | killBuddy |
| bool | followBuddy |
Public Attributes inherited from SSDEntity | |
| int | type |
| int | id |
| idStr | materialName |
| const idMaterial * | material |
| idVec3 | position |
| idVec2 | size |
| float | radius |
| float | hitRadius |
| float | rotation |
| idVec4 | matColor |
| idStr | text |
| float | textScale |
| idVec4 | foreColor |
| idGameSSDWindow * | game |
| int | currentTime |
| int | lastUpdate |
| int | elapsed |
| bool | destroyed |
| bool | noHit |
| bool | noPlayerDamage |
| bool | inUse |
Static Protected Attributes | |
| static SSDExplosion | explosionPool [MAX_EXPLOSIONS] |
Definition at line 233 of file GameSSDWindow.h.
| anonymous enum |
| Enumerator | |
|---|---|
| EXPLOSION_NORMAL | |
| EXPLOSION_TELEPORT | |
Definition at line 247 of file GameSSDWindow.h.
| SSDExplosion::SSDExplosion | ( | ) |
Definition at line 597 of file GameSSDWindow.cpp.
| SSDExplosion::~SSDExplosion | ( | ) |
Definition at line 601 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Definition at line 670 of file GameSSDWindow.cpp.
|
static |
Definition at line 697 of file GameSSDWindow.cpp.
|
static |
Definition at line 708 of file GameSSDWindow.cpp.
| void SSDExplosion::Init | ( | idGameSSDWindow * | _game, |
| const idVec3 & | _position, | ||
| const idVec2 & | _size, | ||
| int | _length, | ||
| int | _type, | ||
| SSDEntity * | _buddy, | ||
| bool | _killBuddy = true, |
||
| bool | _followBuddy = true |
||
| ) |
Definition at line 641 of file GameSSDWindow.cpp.
|
static |
Definition at line 728 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Definition at line 621 of file GameSSDWindow.cpp.
Definition at line 712 of file GameSSDWindow.cpp.
Reimplemented from SSDEntity.
Definition at line 604 of file GameSSDWindow.cpp.
| int SSDExplosion::beginTime |
Definition at line 238 of file GameSSDWindow.h.
| SSDEntity* SSDExplosion::buddy |
Definition at line 243 of file GameSSDWindow.h.
| int SSDExplosion::endTime |
Definition at line 239 of file GameSSDWindow.h.
|
staticprotected |
Definition at line 268 of file GameSSDWindow.h.
| int SSDExplosion::explosionType |
Definition at line 240 of file GameSSDWindow.h.
| idVec2 SSDExplosion::finalSize |
Definition at line 236 of file GameSSDWindow.h.
| bool SSDExplosion::followBuddy |
Definition at line 245 of file GameSSDWindow.h.
| bool SSDExplosion::killBuddy |
Definition at line 244 of file GameSSDWindow.h.
| int SSDExplosion::length |
Definition at line 237 of file GameSSDWindow.h.
1.8.6.