9 }; // namespace SQConvert |
9 }; // namespace SQConvert |
10 |
10 |
11 void SQAITownRegister(Squirrel *engine) { |
11 void SQAITownRegister(Squirrel *engine) { |
12 DefSQClass <AITown> SQAITown("AITown"); |
12 DefSQClass <AITown> SQAITown("AITown"); |
13 SQAITown.PreRegister(engine); |
13 SQAITown.PreRegister(engine); |
14 SQAITown.AddConstructor<void (AITown::*)()>(engine, 1, "x"); |
14 SQAITown.AddConstructor<void (AITown::*)(), 1>(engine, "x"); |
15 |
15 |
16 SQAITown.DefSQStaticMethod(engine, &AITown::GetClassName, "GetClassName", 1, "x"); |
16 SQAITown.DefSQStaticMethod(engine, &AITown::GetClassName, "GetClassName", 1, "x"); |
17 SQAITown.DefSQStaticMethod(engine, &AITown::IsValidTown, "IsValidTown", 2, "xi"); |
17 SQAITown.DefSQStaticMethod(engine, &AITown::IsValidTown, "IsValidTown", 2, "xi"); |
18 SQAITown.DefSQStaticMethod(engine, &AITown::GetName, "GetName", 2, "xi"); |
18 SQAITown.DefSQStaticMethod(engine, &AITown::GetName, "GetName", 2, "xi"); |
19 SQAITown.DefSQStaticMethod(engine, &AITown::GetPopulation, "GetPopulation", 2, "xi"); |
19 SQAITown.DefSQStaticMethod(engine, &AITown::GetPopulation, "GetPopulation", 2, "xi"); |