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();
}
示例#2
0
BaseParser::BaseParser(ExtractorCallbacks* ec, ScriptingEnvironment& se) :
extractor_callbacks(ec), scriptingEnvironment(se), luaState(NULL), use_turn_restrictions(true) {
    luaState = se.getLuaStateForThreadID(0);
    ReadUseRestrictionsSetting();
    ReadRestrictionExceptions();
}