src/ai/api/ai_sign.hpp
branchnoai
changeset 9530 5b93bc87cc5e
parent 9529 5f26f4bc574b
child 9532 539c48d64eea
equal deleted inserted replaced
9529:5f26f4bc574b 9530:5b93bc87cc5e
    85 void SQAISignRegister(Squirrel *engine) {
    85 void SQAISignRegister(Squirrel *engine) {
    86 	DefSQClass <AISign> SQAISign("AISign");
    86 	DefSQClass <AISign> SQAISign("AISign");
    87 	SQAISign.PreRegister(engine);
    87 	SQAISign.PreRegister(engine);
    88 	SQAISign.AddConstructor(engine);
    88 	SQAISign.AddConstructor(engine);
    89 
    89 
    90 	SQAISign.DefSQFunction(engine, &AISign::GetMaxSignID, "GetMaxSignID");
    90 	SQAISign.DefSQMethod(engine, &AISign::GetMaxSignID, "GetMaxSignID");
    91 	SQAISign.DefSQFunction(engine, &AISign::GetSignCount, "GetSignCount");
    91 	SQAISign.DefSQMethod(engine, &AISign::GetSignCount, "GetSignCount");
    92 	SQAISign.DefSQFunction(engine, &AISign::IsValidSign,  "IsValidSign");
    92 	SQAISign.DefSQMethod(engine, &AISign::IsValidSign,  "IsValidSign");
    93 	SQAISign.DefSQFunction(engine, &AISign::GetText,      "GetText");
    93 	SQAISign.DefSQMethod(engine, &AISign::GetText,      "GetText");
    94 	SQAISign.DefSQFunction(engine, &AISign::GetLocation,  "GetLocation");
    94 	SQAISign.DefSQMethod(engine, &AISign::GetLocation,  "GetLocation");
    95 	SQAISign.DefSQFunction(engine, &AISign::RemoveSign,   "RemoveSign");
    95 	SQAISign.DefSQMethod(engine, &AISign::RemoveSign,   "RemoveSign");
    96 	SQAISign.DefSQFunction(engine, &AISign::BuildSign,    "BuildSign");
    96 	SQAISign.DefSQMethod(engine, &AISign::BuildSign,    "BuildSign");
    97 
    97 
    98 	SQAISign.PostRegister(engine);
    98 	SQAISign.PostRegister(engine);
    99 }
    99 }
   100 #endif /* DEFINE_SQUIRREL_CLASS */
   100 #endif /* DEFINE_SQUIRREL_CLASS */
   101 
   101