src/ai/ai_squirrel.cpp
branchnoai
changeset 9742 75f4fded70ae
parent 9726 f80f1d0bae90
child 9743 4c44aa6a8f43
--- a/src/ai/ai_squirrel.cpp	Sat Feb 23 14:42:07 2008 +0000
+++ b/src/ai/ai_squirrel.cpp	Sat Feb 23 14:44:07 2008 +0000
@@ -28,7 +28,6 @@
 #include "api/ai_base.hpp.sq"
 #include "api/ai_cargo.hpp.sq"
 #include "api/ai_company.hpp.sq"
-#include "api/ai_controller.hpp.sq"
 #include "api/ai_engine.hpp.sq"
 #include "api/ai_enginelist.hpp.sq"
 #include "api/ai_enginelist_valuator.hpp.sq"
@@ -214,83 +213,84 @@
 
 	/* Register all classes */
 	squirrel_register_std(this->engine);
-	SQAIAbstractListRegister(this->engine);
-	SQAIAccountingRegister(this->engine);
-	SQAIAirportRegister(this->engine);
-	SQAIBaseRegister(this->engine);
-	SQAICargoRegister(this->engine);
-	SQAICompanyRegister(this->engine);
-	SQAIControllerRegister(this->engine);
-	SQAIEngineListCapacityRegister(this->engine);
-	SQAIEngineListCargoTypeRegister(this->engine);
-	SQAIEngineListMaxSpeedRegister(this->engine);
-	SQAIEngineListPriceRegister(this->engine);
-	SQAIEngineListRegister(this->engine);
-	SQAIEngineListReliabilityRegister(this->engine);
-	SQAIEngineRegister(this->engine);
-	SQAIEventControllerRegister(this->engine);
-	SQAIEventRegister(this->engine);
-	SQAIEventTestRegister(this->engine);
-	SQAIEventVehicleCrashRegister(this->engine);
-	SQAIExecModeRegister(this->engine);
-	SQAIIndustryListCargoAcceptedRegister(this->engine);
-	SQAIIndustryListDistanceManhattanToTileRegister(this->engine);
-	SQAIIndustryListDistanceSquareToTileRegister(this->engine);
-	SQAIIndustryListLocationRegister(this->engine);
-	SQAIIndustryListProductionRegister(this->engine);
-	SQAIIndustryListRegister(this->engine);
-	SQAIIndustryRegister(this->engine);
-	SQAIListRandomizeRegister(this->engine);
-	SQAIListRegister(this->engine);
-	SQAIMapRegister(this->engine);
-	SQAIMarineRegister(this->engine);
-	SQAIOrderRegister(this->engine);
-	SQAIPathFinderRegister(this->engine);
-	SQAIPathFinderStupidRegister(this->engine);
-	SQAIRoadRegister(this->engine);
-	SQAISettingsRegister(this->engine);
-	SQAISignRegister(this->engine);
-	SQAIStationListCargoRatingRegister(this->engine);
-	SQAIStationListCargoWaitingRegister(this->engine);
-	SQAIStationListDistanceManhattanToTileRegister(this->engine);
-	SQAIStationListDistanceSquareToTileRegister(this->engine);
-	SQAIStationListLocationRegister(this->engine);
-	SQAIStationListRegister(this->engine);
-	SQAIStationRegister(this->engine);
-	SQAIStationVehicleListRegister(this->engine);
-	SQAITestModeRegister(this->engine);
-	SQAITileListBuildableRectangleRegister(this->engine);
-	SQAITileListBuildableRegister(this->engine);
-	SQAITileListCargoAcceptanceRegister(this->engine);
-	SQAITileListDistanceManhattanToTileRegister(this->engine);
-	SQAITileListDistanceSquareToTileRegister(this->engine);
-	SQAITileListHeightRegister(this->engine);
-	SQAITileListNeighbourRoadCountRegister(this->engine);
-	SQAITileListRegister(this->engine);
-	SQAITileListRoadTileRegister(this->engine);
-	SQAITileListSlopeRegister(this->engine);
-	SQAITileListWaterRegister(this->engine);
-	SQAITileRegister(this->engine);
-	SQAITownListDistanceManhattanToTileRegister(this->engine);
-	SQAITownListDistanceSquareToTileRegister(this->engine);
-	SQAITownListLocationRegister(this->engine);
-	SQAITownListPopulationRegister(this->engine);
-	SQAITownListRandomizeRegister(this->engine);
-	SQAITownListRegister(this->engine);
-	SQAITownRegister(this->engine);
-	SQAITransactionModeRegister(this->engine);
-	SQAIVehicleListAgeLeftRegister(this->engine);
-	SQAIVehicleListAgeRegister(this->engine);
-	SQAIVehicleListEngineTypeRegister(this->engine);
-	SQAIVehicleListLocationRegister(this->engine);
-	SQAIVehicleListMaxAgeRegister(this->engine);
-	SQAIVehicleListProfitLastYearRegister(this->engine);
-	SQAIVehicleListProfitThisYearRegister(this->engine);
-	SQAIVehicleListRegister(this->engine);
-	SQAIVehicleListUnitNumberRegister(this->engine);
-	SQAIVehicleListVehicleTypeRegister(this->engine);
-	SQAIVehicleRegister(this->engine);
-	SQAIVehicleStationListRegister(this->engine);
+	SQAIAbstractList_Register(this->engine);
+	SQAIAccounting_Register(this->engine);
+	SQAIAirport_Register(this->engine);
+	SQAIBase_Register(this->engine);
+	SQAICargo_Register(this->engine);
+	SQAICompany_Register(this->engine);
+	SQAIEngine_Register(this->engine);
+	SQAIEngineList_Register(this->engine);
+	SQAIEngineListCapacity_Register(this->engine);
+	SQAIEngineListCargoType_Register(this->engine);
+	SQAIEngineListMaxSpeed_Register(this->engine);
+	SQAIEngineListPrice_Register(this->engine);
+	SQAIEngineListReliability_Register(this->engine);
+	SQAIEvent_Register(this->engine);
+	SQAIEventController_Register(this->engine);
+	SQAIEventTest_Register(this->engine);
+	SQAIEventVehicleCrash_Register(this->engine);
+	SQAIExecMode_Register(this->engine);
+	SQAIIndustry_Register(this->engine);
+	SQAIIndustryList_Register(this->engine);
+	SQAIIndustryListCargoAccepted_Register(this->engine);
+	SQAIIndustryListDistanceManhattanToTile_Register(this->engine);
+	SQAIIndustryListDistanceSquareToTile_Register(this->engine);
+	SQAIIndustryListLocation_Register(this->engine);
+	SQAIIndustryListProduction_Register(this->engine);
+	SQAIList_Register(this->engine);
+	SQAIListRandomize_Register(this->engine);
+	SQAIMap_Register(this->engine);
+	SQAIMarine_Register(this->engine);
+	SQAIOrder_Register(this->engine);
+	SQAIPathFinder_Register(this->engine);
+	SQAIPathFinderStupid_Register(this->engine);
+	SQAIRoad_Register(this->engine);
+	SQAISettings_Register(this->engine);
+	SQAISign_Register(this->engine);
+	SQAIStation_Register(this->engine);
+	SQAIStationList_Register(this->engine);
+	SQAIStationListCargoRating_Register(this->engine);
+	SQAIStationListCargoWaiting_Register(this->engine);
+	SQAIStationListDistanceManhattanToTile_Register(this->engine);
+	SQAIStationListDistanceSquareToTile_Register(this->engine);
+	SQAIStationListLocation_Register(this->engine);
+	SQAIStationVehicleList_Register(this->engine);
+	SQAITestMode_Register(this->engine);
+	SQAITile_Register(this->engine);
+	SQAITileList_Register(this->engine);
+	SQAITileListBuildable_Register(this->engine);
+	SQAITileListBuildableRectangle_Register(this->engine);
+	SQAITileListCargoAcceptance_Register(this->engine);
+	SQAITileListDistanceManhattanToTile_Register(this->engine);
+	SQAITileListDistanceSquareToTile_Register(this->engine);
+	SQAITileListHeight_Register(this->engine);
+	SQAITileListIndustryAccepting_Register(this->engine);
+	SQAITileListIndustryProducing_Register(this->engine);
+	SQAITileListNeighbourRoadCount_Register(this->engine);
+	SQAITileListRoadTile_Register(this->engine);
+	SQAITileListSlope_Register(this->engine);
+	SQAITileListWater_Register(this->engine);
+	SQAITown_Register(this->engine);
+	SQAITownList_Register(this->engine);
+	SQAITownListDistanceManhattanToTile_Register(this->engine);
+	SQAITownListDistanceSquareToTile_Register(this->engine);
+	SQAITownListLocation_Register(this->engine);
+	SQAITownListPopulation_Register(this->engine);
+	SQAITownListRandomize_Register(this->engine);
+	SQAITransactionMode_Register(this->engine);
+	SQAIVehicle_Register(this->engine);
+	SQAIVehicleList_Register(this->engine);
+	SQAIVehicleListAge_Register(this->engine);
+	SQAIVehicleListAgeLeft_Register(this->engine);
+	SQAIVehicleListEngineType_Register(this->engine);
+	SQAIVehicleListLocation_Register(this->engine);
+	SQAIVehicleListMaxAge_Register(this->engine);
+	SQAIVehicleListProfitLastYear_Register(this->engine);
+	SQAIVehicleListProfitThisYear_Register(this->engine);
+	SQAIVehicleListUnitNumber_Register(this->engine);
+	SQAIVehicleListVehicleType_Register(this->engine);
+	SQAIVehicleStationList_Register(this->engine);
 
 	this->engine->SetGlobalPointer(this->engine);
 }