Files
@ r27835:eabfaa878ced
Branch filter:
Location: cpp/openttd-patchpack/source/src/timetable_cmd.h - annotation
r27835:eabfaa878ced
1.8 KiB
text/x-c
Add: calendar date for Survey results
This means no heuristics is possible on around which date people
play the game.
This means no heuristics is possible on around which date people
play the game.
r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r26094:7572e88decb3 r27166:64e04a3ef9b1 r26094:7572e88decb3 r27737:728d55b97775 r27737:728d55b97775 r26871:14e8578f092a r26110:91f9ab113048 r27166:64e04a3ef9b1 r26094:7572e88decb3 r26688:8dd6241f354e r26688:8dd6241f354e r26688:8dd6241f354e r26688:8dd6241f354e r26688:8dd6241f354e r26094:7572e88decb3 r26094:7572e88decb3 | /*
* 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 <http://www.gnu.org/licenses/>.
*/
/** @file timetable_cmd.h Command definitions related to timetables. */
#ifndef TIMETABLE_CMD_H
#define TIMETABLE_CMD_H
#include "command_type.h"
#include "timer/timer_game_calendar.h"
CommandCost CmdChangeTimetable(DoCommandFlag flags, VehicleID veh, VehicleOrderID order_number, ModifyTimetableFlags mtf, uint16_t data);
CommandCost CmdBulkChangeTimetable(DoCommandFlag flags, VehicleID veh, ModifyTimetableFlags mtf, uint16_t data);
CommandCost CmdSetVehicleOnTime(DoCommandFlag flags, VehicleID veh, bool apply_to_group);
CommandCost CmdAutofillTimetable(DoCommandFlag flags, VehicleID veh, bool autofill, bool preserve_wait_time);
CommandCost CmdSetTimetableStart(DoCommandFlag flags, VehicleID veh_id, bool timetable_all, TimerGameCalendar::Date start_date);
DEF_CMD_TRAIT(CMD_CHANGE_TIMETABLE, CmdChangeTimetable, 0, CMDT_ROUTE_MANAGEMENT)
DEF_CMD_TRAIT(CMD_BULK_CHANGE_TIMETABLE, CmdBulkChangeTimetable, 0, CMDT_ROUTE_MANAGEMENT)
DEF_CMD_TRAIT(CMD_SET_VEHICLE_ON_TIME, CmdSetVehicleOnTime, 0, CMDT_ROUTE_MANAGEMENT)
DEF_CMD_TRAIT(CMD_AUTOFILL_TIMETABLE, CmdAutofillTimetable, 0, CMDT_ROUTE_MANAGEMENT)
DEF_CMD_TRAIT(CMD_SET_TIMETABLE_START, CmdSetTimetableStart, 0, CMDT_ROUTE_MANAGEMENT)
#endif /* TIMETABLE_CMD_H */
|