Garrett Leach
89515edbd8
Use stringstream until std::format is available
...
Part of #12489
2025-03-19 23:08:48 -05:00
Garrett Leach
37be543c4c
Add Guard::Assert function with std::source_location default parameter
...
Part of #12489
2025-03-19 22:49:55 -05:00
Aaron van Geffen
0a3e9fdfd9
Update object manager API to access new object types ( #24009 )
...
* Update object manager API to access new object types
* Use separate mapping for scripting due to different type names
* Amend changelog
2025-03-20 00:16:08 +01:00
Bart Ribbers
1ea87b93f1
Add missing ctime include to FileBrowser.h ( #24029 )
...
time_t is used which is defined in ctime. At least on musl libc systems this
header is not implicitly included and needs to be includex explicitly.
Co-authored-by: Michael Steenbeek <1478678+Gymnasiast@users.noreply.github.com >
2025-03-19 22:59:30 +00:00
Aaron van Geffen
a80762d41c
Fix viewport 'listen' toggles
2025-03-19 23:47:06 +01:00
Gymnasiast
13be47f389
Apply review requests
2025-03-19 16:52:57 +01:00
Gymnasiast
79514bbb79
Modify News::InitQueue to take GameState_t
2025-03-18 23:25:25 +01:00
Gymnasiast
79d4de341b
Do not import garbage data in RCT1/2 news queues
2025-03-18 23:24:50 +01:00
Gymnasiast
ccd86f1730
Properly clear whole news queue
2025-03-18 23:23:29 +01:00
Gymnasiast
d93de5c5b1
Move importing news items to function
2025-03-18 21:50:39 +01:00
Michael Steenbeek
fff481328b
Merge pull request #24019 from Gymnasiast/refactor/drawtext-to-label-widgets
...
Refactor Guest window widgets
2025-03-18 10:18:58 +01:00
Gymnasiast
835f45523d
Create widget type for horizontal separator
2025-03-17 22:43:09 +01:00
Gymnasiast
e06832693b
Change more Guest window DrawText calls to Label widgets
2025-03-17 21:18:45 +01:00
Gymnasiast
30bf050fb0
Convert Guest Stats string calls to label widgets
2025-03-17 21:07:43 +01:00
mix
647ab23c33
Fix #18309 : Vehicles glitch going inverted to uninverted with uncap fps ( #24011 )
2025-03-17 20:39:28 +01:00
Michael Steenbeek
816984d58c
Merge pull request #23994 from Gymnasiast/refactor/more-flags2
...
Refactor more track flags
2025-03-17 20:38:09 +01:00
Gymnasiast
30748fcf5b
Fix apostrophes and quotes in changelog
...
[ci skip]
2025-03-16 23:16:02 +01:00
busybu2
70302be7d0
Link to libatomic for arm-linux-gnueabihf library architecture
2025-03-16 21:27:09 +00:00
Aaron van Geffen
1ccfd0e2e6
Bump kNetworkStreamVersion ( #24010 )
2025-03-16 20:37:26 +01:00
Aaron van Geffen
2c8c37c09d
Reduce Map.h includes ( #24007 )
2025-03-16 18:41:51 +01:00
OpenRCT2 git bot
5f08276531
Merge Localisation/master into OpenRCT2/develop
2025-03-16 04:02:06 +00:00
OpenRCT2 git bot
6dfef8399e
Merge Localisation/master into OpenRCT2/develop
2025-03-15 04:02:17 +00:00
Michael Steenbeek
0d90ea2846
Fix #5281 : Missing supports on miniature railways built backwards
2025-03-14 21:39:13 +01:00
Gymnasiast
0bfeff59ba
Create weak enum for MazeWallType
2025-03-14 21:31:13 +01:00
Gymnasiast
73cda29208
Create strong enum for RideTestingFlags
2025-03-14 21:30:50 +01:00
Gymnasiast
3800d0bca1
Create strong enum for TrackElementSetFlag and TrackSelectionFlag
2025-03-14 21:27:27 +01:00
Gymnasiast
7038cd8a4d
Extend FlagHolder methods
2025-03-14 21:27:26 +01:00
mix
1c2e22e859
Fix lamps and queue line tvs drawing incorrectly on paths with fences
2025-03-14 21:16:37 +01:00
Aaron van Geffen
4e974a5711
Improve map size heuristics in generatePreviewMap
2025-03-14 14:47:23 +01:00
Aaron van Geffen
6d7b312e7a
Make WF_NO_TITLE_BAR actually fit in the uint16_t that is WindowBase::flags
2025-03-14 14:08:14 +01:00
Matt
e89312a319
Fix #23983 : Ordering files by size not working and potentially crashing ( #23991 )
2025-03-14 09:32:28 +01:00
OpenRCT2 git bot
e91a9245bf
Merge Localisation/master into OpenRCT2/develop
2025-03-14 04:02:16 +00:00
Michael Steenbeek
113928a251
Fix #23985 : Crash when opening New Ride menu
2025-03-13 21:25:24 +00:00
Aaron van Geffen
0382973afe
Use window shim in more windows ( #23986 )
...
* ProgressWindow: use WINDOW_SHIM; call OnResize
* Use window shim in multiplayer windows
2025-03-13 20:14:34 +01:00
Aaron van Geffen
42126cd35d
Move 'RCT1 interest' checkbox into the same place as regular interest spinner
2025-03-13 19:18:37 +01:00
Aaron van Geffen
e2d4a25c8a
Move 'hard park rating' option to objective tab
2025-03-13 19:15:31 +01:00
Aaron van Geffen
d4478e7814
Fix widget recovery after "no money" toggle
2025-03-13 17:50:34 +01:00
Aaron van Geffen
eca3b4bddd
Rework financial options tab with groupboxes
2025-03-13 17:36:41 +01:00
Aaron van Geffen
c2c598e4c2
Add new window titles and tooltips
2025-03-13 16:25:25 +01:00
Aaron van Geffen
d593a50bf7
Split off Scenario Details from Objective tab
2025-03-13 15:56:10 +01:00
Aaron van Geffen
0d141224ba
Change dimensions for park tab; use terraform icon
2025-03-13 15:27:05 +01:00
Aaron van Geffen
3a0240f6c4
Move earning model / park entrance price widgets to financial tab
2025-03-13 15:23:07 +01:00
Aaron van Geffen
094a5950b9
Move hard park rating option to finances tab
2025-03-13 14:12:07 +01:00
Aaron van Geffen
49727c62b9
Move difficult guest generation option to guests tab
2025-03-13 14:09:19 +01:00
Aaron van Geffen
11d72d4968
Tweak and use constants more
2025-03-13 14:04:31 +01:00
Aaron van Geffen
807a2fa7c9
Merge objective options into scenario options
2025-03-13 13:57:03 +01:00
Michael Steenbeek
7040588337
Update field names on RCT1/RCT2 Ride struct
2025-03-12 23:48:45 +01:00
mix
91afda265e
Fix corner path fences drawing over adjacent sloped land
2025-03-12 22:40:55 +00:00
Aaron van Geffen
92212369d4
Skip setting page/widgets if we're already on the page ( #23975 )
2025-03-12 19:50:19 +01:00
OpenRCT2 git bot
d039eba7e6
Merge Localisation/master into OpenRCT2/develop
2025-03-12 04:02:17 +00:00