src/ai/api/ai_bridge.hpp.sq
branchnoai
changeset 9829 80fbe02a4184
parent 9793 c5fb53240401
child 9867 b7d9ffe24f81
equal deleted inserted replaced
9828:38be66875b45 9829:80fbe02a4184
    15 	SQAIBridge.AddConstructor<void (AIBridge::*)(), 1>(engine, "x");
    15 	SQAIBridge.AddConstructor<void (AIBridge::*)(), 1>(engine, "x");
    16 
    16 
    17 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetClassName,     "GetClassName",     1, "x");
    17 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetClassName,     "GetClassName",     1, "x");
    18 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::IsValidBridge,    "IsValidBridge",    2, "xi");
    18 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::IsValidBridge,    "IsValidBridge",    2, "xi");
    19 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::IsBridgeTile,     "IsBridgeTile",     2, "xi");
    19 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::IsBridgeTile,     "IsBridgeTile",     2, "xi");
    20 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::BuildBridge,      "BuildBridge",      5, "xiiii");
       
    21 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::RemoveBridge,     "RemoveBridge",     2, "xi");
       
    22 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetName,          "GetName",          2, "xi");
    20 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetName,          "GetName",          2, "xi");
    23 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMaxSpeed,      "GetMaxSpeed",      2, "xi");
    21 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMaxSpeed,      "GetMaxSpeed",      2, "xi");
    24 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetPrice,         "GetPrice",         3, "xii");
    22 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetPrice,         "GetPrice",         3, "xii");
    25 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMaxLength,     "GetMaxLength",     2, "xi");
    23 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMaxLength,     "GetMaxLength",     2, "xi");
    26 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMinLength,     "GetMinLength",     2, "xi");
    24 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetMinLength,     "GetMinLength",     2, "xi");
    27 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetYearAvailable, "GetYearAvailable", 2, "xi");
    25 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::GetYearAvailable, "GetYearAvailable", 2, "xi");
       
    26 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::BuildBridge,      "BuildBridge",      5, "xiiii");
       
    27 	SQAIBridge.DefSQStaticMethod(engine, &AIBridge::RemoveBridge,     "RemoveBridge",     2, "xi");
    28 
    28 
    29 	SQAIBridge.PostRegister(engine);
    29 	SQAIBridge.PostRegister(engine);
    30 }
    30 }