- scriptified the health items.

This commit is contained in:
Christoph Oelckers 2017-01-15 01:02:38 +01:00
commit 9f9cea4b4a
9 changed files with 471 additions and 215 deletions

View file

@ -289,6 +289,8 @@ enum EFxType
EFX_CVar,
EFX_NamedNode,
EFX_GetClass,
EFX_GetParentClass,
EFX_StrLen,
EFX_ColorLiteral,
EFX_GetDefaultByType,
EFX_COUNT
@ -1571,6 +1573,24 @@ public:
ExpEmit Emit(VMFunctionBuilder *build);
};
//==========================================================================
//
// FxVectorBuiltin
//
//==========================================================================
class FxStrLen : public FxExpression
{
FxExpression *Self;
public:
FxStrLen(FxExpression *self);
~FxStrLen();
FxExpression *Resolve(FCompileContext&);
ExpEmit Emit(VMFunctionBuilder *build);
};
//==========================================================================
//
// FxGetClass