mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-20 12:40:25 +02:00
Added typeinfogen with state system
This commit is contained in:
+10
-2
@@ -422,7 +422,6 @@ protected:
|
||||
void Think(void);
|
||||
void Activate(idEntity* activator);
|
||||
int ReactionTo(const idEntity* ent);
|
||||
bool CheckForEnemy(void);
|
||||
void EnemyDead(void);
|
||||
virtual bool CanPlayChatterSounds(void) const;
|
||||
void SetChatSound(void);
|
||||
@@ -485,7 +484,6 @@ protected:
|
||||
// effects
|
||||
const idDeclParticle* SpawnParticlesOnJoint(particleEmitter_t& pe, const char* particleName, const char* jointName);
|
||||
void SpawnParticles(const char* keyName);
|
||||
bool ParticlesActive(void);
|
||||
|
||||
// turning
|
||||
bool FacingIdeal(void);
|
||||
@@ -801,4 +799,14 @@ private:
|
||||
void Event_MarkUsed(void);
|
||||
};
|
||||
|
||||
class idAI_Vagary : public idAI {
|
||||
public:
|
||||
CLASS_PROTOTYPE(idAI_Vagary);
|
||||
|
||||
private:
|
||||
void Event_ChooseObjectToThrow(const idVec3& mins, const idVec3& maxs, float speed, float minDist, float offset);
|
||||
void Event_ThrowObjectAtEnemy(idEntity* ent, float speed);
|
||||
};
|
||||
|
||||
|
||||
#endif /* !__AI_H__ */
|
||||
|
||||
Reference in New Issue
Block a user