9 }; // namespace SQConvert |
9 }; // namespace SQConvert |
10 |
10 |
11 void SQAIMapRegister(Squirrel *engine) { |
11 void SQAIMapRegister(Squirrel *engine) { |
12 DefSQClass <AIMap> SQAIMap("AIMap"); |
12 DefSQClass <AIMap> SQAIMap("AIMap"); |
13 SQAIMap.PreRegister(engine); |
13 SQAIMap.PreRegister(engine); |
14 SQAIMap.AddConstructor<void (AIMap::*)()>(engine); |
14 SQAIMap.AddConstructor<void (AIMap::*)()>(engine, 1, "x"); |
15 |
15 |
16 SQAIMap.DefSQStaticMethod(engine, &AIMap::GetClassName, "GetClassName", 1, "x"); |
16 SQAIMap.DefSQStaticMethod(engine, &AIMap::GetClassName, "GetClassName", 1, "x"); |
17 |
17 |
18 SQAIMap.DefSQMethod(engine, &AIMap::IsValidTile, "IsValidTile", 2, "xi"); |
18 SQAIMap.DefSQMethod(engine, &AIMap::IsValidTile, "IsValidTile", 2, "xi"); |
19 SQAIMap.DefSQMethod(engine, &AIMap::GetMapSize, "GetMapSize", 1, "x"); |
19 SQAIMap.DefSQMethod(engine, &AIMap::GetMapSize, "GetMapSize", 1, "x"); |