Searched refs:VehicleCargoList (Results 1 – 11 of 11) sorted by relevance
/dports/games/openttd/openttd-12.1/src/ |
H A D | cargoaction.h | 39 class CargoDelivery : public CargoRemoval<VehicleCargoList> { 43 CargoDelivery(VehicleCargoList *source, uint max_move, CargoPayment *payment) : in CargoDelivery() 44 CargoRemoval<VehicleCargoList>(source, max_move), payment(payment) {} in CargoDelivery() 79 class CargoLoad : public CargoMovement<StationCargoList, VehicleCargoList> { 97 class CargoReturn : public CargoMovement<VehicleCargoList, StationCargoList> { 106 class CargoShift : public CargoMovement<VehicleCargoList, VehicleCargoList> { 108 CargoShift(VehicleCargoList *source, VehicleCargoList *destination, uint max_move) : in CargoShift() 109 CargoMovement<VehicleCargoList, VehicleCargoList>(source, destination, max_move) {} in CargoShift() 134 class VehicleCargoReroute : public CargoReroute<VehicleCargoList> { 136 …VehicleCargoReroute(VehicleCargoList *source, VehicleCargoList *dest, uint max_move, StationID avo… in VehicleCargoReroute() [all …]
|
H A D | cargopacket.cpp | 285 void VehicleCargoList::ShiftCargo(Taction action) in ShiftCargo() 307 void VehicleCargoList::PopCargo(Taction action) in PopCargo() 381 void VehicleCargoList::AgeCargo() in AgeCargo() 419 /* static */ VehicleCargoList::MoveToAction VehicleCargoList::ChooseAction(const CargoPacket *cp, S… in ChooseAction() 538 void VehicleCargoList::InvalidateCache() in InvalidateCache() 556 template<VehicleCargoList::MoveToAction Tfrom, VehicleCargoList::MoveToAction Tto> 575 uint VehicleCargoList::Reassign<VehicleCargoList::MTA_DELIVER, VehicleCargoList::MTA_TRANSFER>(uint… in Reassign() 617 uint VehicleCargoList::Shift(uint max_move, VehicleCargoList *dest) in Shift() 654 uint VehicleCargoList::Truncate(uint max_move) in Truncate() 845 dest->Reassign<VehicleCargoList::MTA_LOAD, VehicleCargoList::MTA_KEEP>(move); in Load() [all …]
|
H A D | cargoaction.cpp | 93 bool CargoRemoval<VehicleCargoList>::operator()(CargoPacket *cp) in operator ()() 96 this->source->RemoveFromMeta(cp, VehicleCargoList::MTA_KEEP, remove); in operator ()() 109 this->source->RemoveFromMeta(cp, VehicleCargoList::MTA_DELIVER, remove); in operator ()() 125 this->destination->Append(cp_new, VehicleCargoList::MTA_KEEP); in operator ()() 141 this->destination->Append(cp_new, VehicleCargoList::MTA_LOAD); in operator ()() 155 this->source->RemoveFromMeta(cp_new, VehicleCargoList::MTA_LOAD, cp_new->Count()); in operator ()() 170 this->source->RemoveFromMeta(cp_new, VehicleCargoList::MTA_TRANSFER, cp_new->Count()); in operator ()() 185 this->source->RemoveFromMeta(cp_new, VehicleCargoList::MTA_KEEP, cp_new->Count()); in operator ()() 186 this->destination->Append(cp_new, VehicleCargoList::MTA_KEEP); in operator ()() 227 this->destination->AddToMeta(cp_new, VehicleCargoList::MTA_TRANSFER); in operator ()() [all …]
|
H A D | cargopacket.h | 59 friend class VehicleCargoList; member 269 class VehicleCargoList : public CargoList<VehicleCargoList, CargoPacketList> { 272 typedef CargoList<VehicleCargoList, CargoPacketList> Parent; 307 friend class CargoList<VehicleCargoList, CargoPacketList>; 422 uint Shift(uint max_move, VehicleCargoList *dest); 424 …uint Reroute(uint max_move, VehicleCargoList *dest, StationID avoid, StationID avoid2, const Goods… 536 uint Reserve(uint max_move, VehicleCargoList *dest, TileIndex load_place, StationIDStack next); 537 uint Load(uint max_move, VehicleCargoList *dest, TileIndex load_place, StationIDStack next);
|
H A D | economy.cpp | 1668 …if (!HasBit(ge->status, GoodsEntry::GES_ACCEPTANCE) && v->cargo.ActionCount(VehicleCargoList::MTA_… in LoadUnloadVehicle() 1672 v->cargo.Reassign<VehicleCargoList::MTA_DELIVER, VehicleCargoList::MTA_TRANSFER>( in LoadUnloadVehicle() 1673 v->cargo.ActionCount(VehicleCargoList::MTA_DELIVER), INVALID_STATION); in LoadUnloadVehicle() 1675 …uint new_remaining = v->cargo.RemainingCount() + v->cargo.ActionCount(VehicleCargoList::MTA_DELIVE… in LoadUnloadVehicle() 1682 v->cargo.Reassign<VehicleCargoList::MTA_DELIVER, VehicleCargoList::MTA_KEEP>( in LoadUnloadVehicle() 1683 v->cargo.ActionCount(VehicleCargoList::MTA_DELIVER)); in LoadUnloadVehicle() 1693 if (v->cargo.ActionCount(VehicleCargoList::MTA_TRANSFER) > 0) { in LoadUnloadVehicle() 1771 …if ((v->cargo.ActionCount(VehicleCargoList::MTA_LOAD) > 0 || ge->cargo.AvailableCount() > 0) && Ma… in LoadUnloadVehicle() 1776 if (v->cargo.ActionCount(VehicleCargoList::MTA_LOAD) > 0) { in LoadUnloadVehicle()
|
H A D | autoreplace_cmd.cpp | 109 assert(src->cargo.TotalCount() == src->cargo.ActionCount(VehicleCargoList::MTA_KEEP)); in CheckCargoCapacity() 117 assert(dest->cargo.TotalCount() == dest->cargo.ActionCount(VehicleCargoList::MTA_KEEP)); in CheckCargoCapacity() 144 assert(src->cargo.TotalCount() == src->cargo.ActionCount(VehicleCargoList::MTA_KEEP)); in TransferCargo() 154 assert(dest->cargo.TotalCount() == dest->cargo.ActionCount(VehicleCargoList::MTA_KEEP)); in TransferCargo()
|
H A D | openttd.cpp | 1248 byte buff[sizeof(VehicleCargoList)]; in CheckCaches() 1249 memcpy(buff, &v->cargo, sizeof(VehicleCargoList)); in CheckCaches() 1251 assert(memcmp(&v->cargo, buff, sizeof(VehicleCargoList)) == 0); in CheckCaches()
|
H A D | vehicle_base.h | 320 VehicleCargoList cargo; ///< The cargo this vehicle is carrying
|
H A D | vehicle.cpp | 2237 VehicleCargoList &cargo = v->cargo; in CancelReservation() 2238 if (cargo.ActionCount(VehicleCargoList::MTA_LOAD) > 0) { in CancelReservation()
|
/dports/games/openttd/openttd-12.1/src/saveload/ |
H A D | cargopacket_sl.cpp | 34 for (VehicleCargoList::ConstIterator it(packets->begin()); it != packets->end(); it++) { in AfterLoad()
|
H A D | vehicle_sl.cpp | 635 …SLE_CONDARR(Vehicle, cargo.action_counts, SLE_UINT, VehicleCargoList::NUM_MOVE_TO_ACTION, SLV_18… in GetDescription()
|