Jonathan G Rennison
4991309018
Fix timetable autofill activation when scheduled dispatch is active
2 years ago
Jonathan G Rennison
ad47275d53
Disabling timetable automation without ctrl no longer clears timetable
2 years ago
Jonathan G Rennison
e5a421b65a
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/economy.cpp
# src/linkgraph/refresh.cpp
# src/order_cmd.cpp
# src/saveload/vehicle_sl.cpp
# src/station.cpp
# src/station_base.h
# src/timetable_cmd.cpp
# src/timetable_gui.cpp
# src/vehicle.cpp
# src/vehicle_base.h
# src/vehicle_cmd.cpp
3 years ago
Niels Martin Hansen
e68bf58989
Codechange: Use anonymous union for vehicle orders/old orders list
3 years ago
J0anJosep
d9a37c915f
Cleanup #9725 : Replace cmd_helper related functions and remove cmd_helper.h.
3 years ago
Jonathan G Rennison
91ed26415e
Fix manual setting of conditional order jump taken travel times
3 years ago
Jonathan G Rennison
543433218c
Ensure that timetable and scheduled dispatch windows redrawn as required
...
Reduce inefficient window and shared order list iteration
3 years ago
Jonathan G Rennison
21ef4902c6
Show predicted scheduled dispatch arr/dep times in timetable window
3 years ago
Jonathan G Rennison
ff3473fe6a
Add support for multiple scheduled dispatch schedules per order list
3 years ago
Jonathan G Rennison
9e1a78c86e
Clear order wait times when changing to a non-stopping order
3 years ago
Jonathan G Rennison
dd312ef9a4
Remove asserts on input from CmdChangeTimetable
3 years ago
Michael Lutz
2637c06f88
Codechange: Un-bitstuff timetable commands.
3 years ago
Michael Lutz
7048e1522f
Codechange: Move flags in CommandProc in front of the command arguments.
3 years ago
Michael Lutz
33ca4f2b99
Codechange: Let the compile generate the master command table out of templated command traits.
...
This is using a non-intrusive type-traits like templated system, which
allows compile-time validation that the command table and the command
enum match up.
3 years ago
Jonathan G Rennison
4e25fa199c
Add a "default" mode to TT autofill rounding setting, set as default
...
Use game ticks per minute or day ticks
3 years ago
Jonathan G Rennison
2fc35aed2f
Fix #300 : Toggling auto separation does not redraw sched dispatch enable button
3 years ago
Jonathan G Rennison
1002c6d9d2
Fix various compiler warnings
...
See: #267
3 years ago
rubidium42
2e136285e1
Codechange: move from C-string to std::string for DoCommand
3 years ago
Jonathan G Rennison
8a814bbfe3
Add release slot train order
4 years ago
Jonathan G Rennison
b7ddd486cf
Merge branch 'master' into jgrpp
...
# Conflicts:
# cmake/CompileFlags.cmake
# src/aircraft_cmd.cpp
# src/blitter/32bpp_anim.cpp
# src/cargopacket.cpp
# src/cheat_gui.cpp
# src/company_cmd.cpp
# src/company_gui.cpp
# src/core/pool_func.hpp
# src/date.cpp
# src/economy.cpp
# src/error_gui.cpp
# src/ground_vehicle.cpp
# src/ground_vehicle.hpp
# src/group_gui.cpp
# src/industry_cmd.cpp
# src/lang/dutch.txt
# src/lang/french.txt
# src/lang/german.txt
# src/linkgraph/linkgraph_gui.cpp
# src/linkgraph/mcf.cpp
# src/network/network_content.cpp
# src/network/network_server.cpp
# src/network/network_udp.cpp
# src/newgrf_engine.cpp
# src/newgrf_station.cpp
# src/order_cmd.cpp
# src/order_gui.cpp
# src/pathfinder/follow_track.hpp
# src/pathfinder/yapf/yapf_common.hpp
# src/saveload/saveload.cpp
# src/settings_gui.cpp
# src/station_cmd.cpp
# src/station_kdtree.h
# src/string_func.h
# src/table/settings.ini
# src/tgp.cpp
# src/timetable_cmd.cpp
# src/timetable_gui.cpp
# src/toolbar_gui.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/train_gui.cpp
# src/tree_gui.cpp
# src/tunnelbridge_cmd.cpp
# src/vehicle.cpp
# src/vehicle_gui.cpp
# src/video/sdl2_v.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
# src/viewport.cpp
# src/viewport_sprite_sorter_sse4.cpp
# src/window.cpp
4 years ago
Jonathan G Rennison
ac5b0d8017
Fix crash in auto-separation when all orders removed
4 years ago
Charles Pigott
9b800a96ed
Codechange: Remove min/max functions in favour of STL variants ( #8502 )
4 years ago
Jonathan G Rennison
6e17f9bf5d
Use p3 for order indices which don't fit into p1
...
Fix insert/modify order overflowing p1
Don't use text field for change timetable
4 years ago
Jonathan G Rennison
bbbda0739b
Add third DoCommand parameter p3
4 years ago
Jonathan G Rennison
6dd7b2869c
Increase per-vehicle order limit to 64k
...
See: #110
4 years ago
Jonathan G Rennison
1f5de8b82c
Auto separation: Remove circular linked list, use new algorithm
4 years ago
Jonathan G Rennison
c81c805856
Timetable auto: Add an absolute threshold for congestion detection
...
In addition to existing proportional threshold
4 years ago
Jonathan G Rennison
73340fc112
Timetable auto: Clear timetabled flag with travel time when congested
4 years ago
Jonathan G Rennison
3a65346abc
Timetable auto: Skip congestion check for depot service orders
4 years ago
Jonathan G Rennison
b7a9f9901a
Auto-separation: Do not clear separation on congestion
...
Clear timetable started, and do no separate using vehicles
without timetable started
4 years ago
Jonathan G Rennison
fdd8ae2b9b
Whitespace fix
4 years ago
Jonathan G Rennison
cd89b246a7
Reset vehicle lateness when auto-timetable jam detected
4 years ago
Jonathan G Rennison
efaeb9e182
Scheduled dispatch: Fix wrong order index for getting dispatch wait time
...
See: #141
5 years ago
Jonathan G Rennison
3f49f1b749
Scheduled dispatch: Fix wrong type in GetScheduledDispatchTime
5 years ago
Jonathan G Rennison
53032a8473
Scheduled dispatch: Fix lateness when waiting time at dispatch point change
...
See: #141
5 years ago
Jonathan G Rennison
a72b4881a0
Scheduled dispatch: Fix double dispatch request when no timetable set
...
See: #141
5 years ago
Jonathan G Rennison
bca0187aaf
Schedule dispatch: Warn about and ignore departure slots outside the duration
5 years ago
Jonathan G Rennison
9917a1daef
Scheduled dispatch: Add hints about dispatch order to timetable window
...
Adjust condition for dispatch order
5 years ago
Jonathan G Rennison
98d76832fc
Scheduled dispatch: Do not require timetable to be fully timetabled
5 years ago
Jonathan G Rennison
e53e960c50
Scheduled dispatch: Improvements to handling first order wait times
5 years ago
Jonathan G Rennison
f79ec13852
Timetable automation: Bias wait time adjustments in positive direction
...
Remove case where wait time is set directly when it is less than half
the current value, this is still used for travel times.
5 years ago
Jonathan G Rennison
7f2e6fb597
Exclude waypoint orders from set timetabled wait time for all orders
...
See #125
5 years ago
Jonathan G Rennison
cbdd9f84d8
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/console_gui.cpp
# src/lang/korean.txt
# src/video/sdl2_v.cpp
# src/video/sdl2_v.h
# src/window.cpp
# src/window_gui.h
5 years ago
S. D. Cloudt
13cc8a0cee
Cleanup: Removed SVN headers
5 years ago
Jonathan G Rennison
f9a8c3da46
Fix locked wait times not being preserved when moving orders to new station
5 years ago
Jonathan G Rennison
a7cfe167a3
Handle case where vehicles have same unitnumber in VehicleTimetableSorter
5 years ago
Jonathan G Rennison
bd2fdde759
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/core/sort_func.hpp
# src/rail_cmd.cpp
# src/timetable_cmd.cpp
# src/video/sdl_v.cpp
# src/video/win32_v.cpp
5 years ago
glx
ebd4f32d15
Cleanup: remove core/sort_func.hpp as it's not used anymore
6 years ago
Jonathan G Rennison
0d93ecb6bf
Merge branch 'master' into jgrpp
...
# Conflicts:
# src/core/alloc_type.hpp
# src/group_gui.cpp
# src/newgrf.cpp
# src/saveload/economy_sl.cpp
# src/saveload/map_sl.cpp
# src/station_cmd.cpp
6 years ago
glx
801cbea9cc
Codechange: use std::sort() for all std::vector types
6 years ago