| 50 | } // ANONYMOUS NAMESPACE |
| 51 | |
| 52 | void AttachLevelXML(ASContext* as_context) { |
| 53 | as_context->RegisterObjectType("LevelInfoReader", sizeof(LevelInfo), asOBJ_VALUE | asOBJ_APP_CLASS); |
| 54 | as_context->RegisterObjectBehaviour("LevelInfoReader", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION(LevelInfoReader_Constructor), asCALL_CDECL_OBJLAST); |
| 55 | as_context->RegisterObjectBehaviour("LevelInfoReader", asBEHAVE_DESTRUCT, "void f()", asFUNCTION(LevelInfoReader_Destructor), asCALL_CDECL_OBJLAST); |
| 56 | as_context->RegisterObjectMethod("LevelInfoReader", "void Load(const string &in)", asMETHOD(LevelInfoReader, Load), asCALL_THISCALL); |
| 57 | as_context->RegisterObjectMethod("LevelInfoReader", "const string& visible_name()", asMETHOD(LevelInfoReader, visible_name), asCALL_THISCALL); |
| 58 | as_context->RegisterObjectMethod("LevelInfoReader", "const string& visible_description()", asMETHOD(LevelInfoReader, visible_description), asCALL_THISCALL); |
| 59 | as_context->DocsCloseBrace(); |
| 60 | } |
no test coverage detected