1 #include "ai_industrylist_valuator.hpp" |
1 #include "ai_industrylist_valuator.hpp" |
2 |
2 |
3 namespace SQConvert { |
3 namespace SQConvert { |
4 /* Allow AIIndustryListProduction to be used as Squirrel parameter */ |
4 /* Allow AIIndustryList_vProduction to be used as Squirrel parameter */ |
5 template <> AIIndustryListProduction *GetParam(ForceType<AIIndustryListProduction *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListProduction *)instance; } |
5 template <> AIIndustryList_vProduction *GetParam(ForceType<AIIndustryList_vProduction *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vProduction *)instance; } |
6 template <> AIIndustryListProduction &GetParam(ForceType<AIIndustryListProduction &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListProduction *)instance; } |
6 template <> AIIndustryList_vProduction &GetParam(ForceType<AIIndustryList_vProduction &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vProduction *)instance; } |
7 template <> const AIIndustryListProduction *GetParam(ForceType<const AIIndustryListProduction *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListProduction *)instance; } |
7 template <> const AIIndustryList_vProduction *GetParam(ForceType<const AIIndustryList_vProduction *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vProduction *)instance; } |
8 template <> const AIIndustryListProduction &GetParam(ForceType<const AIIndustryListProduction &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListProduction *)instance; } |
8 template <> const AIIndustryList_vProduction &GetParam(ForceType<const AIIndustryList_vProduction &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vProduction *)instance; } |
9 template <> int Return<AIIndustryListProduction *>(HSQUIRRELVM vm, AIIndustryListProduction *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryListProduction", res, NULL, DefSQDestructorCallback<AIIndustryListProduction>); return 1; } |
9 template <> int Return<AIIndustryList_vProduction *>(HSQUIRRELVM vm, AIIndustryList_vProduction *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryList_vProduction", res, NULL, DefSQDestructorCallback<AIIndustryList_vProduction>); return 1; } |
10 }; // namespace SQConvert |
10 }; // namespace SQConvert |
11 |
11 |
12 void SQAIIndustryListProduction_Register(Squirrel *engine) { |
12 void SQAIIndustryList_vProduction_Register(Squirrel *engine) { |
13 DefSQClass <AIIndustryListProduction> SQAIIndustryListProduction("AIIndustryListProduction"); |
13 DefSQClass <AIIndustryList_vProduction> SQAIIndustryList_vProduction("AIIndustryList_vProduction"); |
14 SQAIIndustryListProduction.PreRegister(engine); |
14 SQAIIndustryList_vProduction.PreRegister(engine); |
15 SQAIIndustryListProduction.AddConstructor<void (AIIndustryListProduction::*)(CargoID cargo_type), 2>(engine, "xi"); |
15 SQAIIndustryList_vProduction.AddConstructor<void (AIIndustryList_vProduction::*)(CargoID cargo_type), 2>(engine, "xi"); |
16 |
16 |
17 SQAIIndustryListProduction.DefSQStaticMethod(engine, &AIIndustryListProduction::GetClassName, "GetClassName", 1, "x"); |
17 SQAIIndustryList_vProduction.DefSQStaticMethod(engine, &AIIndustryList_vProduction::GetClassName, "GetClassName", 1, "x"); |
18 |
18 |
19 SQAIIndustryListProduction.PostRegister(engine); |
19 SQAIIndustryList_vProduction.PostRegister(engine); |
20 } |
20 } |
21 |
21 |
22 namespace SQConvert { |
22 namespace SQConvert { |
23 /* Allow AIIndustryListCargoAccepted to be used as Squirrel parameter */ |
23 /* Allow AIIndustryList_vCargoAccepted to be used as Squirrel parameter */ |
24 template <> AIIndustryListCargoAccepted *GetParam(ForceType<AIIndustryListCargoAccepted *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListCargoAccepted *)instance; } |
24 template <> AIIndustryList_vCargoAccepted *GetParam(ForceType<AIIndustryList_vCargoAccepted *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vCargoAccepted *)instance; } |
25 template <> AIIndustryListCargoAccepted &GetParam(ForceType<AIIndustryListCargoAccepted &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListCargoAccepted *)instance; } |
25 template <> AIIndustryList_vCargoAccepted &GetParam(ForceType<AIIndustryList_vCargoAccepted &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vCargoAccepted *)instance; } |
26 template <> const AIIndustryListCargoAccepted *GetParam(ForceType<const AIIndustryListCargoAccepted *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListCargoAccepted *)instance; } |
26 template <> const AIIndustryList_vCargoAccepted *GetParam(ForceType<const AIIndustryList_vCargoAccepted *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vCargoAccepted *)instance; } |
27 template <> const AIIndustryListCargoAccepted &GetParam(ForceType<const AIIndustryListCargoAccepted &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListCargoAccepted *)instance; } |
27 template <> const AIIndustryList_vCargoAccepted &GetParam(ForceType<const AIIndustryList_vCargoAccepted &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vCargoAccepted *)instance; } |
28 template <> int Return<AIIndustryListCargoAccepted *>(HSQUIRRELVM vm, AIIndustryListCargoAccepted *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryListCargoAccepted", res, NULL, DefSQDestructorCallback<AIIndustryListCargoAccepted>); return 1; } |
28 template <> int Return<AIIndustryList_vCargoAccepted *>(HSQUIRRELVM vm, AIIndustryList_vCargoAccepted *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryList_vCargoAccepted", res, NULL, DefSQDestructorCallback<AIIndustryList_vCargoAccepted>); return 1; } |
29 }; // namespace SQConvert |
29 }; // namespace SQConvert |
30 |
30 |
31 void SQAIIndustryListCargoAccepted_Register(Squirrel *engine) { |
31 void SQAIIndustryList_vCargoAccepted_Register(Squirrel *engine) { |
32 DefSQClass <AIIndustryListCargoAccepted> SQAIIndustryListCargoAccepted("AIIndustryListCargoAccepted"); |
32 DefSQClass <AIIndustryList_vCargoAccepted> SQAIIndustryList_vCargoAccepted("AIIndustryList_vCargoAccepted"); |
33 SQAIIndustryListCargoAccepted.PreRegister(engine); |
33 SQAIIndustryList_vCargoAccepted.PreRegister(engine); |
34 SQAIIndustryListCargoAccepted.AddConstructor<void (AIIndustryListCargoAccepted::*)(CargoID cargo_type), 2>(engine, "xi"); |
34 SQAIIndustryList_vCargoAccepted.AddConstructor<void (AIIndustryList_vCargoAccepted::*)(CargoID cargo_type), 2>(engine, "xi"); |
35 |
35 |
36 SQAIIndustryListCargoAccepted.DefSQStaticMethod(engine, &AIIndustryListCargoAccepted::GetClassName, "GetClassName", 1, "x"); |
36 SQAIIndustryList_vCargoAccepted.DefSQStaticMethod(engine, &AIIndustryList_vCargoAccepted::GetClassName, "GetClassName", 1, "x"); |
37 |
37 |
38 SQAIIndustryListCargoAccepted.PostRegister(engine); |
38 SQAIIndustryList_vCargoAccepted.PostRegister(engine); |
39 } |
39 } |
40 |
40 |
41 namespace SQConvert { |
41 namespace SQConvert { |
42 /* Allow AIIndustryListLocation to be used as Squirrel parameter */ |
42 /* Allow AIIndustryList_vLocation to be used as Squirrel parameter */ |
43 template <> AIIndustryListLocation *GetParam(ForceType<AIIndustryListLocation *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListLocation *)instance; } |
43 template <> AIIndustryList_vLocation *GetParam(ForceType<AIIndustryList_vLocation *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vLocation *)instance; } |
44 template <> AIIndustryListLocation &GetParam(ForceType<AIIndustryListLocation &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListLocation *)instance; } |
44 template <> AIIndustryList_vLocation &GetParam(ForceType<AIIndustryList_vLocation &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vLocation *)instance; } |
45 template <> const AIIndustryListLocation *GetParam(ForceType<const AIIndustryListLocation *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListLocation *)instance; } |
45 template <> const AIIndustryList_vLocation *GetParam(ForceType<const AIIndustryList_vLocation *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vLocation *)instance; } |
46 template <> const AIIndustryListLocation &GetParam(ForceType<const AIIndustryListLocation &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListLocation *)instance; } |
46 template <> const AIIndustryList_vLocation &GetParam(ForceType<const AIIndustryList_vLocation &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vLocation *)instance; } |
47 template <> int Return<AIIndustryListLocation *>(HSQUIRRELVM vm, AIIndustryListLocation *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryListLocation", res, NULL, DefSQDestructorCallback<AIIndustryListLocation>); return 1; } |
47 template <> int Return<AIIndustryList_vLocation *>(HSQUIRRELVM vm, AIIndustryList_vLocation *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryList_vLocation", res, NULL, DefSQDestructorCallback<AIIndustryList_vLocation>); return 1; } |
48 }; // namespace SQConvert |
48 }; // namespace SQConvert |
49 |
49 |
50 void SQAIIndustryListLocation_Register(Squirrel *engine) { |
50 void SQAIIndustryList_vLocation_Register(Squirrel *engine) { |
51 DefSQClass <AIIndustryListLocation> SQAIIndustryListLocation("AIIndustryListLocation"); |
51 DefSQClass <AIIndustryList_vLocation> SQAIIndustryList_vLocation("AIIndustryList_vLocation"); |
52 SQAIIndustryListLocation.PreRegister(engine); |
52 SQAIIndustryList_vLocation.PreRegister(engine); |
53 SQAIIndustryListLocation.AddConstructor<void (AIIndustryListLocation::*)(), 1>(engine, "x"); |
53 SQAIIndustryList_vLocation.AddConstructor<void (AIIndustryList_vLocation::*)(), 1>(engine, "x"); |
54 |
54 |
55 SQAIIndustryListLocation.DefSQStaticMethod(engine, &AIIndustryListLocation::GetClassName, "GetClassName", 1, "x"); |
55 SQAIIndustryList_vLocation.DefSQStaticMethod(engine, &AIIndustryList_vLocation::GetClassName, "GetClassName", 1, "x"); |
56 |
56 |
57 SQAIIndustryListLocation.PostRegister(engine); |
57 SQAIIndustryList_vLocation.PostRegister(engine); |
58 } |
58 } |
59 |
59 |
60 namespace SQConvert { |
60 namespace SQConvert { |
61 /* Allow AIIndustryListDistanceManhattanToTile to be used as Squirrel parameter */ |
61 /* Allow AIIndustryList_vDistanceManhattanToTile to be used as Squirrel parameter */ |
62 template <> AIIndustryListDistanceManhattanToTile *GetParam(ForceType<AIIndustryListDistanceManhattanToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListDistanceManhattanToTile *)instance; } |
62 template <> AIIndustryList_vDistanceManhattanToTile *GetParam(ForceType<AIIndustryList_vDistanceManhattanToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vDistanceManhattanToTile *)instance; } |
63 template <> AIIndustryListDistanceManhattanToTile &GetParam(ForceType<AIIndustryListDistanceManhattanToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListDistanceManhattanToTile *)instance; } |
63 template <> AIIndustryList_vDistanceManhattanToTile &GetParam(ForceType<AIIndustryList_vDistanceManhattanToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vDistanceManhattanToTile *)instance; } |
64 template <> const AIIndustryListDistanceManhattanToTile *GetParam(ForceType<const AIIndustryListDistanceManhattanToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListDistanceManhattanToTile *)instance; } |
64 template <> const AIIndustryList_vDistanceManhattanToTile *GetParam(ForceType<const AIIndustryList_vDistanceManhattanToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vDistanceManhattanToTile *)instance; } |
65 template <> const AIIndustryListDistanceManhattanToTile &GetParam(ForceType<const AIIndustryListDistanceManhattanToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListDistanceManhattanToTile *)instance; } |
65 template <> const AIIndustryList_vDistanceManhattanToTile &GetParam(ForceType<const AIIndustryList_vDistanceManhattanToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vDistanceManhattanToTile *)instance; } |
66 template <> int Return<AIIndustryListDistanceManhattanToTile *>(HSQUIRRELVM vm, AIIndustryListDistanceManhattanToTile *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryListDistanceManhattanToTile", res, NULL, DefSQDestructorCallback<AIIndustryListDistanceManhattanToTile>); return 1; } |
66 template <> int Return<AIIndustryList_vDistanceManhattanToTile *>(HSQUIRRELVM vm, AIIndustryList_vDistanceManhattanToTile *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryList_vDistanceManhattanToTile", res, NULL, DefSQDestructorCallback<AIIndustryList_vDistanceManhattanToTile>); return 1; } |
67 }; // namespace SQConvert |
67 }; // namespace SQConvert |
68 |
68 |
69 void SQAIIndustryListDistanceManhattanToTile_Register(Squirrel *engine) { |
69 void SQAIIndustryList_vDistanceManhattanToTile_Register(Squirrel *engine) { |
70 DefSQClass <AIIndustryListDistanceManhattanToTile> SQAIIndustryListDistanceManhattanToTile("AIIndustryListDistanceManhattanToTile"); |
70 DefSQClass <AIIndustryList_vDistanceManhattanToTile> SQAIIndustryList_vDistanceManhattanToTile("AIIndustryList_vDistanceManhattanToTile"); |
71 SQAIIndustryListDistanceManhattanToTile.PreRegister(engine); |
71 SQAIIndustryList_vDistanceManhattanToTile.PreRegister(engine); |
72 SQAIIndustryListDistanceManhattanToTile.AddConstructor<void (AIIndustryListDistanceManhattanToTile::*)(TileIndex tile), 2>(engine, "xi"); |
72 SQAIIndustryList_vDistanceManhattanToTile.AddConstructor<void (AIIndustryList_vDistanceManhattanToTile::*)(TileIndex tile), 2>(engine, "xi"); |
73 |
73 |
74 SQAIIndustryListDistanceManhattanToTile.DefSQStaticMethod(engine, &AIIndustryListDistanceManhattanToTile::GetClassName, "GetClassName", 1, "x"); |
74 SQAIIndustryList_vDistanceManhattanToTile.DefSQStaticMethod(engine, &AIIndustryList_vDistanceManhattanToTile::GetClassName, "GetClassName", 1, "x"); |
75 |
75 |
76 SQAIIndustryListDistanceManhattanToTile.PostRegister(engine); |
76 SQAIIndustryList_vDistanceManhattanToTile.PostRegister(engine); |
77 } |
77 } |
78 |
78 |
79 namespace SQConvert { |
79 namespace SQConvert { |
80 /* Allow AIIndustryListDistanceSquareToTile to be used as Squirrel parameter */ |
80 /* Allow AIIndustryList_vDistanceSquareToTile to be used as Squirrel parameter */ |
81 template <> AIIndustryListDistanceSquareToTile *GetParam(ForceType<AIIndustryListDistanceSquareToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListDistanceSquareToTile *)instance; } |
81 template <> AIIndustryList_vDistanceSquareToTile *GetParam(ForceType<AIIndustryList_vDistanceSquareToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vDistanceSquareToTile *)instance; } |
82 template <> AIIndustryListDistanceSquareToTile &GetParam(ForceType<AIIndustryListDistanceSquareToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListDistanceSquareToTile *)instance; } |
82 template <> AIIndustryList_vDistanceSquareToTile &GetParam(ForceType<AIIndustryList_vDistanceSquareToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vDistanceSquareToTile *)instance; } |
83 template <> const AIIndustryListDistanceSquareToTile *GetParam(ForceType<const AIIndustryListDistanceSquareToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryListDistanceSquareToTile *)instance; } |
83 template <> const AIIndustryList_vDistanceSquareToTile *GetParam(ForceType<const AIIndustryList_vDistanceSquareToTile *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AIIndustryList_vDistanceSquareToTile *)instance; } |
84 template <> const AIIndustryListDistanceSquareToTile &GetParam(ForceType<const AIIndustryListDistanceSquareToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryListDistanceSquareToTile *)instance; } |
84 template <> const AIIndustryList_vDistanceSquareToTile &GetParam(ForceType<const AIIndustryList_vDistanceSquareToTile &>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return *(AIIndustryList_vDistanceSquareToTile *)instance; } |
85 template <> int Return<AIIndustryListDistanceSquareToTile *>(HSQUIRRELVM vm, AIIndustryListDistanceSquareToTile *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryListDistanceSquareToTile", res, NULL, DefSQDestructorCallback<AIIndustryListDistanceSquareToTile>); return 1; } |
85 template <> int Return<AIIndustryList_vDistanceSquareToTile *>(HSQUIRRELVM vm, AIIndustryList_vDistanceSquareToTile *res) { if (res == NULL) { sq_pushnull(vm); return 1; } res->AddRef(); Squirrel::CreateClassInstanceVM(vm, "AIIndustryList_vDistanceSquareToTile", res, NULL, DefSQDestructorCallback<AIIndustryList_vDistanceSquareToTile>); return 1; } |
86 }; // namespace SQConvert |
86 }; // namespace SQConvert |
87 |
87 |
88 void SQAIIndustryListDistanceSquareToTile_Register(Squirrel *engine) { |
88 void SQAIIndustryList_vDistanceSquareToTile_Register(Squirrel *engine) { |
89 DefSQClass <AIIndustryListDistanceSquareToTile> SQAIIndustryListDistanceSquareToTile("AIIndustryListDistanceSquareToTile"); |
89 DefSQClass <AIIndustryList_vDistanceSquareToTile> SQAIIndustryList_vDistanceSquareToTile("AIIndustryList_vDistanceSquareToTile"); |
90 SQAIIndustryListDistanceSquareToTile.PreRegister(engine); |
90 SQAIIndustryList_vDistanceSquareToTile.PreRegister(engine); |
91 SQAIIndustryListDistanceSquareToTile.AddConstructor<void (AIIndustryListDistanceSquareToTile::*)(TileIndex tile), 2>(engine, "xi"); |
91 SQAIIndustryList_vDistanceSquareToTile.AddConstructor<void (AIIndustryList_vDistanceSquareToTile::*)(TileIndex tile), 2>(engine, "xi"); |
92 |
92 |
93 SQAIIndustryListDistanceSquareToTile.DefSQStaticMethod(engine, &AIIndustryListDistanceSquareToTile::GetClassName, "GetClassName", 1, "x"); |
93 SQAIIndustryList_vDistanceSquareToTile.DefSQStaticMethod(engine, &AIIndustryList_vDistanceSquareToTile::GetClassName, "GetClassName", 1, "x"); |
94 |
94 |
95 SQAIIndustryListDistanceSquareToTile.PostRegister(engine); |
95 SQAIIndustryList_vDistanceSquareToTile.PostRegister(engine); |
96 } |
96 } |