src/ai/api/ai_town.hpp.sq
branchnoai
changeset 9737 ee408edf3851
parent 9680 5ed7bbfd51c7
child 9741 53c1c5850e01
equal deleted inserted replaced
9736:183b38e0a480 9737:ee408edf3851
    13 	DefSQClass <AITown> SQAITown("AITown");
    13 	DefSQClass <AITown> SQAITown("AITown");
    14 	SQAITown.PreRegister(engine);
    14 	SQAITown.PreRegister(engine);
    15 	SQAITown.AddConstructor<void (AITown::*)(), 1>(engine, "x");
    15 	SQAITown.AddConstructor<void (AITown::*)(), 1>(engine, "x");
    16 
    16 
    17 	SQAITown.DefSQStaticMethod(engine, &AITown::GetClassName,  "GetClassName",  1, "x");
    17 	SQAITown.DefSQStaticMethod(engine, &AITown::GetClassName,  "GetClassName",  1, "x");
       
    18 	SQAITown.DefSQStaticMethod(engine, &AITown::GetMaxTownID,  "GetMaxTownID",  1, "x");
       
    19 	SQAITown.DefSQStaticMethod(engine, &AITown::GetTownCount,  "GetTownCount",  1, "x");
    18 	SQAITown.DefSQStaticMethod(engine, &AITown::IsValidTown,   "IsValidTown",   2, "xi");
    20 	SQAITown.DefSQStaticMethod(engine, &AITown::IsValidTown,   "IsValidTown",   2, "xi");
    19 	SQAITown.DefSQStaticMethod(engine, &AITown::GetName,       "GetName",       2, "xi");
    21 	SQAITown.DefSQStaticMethod(engine, &AITown::GetName,       "GetName",       2, "xi");
    20 	SQAITown.DefSQStaticMethod(engine, &AITown::GetPopulation, "GetPopulation", 2, "xi");
    22 	SQAITown.DefSQStaticMethod(engine, &AITown::GetPopulation, "GetPopulation", 2, "xi");
    21 	SQAITown.DefSQStaticMethod(engine, &AITown::GetLocation,   "GetLocation",   2, "xi");
    23 	SQAITown.DefSQStaticMethod(engine, &AITown::GetLocation,   "GetLocation",   2, "xi");
    22 
    24 
    23 	SQAITown.DefSQMethod(engine, &AITown::GetMaxTownID, "GetMaxTownID", 1, "x");
       
    24 	SQAITown.DefSQMethod(engine, &AITown::GetTownCount, "GetTownCount", 1, "x");
       
    25 
       
    26 	SQAITown.PostRegister(engine);
    25 	SQAITown.PostRegister(engine);
    27 }
    26 }