Jonathan G Rennison
|
dceafaf2db
|
GRF: Initial support for > 255 road stop specs per GRF
Add new variable for road stop info of nearby tiles
Bump roadstops version
|
2023-02-12 20:35:18 +00:00 |
|
Jonathan G Rennison
|
483e3172af
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/core/strong_typedef_type.hpp
# src/gfx.cpp
# src/group_cmd.cpp
# src/industry_cmd.cpp
# src/map_func.h
# src/newgrf_debug_gui.cpp
# src/order_cmd.cpp
# src/pathfinder/follow_track.hpp
# src/rail_cmd.cpp
# src/road_cmd.cpp
# src/road_gui.cpp
# src/saveload/saveload.cpp
# src/screenshot.cpp
# src/smallmap_gui.cpp
# src/station_cmd.cpp
# src/strings.cpp
# src/tile_type.h
# src/timetable_gui.cpp
# src/town_cmd.cpp
# src/train_cmd.cpp
# src/viewport.cpp
|
2023-02-10 17:19:35 +00:00 |
|
Jonathan G Rennison
|
1272bec13b
|
Road stops: Add height property for build window preview
|
2023-02-05 17:40:14 +00:00 |
|
Rubidium
|
f001e84e5e
|
Codechange: use RAII to automatically restore _cur_dpi after use
|
2023-01-28 20:33:02 +01:00 |
|
Jonathan G Rennison
|
6a7cad1b47
|
Add NewGRFClass helper method for whether class ID is valid (for iteration)
|
2023-01-03 03:55:51 +00:00 |
|
Jonathan G Rennison
|
2d0609f17d
|
Fix layout issues with road stops build window
|
2022-12-17 01:09:28 +00:00 |
|
Jonathan G Rennison
|
6d4474b84e
|
Merge tag '13.0-beta2' into jgrpp
# Conflicts:
# src/cheat_gui.cpp
# src/company_gui.cpp
# src/console_gui.cpp
# src/depot_gui.cpp
# src/error_gui.cpp
# src/gfx.cpp
# src/graph_gui.cpp
# src/group_gui.cpp
# src/lang/english.txt
# src/lang/korean.txt
# src/lang/polish.txt
# src/misc_gui.cpp
# src/network/network_content_gui.h
# src/newgrf_debug_gui.cpp
# src/order_gui.cpp
# src/rail_gui.cpp
# src/road_gui.cpp
# src/settings_gui.cpp
# src/settings_type.h
# src/station_gui.cpp
# src/subsidy_gui.cpp
# src/table/settings/gui_settings.ini
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_cmd.cpp
# src/vehicle_gui.cpp
# src/viewport.cpp
# src/water_cmd.cpp
# src/widgets/dropdown.cpp
# src/window_gui.h
|
2022-12-04 20:43:11 +00:00 |
|
Jonathan G Rennison
|
02e19521bc
|
Merge branch 'master' into jgrpp
# Conflicts:
# src/build_vehicle_gui.cpp
# src/cheat_gui.cpp
# src/company_gui.cpp
# src/error_gui.cpp
# src/fios_gui.cpp
# src/gfx_func.h
# src/graph_gui.cpp
# src/group_gui.cpp
# src/misc_gui.cpp
# src/newgrf_debug_gui.cpp
# src/order_gui.cpp
# src/road_gui.cpp
# src/roadveh_gui.cpp
# src/settings_gui.cpp
# src/ship_gui.cpp
# src/station_gui.cpp
# src/statusbar_gui.cpp
# src/subsidy_gui.cpp
# src/timetable_gui.cpp
# src/town_gui.cpp
# src/train_gui.cpp
# src/tree_gui.cpp
# src/vehicle_gui.cpp
# src/widget.cpp
# src/widgets/dropdown.cpp
# src/window_gui.h
|
2022-12-04 13:53:44 +00:00 |
|
Jonathan G Rennison
|
822c29e6c2
|
Road stops: Auto-select an available type on selecting a class
Or on opening the road stop window
|
2022-12-02 19:40:07 +00:00 |
|
Jonathan G Rennison
|
f4fcb83efd
|
Road stops: Disable road stop specs for wrong bus/lorry type
|
2022-12-02 19:26:45 +00:00 |
|
Jonathan G Rennison
|
728b902e9f
|
No longer use CDECL for GUIList::FilterFunction
|
2022-11-19 21:51:52 +00:00 |
|
Jonathan G Rennison
|
8020f6d481
|
Add road stop flags to only show in the road or tram build menus
|
2022-11-13 16:36:55 +00:00 |
|
Peter Nelson
|
ed60c88b0a
|
Change: Use power-of-2 scaling for some dimensions in GUI.
These are related to drawing sprites that are normally drawn on the
landscape, and should therefore still follow power-of-2 scaling to fit
correctly.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
890b2666d3
|
Change: Use scaled WidgetDimensions.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
1f1378c129
|
Change: Align picker previews to button centre.
|
2022-11-12 18:28:39 +00:00 |
|
Peter Nelson
|
ab55d3e1fa
|
Change: Rearrange layouts of station/depot picker windows.
|
2022-11-12 18:28:39 +00:00 |
|
Tyler Trahan
|
db98cedb7e
|
Fix #9883: Show cost/income float over end tile of rail or road construction
|
2022-10-16 14:15:31 +02:00 |
|
Peter Nelson
|
af6c4d50ce
|
Change: Tidy up coverage area label widget layout.
Label is now centered properly and uses standard spacing.
|
2022-10-03 22:14:18 +01:00 |
|
Peter Nelson
|
8626090b24
|
Codechange: Draw station acceptance text in its own widget.
|
2022-10-03 22:14:18 +01:00 |
|
Jonathan G Rennison
|
50965bbce7
|
Add road stops flag to disable auto road connections
Bump road stops version
|
2022-08-28 23:53:26 +01:00 |
|
Jonathan G Rennison
|
f98f5fd291
|
Fix not being able to build waypoints when custom types no longer present
And a custom type was previously selected
|
2022-06-30 21:53:36 +01:00 |
|
Jonathan G Rennison
|
8a9afd4621
|
Add road stops flag for drive-through stops only
|
2022-04-15 17:46:42 +01:00 |
|
Jonathan G Rennison
|
25dc483de0
|
Fix duplicate text in tram road stops build window
|
2022-04-15 17:17:15 +01:00 |
|
Michael Lutz
|
8d54f76539
|
Fix #9837, 46bd2f1c : Road build with wrong half-tile ends.
|
2022-03-20 12:56:03 +01:00 |
|
Jonathan G Rennison
|
8eddb494c2
|
Fix tram bus/truck stop windows, fix filter text left padding
|
2022-02-24 00:14:21 +00:00 |
|
Jonathan G Rennison
|
c503bd32c0
|
Fix road waypoint window not being closed when no longer placing
|
2022-02-24 00:03:12 +00:00 |
|
Jonathan G Rennison
|
df92b7e449
|
Merge branch 'road-stops' into jgrpp
|
2022-02-20 16:56:17 +00:00 |
|
Jonathan G Rennison
|
5428492d6b
|
Add hotkeys for building road waypoints to the road/tram toolbars
|
2022-02-18 01:01:41 +00:00 |
|
Jonathan G Rennison
|
650a359a16
|
Fix road stop road/tram type variables when not present and in GUI
|
2022-02-16 19:03:41 +00:00 |
|
Jonathan G Rennison
|
23c472d2a0
|
Add support for road stop animation, availability callback
Add animation, callback mask, general flags properties
Add animation frame variables
|
2022-02-15 00:22:18 +00:00 |
|
Jonathan G Rennison
|
64fb6251bf
|
Implement NewGRF road waypoint selection window
|
2022-02-14 01:31:27 +00:00 |
|
Jonathan G Rennison
|
1084bb8566
|
Initial support for NewGRF road stops (bus and lorry stops)
|
2022-02-14 00:31:14 +00:00 |
|
Jonathan G Rennison
|
b4fc0b4dc5
|
Initial implementation of road waypoints
|
2022-01-26 21:46:36 +00:00 |
|
Michael Lutz
|
8503854655
|
Codechange: Pass unpacked command arguments to command callbacks (except Script).
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
46bd2f1ced
|
Codechange: Un-bitstuff remaining transport infrastructure commands.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
6fe445e6c0
|
Codechange: Un-bitstuff station/depot/waypoint commands.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
eab18f06a4
|
Codechange: Pass additional data as byte stream to command callbacks.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
0f64ee5ce1
|
Codechange: Template DoCommandP to automagically reflect the parameters of the command proc.
When finished, this will allow each command handler to take individually
different parameters, obliviating the need for bit-packing.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
e740c24eb7
|
Codechange: Template DoCommand to automagically reflect the parameters of the command proc.
When finished, this will allow each command handler to take individually
different parameters, obliviating the need for bit-packing.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
996b16de70
|
Codechange: Use lambdas instead of CommandContainer to manage station picker commands.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
4fc055d6e9
|
Codechange: Align parameter order of command callbacks to command handlers.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
a38bbefe1b
|
Codechange: Untangle command code, flags and error string for DoCommand*.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
549caca39c
|
Codechange: Move command arguments to the back of the networked command function calls.
|
2021-12-16 22:28:32 +01:00 |
|
Michael Lutz
|
b6933a2ebd
|
Codechange: Move command arguments to the back of the DoCommand function call.
|
2021-12-16 22:28:32 +01:00 |
|
Jonathan G Rennison
|
0b0d154788
|
Merge branch 'master' into jgrpp-beta
# Conflicts:
# .github/workflows/ci-build.yml
# src/lang/german.txt
# src/lang/romanian.txt
# src/lang/slovak.txt
# src/lang/turkish.txt
# src/network/core/address.cpp
# src/network/core/tcp.h
# src/network/core/udp.cpp
# src/network/network.cpp
# src/network/network_client.cpp
# src/network/network_server.cpp
# src/network/network_server.h
# src/network/network_udp.cpp
# src/openttd.cpp
# src/saveload/newgrf_sl.cpp
# src/tree_cmd.cpp
# src/video/video_driver.hpp
# src/window.cpp
# src/window_gui.h
|
2021-09-22 21:50:02 +01:00 |
|
glx22
|
5799402f7a
|
Codechange: Rename window related DeleteXXX to match new behaviour
|
2021-05-29 21:08:25 +02:00 |
|
glx22
|
994bf19aef
|
Fix f6d5c01 : Delay deletion when closing windows
|
2021-05-29 21:08:25 +02:00 |
|
glx22
|
38c97e1492
|
Codechange: Replace TILE_AREA_LOOP with range-based for loops
|
2021-05-13 00:13:54 +02:00 |
|
Peter Nelson
|
5e1b4e1844
|
Cleanup: Replace FOR_ALL_SORTED_ROADTYPES macro with range iterator.
(cherry picked from commit de81afdf4b )
|
2021-05-06 18:21:30 +01:00 |
|
Peter Nelson
|
de81afdf4b
|
Cleanup: Replace FOR_ALL_SORTED_ROADTYPES macro with range iterator.
|
2021-04-28 23:54:31 +01:00 |
|