src/ai/api/ai_tilelist_valuator.hpp.sq
branchnoai
changeset 9610 5cebcd43a1ec
parent 9609 f0dbf5850145
child 9611 5cf58c6571b7
equal deleted inserted replaced
9609:f0dbf5850145 9610:5cebcd43a1ec
     9 }; // namespace SQConvert
     9 }; // namespace SQConvert
    10 
    10 
    11 void SQAITileListBuildableRegister(Squirrel *engine) {
    11 void SQAITileListBuildableRegister(Squirrel *engine) {
    12 	DefSQClass <AITileListBuildable> SQAITileListBuildable("AITileListBuildable");
    12 	DefSQClass <AITileListBuildable> SQAITileListBuildable("AITileListBuildable");
    13 	SQAITileListBuildable.PreRegister(engine);
    13 	SQAITileListBuildable.PreRegister(engine);
    14 	SQAITileListBuildable.AddConstructor<void (AITileListBuildable::*)()>(engine);
    14 	SQAITileListBuildable.AddConstructor<void (AITileListBuildable::*)()>(engine, 1, "x");
    15 
    15 
    16 	SQAITileListBuildable.DefSQStaticMethod(engine, &AITileListBuildable::GetClassName, "GetClassName", 1, "x");
    16 	SQAITileListBuildable.DefSQStaticMethod(engine, &AITileListBuildable::GetClassName, "GetClassName", 1, "x");
    17 
    17 
    18 	SQAITileListBuildable.PostRegister(engine);
    18 	SQAITileListBuildable.PostRegister(engine);
    19 }
    19 }
    27 }; // namespace SQConvert
    27 }; // namespace SQConvert
    28 
    28 
    29 void SQAITileListNeighbourRoadRegister(Squirrel *engine) {
    29 void SQAITileListNeighbourRoadRegister(Squirrel *engine) {
    30 	DefSQClass <AITileListNeighbourRoad> SQAITileListNeighbourRoad("AITileListNeighbourRoad");
    30 	DefSQClass <AITileListNeighbourRoad> SQAITileListNeighbourRoad("AITileListNeighbourRoad");
    31 	SQAITileListNeighbourRoad.PreRegister(engine);
    31 	SQAITileListNeighbourRoad.PreRegister(engine);
    32 	SQAITileListNeighbourRoad.AddConstructor<void (AITileListNeighbourRoad::*)()>(engine);
    32 	SQAITileListNeighbourRoad.AddConstructor<void (AITileListNeighbourRoad::*)()>(engine, 1, "x");
    33 
    33 
    34 	SQAITileListNeighbourRoad.DefSQStaticMethod(engine, &AITileListNeighbourRoad::GetClassName, "GetClassName", 1, "x");
    34 	SQAITileListNeighbourRoad.DefSQStaticMethod(engine, &AITileListNeighbourRoad::GetClassName, "GetClassName", 1, "x");
    35 
    35 
    36 	SQAITileListNeighbourRoad.PostRegister(engine);
    36 	SQAITileListNeighbourRoad.PostRegister(engine);
    37 }
    37 }
    45 }; // namespace SQConvert
    45 }; // namespace SQConvert
    46 
    46 
    47 void SQAITileListRoadTileRegister(Squirrel *engine) {
    47 void SQAITileListRoadTileRegister(Squirrel *engine) {
    48 	DefSQClass <AITileListRoadTile> SQAITileListRoadTile("AITileListRoadTile");
    48 	DefSQClass <AITileListRoadTile> SQAITileListRoadTile("AITileListRoadTile");
    49 	SQAITileListRoadTile.PreRegister(engine);
    49 	SQAITileListRoadTile.PreRegister(engine);
    50 	SQAITileListRoadTile.AddConstructor<void (AITileListRoadTile::*)()>(engine);
    50 	SQAITileListRoadTile.AddConstructor<void (AITileListRoadTile::*)()>(engine, 1, "x");
    51 
    51 
    52 	SQAITileListRoadTile.DefSQStaticMethod(engine, &AITileListRoadTile::GetClassName, "GetClassName", 1, "x");
    52 	SQAITileListRoadTile.DefSQStaticMethod(engine, &AITileListRoadTile::GetClassName, "GetClassName", 1, "x");
    53 
    53 
    54 	SQAITileListRoadTile.PostRegister(engine);
    54 	SQAITileListRoadTile.PostRegister(engine);
    55 }
    55 }
    63 }; // namespace SQConvert
    63 }; // namespace SQConvert
    64 
    64 
    65 void SQAITileListCargoAcceptanceRegister(Squirrel *engine) {
    65 void SQAITileListCargoAcceptanceRegister(Squirrel *engine) {
    66 	DefSQClass <AITileListCargoAcceptance> SQAITileListCargoAcceptance("AITileListCargoAcceptance");
    66 	DefSQClass <AITileListCargoAcceptance> SQAITileListCargoAcceptance("AITileListCargoAcceptance");
    67 	SQAITileListCargoAcceptance.PreRegister(engine);
    67 	SQAITileListCargoAcceptance.PreRegister(engine);
    68 	SQAITileListCargoAcceptance.AddConstructor<void (AITileListCargoAcceptance::*)(CargoID cargo_type)>(engine);
    68 	SQAITileListCargoAcceptance.AddConstructor<void (AITileListCargoAcceptance::*)(CargoID cargo_type)>(engine, 2, "xi");
    69 
    69 
    70 	SQAITileListCargoAcceptance.DefSQStaticMethod(engine, &AITileListCargoAcceptance::GetClassName, "GetClassName", 1, "x");
    70 	SQAITileListCargoAcceptance.DefSQStaticMethod(engine, &AITileListCargoAcceptance::GetClassName, "GetClassName", 1, "x");
    71 
    71 
    72 	SQAITileListCargoAcceptance.PostRegister(engine);
    72 	SQAITileListCargoAcceptance.PostRegister(engine);
    73 }
    73 }