--- 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);
}