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 } |