MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / orderDeleteCommand

Function orderDeleteCommand

src/OpenLoco/src/Ui/Windows/Vehicle.cpp:2872–2882  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2870 }
2871
2872 static void orderDeleteCommand(Vehicles::VehicleHead* const head, const uint32_t orderOffset)
2873 {
2874 GameCommands::VehicleOrderDeleteArgs args{};
2875 args.head = head->id;
2876 args.orderOffset = orderOffset - head->orderTableOffset;
2877
2878 GameCommands::setErrorTitle(StringIds::empty);
2879 GameCommands::doCommand(args, GameCommands::Flags::apply);
2880
2881 Vehicles::OrderManager::generateNumDisplayFrames(head);
2882 }
2883
2884 // 0x004B4F6D
2885 static void onOrderDelete(Vehicles::VehicleHead* const head, const int16_t orderId)

Callers 1

onOrderDeleteFunction · 0.85

Calls 3

setErrorTitleFunction · 0.85
generateNumDisplayFramesFunction · 0.85
doCommandFunction · 0.50

Tested by

no test coverage detected