mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-10 14:51:40 +00:00
Exposed LevelLocals' LookupString functionality
This commit is contained in:
parent
aea346f1f3
commit
fc7bb4a7e6
2 changed files with 14 additions and 0 deletions
|
@ -2450,6 +2450,19 @@ DEFINE_ACTION_FUNCTION_NATIVE(FLevelLocals, SphericalCoords, SphericalCoords)
|
|||
ACTION_RETURN_VEC3(result);
|
||||
}
|
||||
|
||||
static void LookupString(FLevelLocals *level, uint32_t index, FString *res)
|
||||
{
|
||||
*res = level->Behaviors.LookupString(index);
|
||||
}
|
||||
|
||||
DEFINE_ACTION_FUNCTION_NATIVE(FLevelLocals, LookupString, LookupString)
|
||||
{
|
||||
PARAM_SELF_STRUCT_PROLOGUE(FLevelLocals);
|
||||
PARAM_UINT(index);
|
||||
FString res;
|
||||
LookupString(self, index, &res);
|
||||
ACTION_RETURN_STRING(res);
|
||||
}
|
||||
|
||||
static int isFrozen(FLevelLocals *self)
|
||||
{
|
||||
|
|
|
@ -474,6 +474,7 @@ struct LevelLocals native
|
|||
native vector3, int PickPlayerStart(int pnum, int flags = 0);
|
||||
native int isFrozen() const;
|
||||
native void setFrozen(bool on);
|
||||
native string LookupString(uint index);
|
||||
|
||||
native clearscope Sector PointInSector(Vector2 pt) const;
|
||||
|
||||
|
|
Loading…
Reference in a new issue