Initial Prey Game integration support.

This commit is contained in:
Justin Marshall
2026-05-05 15:01:01 -07:00
parent a6c6f1ed26
commit 8d5f678b25
552 changed files with 265551 additions and 209 deletions
+17 -1
View File
@@ -60,7 +60,12 @@ typedef struct {
idStr data;
idStr name;
idStr fire;
#ifdef PREY
// HUMANHEAD nla
int useAxis;
idVec3 dir;
// HUMANHEAD END
#endif
float delay;
float duration;
float restart;
@@ -91,6 +96,11 @@ typedef struct {
bool trackOrigin;
} idFXSingleAction;
#ifdef PREY
enum fxAxis { AXIS_CURRENT, AXIS_NORMAL, AXIS_BOUNCE, AXIS_INCOMING, AXIS_CUSTOMLOCAL };
#endif
//
// grouped fx structures
//
@@ -108,6 +118,12 @@ public:
private:
void ParseSingleFXAction( idLexer &src, idFXSingleAction& FXAction );
#ifdef PREY
// HUMANHEAD nla
void ParseUseAxis(idStr& text, idFXSingleAction& action) const;
// HUMANHEAD END
#endif
};
#endif /* !__DECLFX_H__ */