Exported FLevelLocals::ChangeLevel to ZScript

This commit is contained in:
Player701 2020-09-20 22:46:01 +03:00 committed by Christoph Oelckers
parent 4374b8017e
commit 734b15e412
2 changed files with 12 additions and 0 deletions

View file

@ -739,6 +739,17 @@ void FLevelLocals::ChangeLevel(const char *levelname, int position, int inflags,
::nextlevel = nextlevel;
}
DEFINE_ACTION_FUNCTION(FLevelLocals, ChangeLevel)
{
PARAM_SELF_STRUCT_PROLOGUE(FLevelLocals);
PARAM_STRING(levelname);
PARAM_INT(position);
PARAM_INT(inflags);
PARAM_INT(nextSkill);
self->ChangeLevel(levelname, position, inflags, nextSkill);
return 0;
}
//==========================================================================
//
//

View file

@ -804,6 +804,7 @@ struct LevelLocals native
native void ExitLevel(int position, bool keepFacing);
native void SecretExitLevel(int position);
native void ChangeLevel(string levelname, int position = 0, int flags = 0, int skill = -1);
}
struct StringTable native