Quake 4 integrated with DoomRTX

This commit is contained in:
Justin Marshall
2026-05-09 22:10:40 -07:00
parent 8c4a087aa9
commit d37f87e493
436 changed files with 277587 additions and 10254 deletions
+45
View File
@@ -0,0 +1,45 @@
/*
===============================================================================
rvHealingStation
===============================================================================
*/
class rvHealingStation : public idAnimatedEntity {
public:
CLASS_PROTOTYPE( rvHealingStation );
virtual void Think ( void );
void Spawn ( void );
void Save ( idSaveGame *savefile ) const;
void Restore ( idRestoreGame *savefile );
void BeginHealing ( idEntity *toHeal );
void EndHealing ( void );
protected:
void CreateFrame ( float station_health );
stateResult_t State_Healing ( const stateParms_t& parms );
rvStateThread stateThread;
idEntityPtr<idEntity> entityToHeal;
int nextHealTime;
int healFrequency;
int healAmount;
int healthDispensed;
int maxHealth;
int dispenseAnim;
int soundStartTime;
int soundLength;
private:
bool IsPlaying ( void );
CLASS_STATES_PROTOTYPE ( rvHealingStation );
};