| 1371 | } |
| 1372 | |
| 1373 | money64 SetOperatingSettingNested(RideId rideId, GameActions::RideSetSetting setting, uint8_t value, CommandFlags flags) |
| 1374 | { |
| 1375 | auto rideSetSetting = GameActions::RideSetSettingAction(rideId, setting, value); |
| 1376 | rideSetSetting.SetFlags(flags); |
| 1377 | |
| 1378 | auto& gameState = getGameState(); |
| 1379 | auto res = flags.has(CommandFlag::apply) ? GameActions::ExecuteNested(&rideSetSetting, gameState) |
| 1380 | : GameActions::QueryNested(&rideSetSetting, gameState); |
| 1381 | return res.error == GameActions::Status::ok ? 0 : kMoney64Undefined; |
| 1382 | } |
| 1383 | |
| 1384 | /** |
| 1385 | * |
no test coverage detected