| 74 | } |
| 75 | |
| 76 | void AttachLevelSet(ASContext* as_context) { |
| 77 | as_context->RegisterObjectType("LevelSetReader", 0, asOBJ_REF); |
| 78 | as_context->RegisterObjectBehaviour("LevelSetReader", asBEHAVE_FACTORY, "LevelSetReader@ f(const string &in path)", asFUNCTION(LevelSetReader_Factory), asCALL_CDECL); |
| 79 | as_context->RegisterObjectBehaviour("LevelSetReader", asBEHAVE_FACTORY, "LevelSetReader@ f()", asFUNCTION(LevelSetReader_DefaultFactory), asCALL_CDECL); |
| 80 | as_context->RegisterObjectBehaviour("LevelSetReader", asBEHAVE_ADDREF, "void f()", asMETHOD(LevelSetReader, AddRef), asCALL_THISCALL); |
| 81 | as_context->RegisterObjectBehaviour("LevelSetReader", asBEHAVE_RELEASE, "void f()", asMETHOD(LevelSetReader, Release), asCALL_THISCALL); |
| 82 | as_context->RegisterObjectMethod("LevelSetReader", "bool Next(string &out str)", asMETHOD(LevelSetReader, Next), asCALL_THISCALL); |
| 83 | as_context->DocsCloseBrace(); |
| 84 | } |
no test coverage detected