doom3-gpl
Doom 3 GPL source release
|
#include <GameSSDWindow.h>
Public Member Functions | |
SSDMover () | |
virtual | ~SSDMover () |
virtual void | WriteToSaveGame (idFile *savefile) |
virtual void | ReadFromSaveGame (idFile *savefile, idGameSSDWindow *_game) |
void | MoverInit (const idVec3 &_speed, float _rotationSpeed) |
virtual void | EntityUpdate () |
Public Member Functions inherited from SSDEntity | |
SSDEntity () | |
virtual | ~SSDEntity () |
void | EntityInit () |
void | SetGame (idGameSSDWindow *_game) |
void | SetMaterial (const char *_name) |
void | SetPosition (const idVec3 &_position) |
void | SetSize (const idVec2 &_size) |
void | SetRadius (float _radius, float _hitFactor=1.0f) |
void | SetRotation (float _rotation) |
void | Update () |
bool | HitTest (const idVec2 &pt) |
virtual void | Draw (idDeviceContext *dc) |
virtual void | DestroyEntity () |
virtual void | OnHit (int key) |
virtual void | OnStrikePlayer () |
idBounds | WorldToScreen (const idBounds worldBounds) |
idVec3 | WorldToScreen (const idVec3 &worldPos) |
idVec3 | ScreenToWorld (const idVec3 &screenPos) |
Public Attributes | |
idVec3 | speed |
float | rotationSpeed |
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 |
Definition at line 138 of file GameSSDWindow.h.
SSDMover::SSDMover | ( | ) |
Definition at line 344 of file GameSSDWindow.cpp.
|
virtual |
Definition at line 347 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Reimplemented in SSDAsteroid.
Definition at line 370 of file GameSSDWindow.cpp.
Definition at line 364 of file GameSSDWindow.cpp.
|
virtual |
Reimplemented from SSDEntity.
Reimplemented in SSDPowerup, SSDAstronaut, and SSDAsteroid.
Definition at line 357 of file GameSSDWindow.cpp.
Reimplemented from SSDEntity.
Reimplemented in SSDPowerup, SSDAstronaut, and SSDAsteroid.
Definition at line 350 of file GameSSDWindow.cpp.
float SSDMover::rotationSpeed |
Definition at line 142 of file GameSSDWindow.h.
idVec3 SSDMover::speed |
Definition at line 141 of file GameSSDWindow.h.