src/ai/api/ai_sign.hpp.sq
branchnoai
changeset 9737 ee408edf3851
parent 9680 5ed7bbfd51c7
child 9741 53c1c5850e01
equal deleted inserted replaced
9736:183b38e0a480 9737:ee408edf3851
    13 	DefSQClass <AISign> SQAISign("AISign");
    13 	DefSQClass <AISign> SQAISign("AISign");
    14 	SQAISign.PreRegister(engine);
    14 	SQAISign.PreRegister(engine);
    15 	SQAISign.AddConstructor<void (AISign::*)(), 1>(engine, "x");
    15 	SQAISign.AddConstructor<void (AISign::*)(), 1>(engine, "x");
    16 
    16 
    17 	SQAISign.DefSQStaticMethod(engine, &AISign::GetClassName, "GetClassName", 1, "x");
    17 	SQAISign.DefSQStaticMethod(engine, &AISign::GetClassName, "GetClassName", 1, "x");
       
    18 	SQAISign.DefSQStaticMethod(engine, &AISign::GetMaxSignID, "GetMaxSignID", 1, "x");
       
    19 	SQAISign.DefSQStaticMethod(engine, &AISign::GetSignCount, "GetSignCount", 1, "x");
    18 	SQAISign.DefSQStaticMethod(engine, &AISign::IsValidSign,  "IsValidSign",  2, "xi");
    20 	SQAISign.DefSQStaticMethod(engine, &AISign::IsValidSign,  "IsValidSign",  2, "xi");
    19 
    21 	SQAISign.DefSQStaticMethod(engine, &AISign::GetText,      "GetText",      2, "xi");
    20 	SQAISign.DefSQMethod(engine, &AISign::GetMaxSignID, "GetMaxSignID", 1, "x");
    22 	SQAISign.DefSQStaticMethod(engine, &AISign::GetLocation,  "GetLocation",  2, "xi");
    21 	SQAISign.DefSQMethod(engine, &AISign::GetSignCount, "GetSignCount", 1, "x");
    23 	SQAISign.DefSQStaticMethod(engine, &AISign::RemoveSign,   "RemoveSign",   2, "xi");
    22 	SQAISign.DefSQMethod(engine, &AISign::GetText,      "GetText",      2, "xi");
    24 	SQAISign.DefSQStaticMethod(engine, &AISign::BuildSign,    "BuildSign",    3, "xis");
    23 	SQAISign.DefSQMethod(engine, &AISign::GetLocation,  "GetLocation",  2, "xi");
       
    24 	SQAISign.DefSQMethod(engine, &AISign::RemoveSign,   "RemoveSign",   2, "xi");
       
    25 	SQAISign.DefSQMethod(engine, &AISign::BuildSign,    "BuildSign",    3, "xis");
       
    26 
    25 
    27 	SQAISign.PostRegister(engine);
    26 	SQAISign.PostRegister(engine);
    28 }
    27 }