Esempio n. 1
0
RestrictionParser::RestrictionParser(lua_State *lua_state)
    : /*lua_state(scripting_environment.getLuaState()),*/ use_turn_restrictions(true)
{
    ReadUseRestrictionsSetting(lua_state);

    if (use_turn_restrictions)
    {
        ReadRestrictionExceptions(lua_state);
    }
}
Esempio n. 2
0
BaseParser::BaseParser(
    ExtractorCallbacks   * extractor_callbacks,
    ScriptingEnvironment & scripting_environment
) : extractor_callbacks(extractor_callbacks),
    lua_state(scripting_environment.getLuaStateForThreadID(0)),
    scripting_environment(scripting_environment),
    use_turn_restrictions(true)
{
    ReadUseRestrictionsSetting();
    ReadRestrictionExceptions();
}
Esempio n. 3
0
BaseParser::BaseParser(ExtractorCallbacks* ec, ScriptingEnvironment& se) :
extractor_callbacks(ec), scriptingEnvironment(se), luaState(NULL), use_turn_restrictions(true) {
    luaState = se.getLuaStateForThreadID(0);
    ReadUseRestrictionsSetting();
    ReadRestrictionExceptions();
}