/* * This file is part of OpenTTD. * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . */ /* THIS FILE IS AUTO-GENERATED; PLEASE DO NOT ALTER MANUALLY */ #include "../script_stationlist.hpp" #include "../template/template_stationlist.hpp.sq" template <> const char *GetClassName() { return "AIStationList"; } void SQAIStationList_Register(Squirrel *engine) { DefSQClass SQAIStationList("AIStationList"); SQAIStationList.PreRegister(engine, "AIList"); SQAIStationList.AddConstructor(engine, "xi"); SQAIStationList.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_Cargo"; } void SQAIStationList_Cargo_Register(Squirrel *engine) { DefSQClass SQAIStationList_Cargo("AIStationList_Cargo"); SQAIStationList_Cargo.PreRegister(engine, "AIList"); SQAIStationList_Cargo.AddConstructor(engine, "xiiiii"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CS_BY_FROM, "CS_BY_FROM"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CS_VIA_BY_FROM, "CS_VIA_BY_FROM"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CS_BY_VIA, "CS_BY_VIA"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CS_FROM_BY_VIA, "CS_FROM_BY_VIA"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CM_WAITING, "CM_WAITING"); SQAIStationList_Cargo.DefSQConst(engine, ScriptStationList_Cargo::CM_PLANNED, "CM_PLANNED"); SQAIStationList_Cargo.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoWaiting"; } void SQAIStationList_CargoWaiting_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoWaiting("AIStationList_CargoWaiting"); SQAIStationList_CargoWaiting.PreRegister(engine, "AIStationList_Cargo"); SQAIStationList_CargoWaiting.AddConstructor(engine, "xiiii"); SQAIStationList_CargoWaiting.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoPlanned"; } void SQAIStationList_CargoPlanned_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoPlanned("AIStationList_CargoPlanned"); SQAIStationList_CargoPlanned.PreRegister(engine, "AIStationList_Cargo"); SQAIStationList_CargoPlanned.AddConstructor(engine, "xiiii"); SQAIStationList_CargoPlanned.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoWaitingByFrom"; } void SQAIStationList_CargoWaitingByFrom_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoWaitingByFrom("AIStationList_CargoWaitingByFrom"); SQAIStationList_CargoWaitingByFrom.PreRegister(engine, "AIStationList_CargoWaiting"); SQAIStationList_CargoWaitingByFrom.AddConstructor(engine, "xii"); SQAIStationList_CargoWaitingByFrom.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoWaitingViaByFrom"; } void SQAIStationList_CargoWaitingViaByFrom_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoWaitingViaByFrom("AIStationList_CargoWaitingViaByFrom"); SQAIStationList_CargoWaitingViaByFrom.PreRegister(engine, "AIStationList_CargoWaiting"); SQAIStationList_CargoWaitingViaByFrom.AddConstructor(engine, "xiii"); SQAIStationList_CargoWaitingViaByFrom.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoWaitingByVia"; } void SQAIStationList_CargoWaitingByVia_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoWaitingByVia("AIStationList_CargoWaitingByVia"); SQAIStationList_CargoWaitingByVia.PreRegister(engine, "AIStationList_CargoWaiting"); SQAIStationList_CargoWaitingByVia.AddConstructor(engine, "xii"); SQAIStationList_CargoWaitingByVia.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoWaitingFromByVia"; } void SQAIStationList_CargoWaitingFromByVia_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoWaitingFromByVia("AIStationList_CargoWaitingFromByVia"); SQAIStationList_CargoWaitingFromByVia.PreRegister(engine, "AIStationList_CargoWaiting"); SQAIStationList_CargoWaitingFromByVia.AddConstructor(engine, "xiii"); SQAIStationList_CargoWaitingFromByVia.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoPlannedByFrom"; } void SQAIStationList_CargoPlannedByFrom_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoPlannedByFrom("AIStationList_CargoPlannedByFrom"); SQAIStationList_CargoPlannedByFrom.PreRegister(engine, "AIStationList_CargoPlanned"); SQAIStationList_CargoPlannedByFrom.AddConstructor(engine, "xii"); SQAIStationList_CargoPlannedByFrom.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoPlannedViaByFrom"; } void SQAIStationList_CargoPlannedViaByFrom_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoPlannedViaByFrom("AIStationList_CargoPlannedViaByFrom"); SQAIStationList_CargoPlannedViaByFrom.PreRegister(engine, "AIStationList_CargoPlanned"); SQAIStationList_CargoPlannedViaByFrom.AddConstructor(engine, "xiii"); SQAIStationList_CargoPlannedViaByFrom.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoPlannedByVia"; } void SQAIStationList_CargoPlannedByVia_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoPlannedByVia("AIStationList_CargoPlannedByVia"); SQAIStationList_CargoPlannedByVia.PreRegister(engine, "AIStationList_CargoPlanned"); SQAIStationList_CargoPlannedByVia.AddConstructor(engine, "xii"); SQAIStationList_CargoPlannedByVia.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_CargoPlannedFromByVia"; } void SQAIStationList_CargoPlannedFromByVia_Register(Squirrel *engine) { DefSQClass SQAIStationList_CargoPlannedFromByVia("AIStationList_CargoPlannedFromByVia"); SQAIStationList_CargoPlannedFromByVia.PreRegister(engine, "AIStationList_CargoPlanned"); SQAIStationList_CargoPlannedFromByVia.AddConstructor(engine, "xiii"); SQAIStationList_CargoPlannedFromByVia.PostRegister(engine); } template <> const char *GetClassName() { return "AIStationList_Vehicle"; } void SQAIStationList_Vehicle_Register(Squirrel *engine) { DefSQClass SQAIStationList_Vehicle("AIStationList_Vehicle"); SQAIStationList_Vehicle.PreRegister(engine, "AIList"); SQAIStationList_Vehicle.AddConstructor(engine, "xi"); SQAIStationList_Vehicle.PostRegister(engine); }