1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-23 06:44:38 +01:00
Commit Graph

29377 Commits

Author SHA1 Message Date
Aaron van Geffen
238b397968 Move scenery game actions into GameActions namespace 2025-08-26 15:55:26 +02:00
Aaron van Geffen
1e059d18d0 Move Guest and Land game actions into GameActions namespace 2025-08-26 15:10:05 +02:00
Aaron van Geffen
bcb803df96 Move Footpath game actions into GameActions namespace 2025-08-26 14:48:16 +02:00
Aaron van Geffen
e8ef3897df Rework more game actions into GameActions namespace 2025-08-26 14:22:58 +02:00
Michał Janiszewski
66665c8a81 Use macos-15-built libraries v40 (#24939)
* Use macos-15-built libraries v40

Windows version is the same as v38, no need to update

* Use macos-15 in CI

* Build libopenrct2 statically

* Skip creating universal libopenrct2.dylib as it no longer exists

* Force static linking on macOS
2025-08-26 07:04:30 +02:00
Aaron van Geffen
be125fc9e1 Use ParkData refs in more places (#25035) 2025-08-25 22:25:53 +02:00
Aaron van Geffen
134f4ac43e Start moving game actions into GameActions namespace 2025-08-25 22:16:55 +02:00
Gymnasiast
6a43719d49 Fix formatting 2025-08-24 15:24:18 +02:00
Gymnasiast
2bd0fce142 Create PlainMenuLabel overload for C strings 2025-08-24 11:30:59 +02:00
Gymnasiast
ecd2cf0dfc Create PlainMenuLabel constructor 2025-08-24 11:30:59 +02:00
Gymnasiast
14a4914910 Create ImageItem constructor, add tooltips to land styles 2025-08-24 11:30:59 +02:00
Gymnasiast
173b6a2032 Create MenuLabel overload for C strings 2025-08-24 11:30:59 +02:00
Gymnasiast
6f1b0bde03 Create ToggleOption and Separator constructors 2025-08-24 11:30:59 +02:00
Gymnasiast
bde70ea95f Create MenuLabel constructor 2025-08-24 11:30:59 +02:00
Gymnasiast
af50e9b0da Fold tooltips and images into dropdown items 2025-08-24 11:30:59 +02:00
Gymnasiast
ff896787ac Replace dropdown disabled/checked functions 2025-08-24 11:30:58 +02:00
OpenRCT2 git bot
db201c27b9 Merge Localisation/master into OpenRCT2/develop 2025-08-24 04:05:44 +00:00
Michael Steenbeek
577c3336c6 Create struct for all dropdown-related globals (#25023) 2025-08-23 13:56:13 +02:00
Tulio Leao
488d6f7a0d Merge pull request #25020 from AaronVanGeffen/scenario-split
Split Scenario headers into smaller headers
2025-08-23 06:15:09 -03:00
Aaron van Geffen
61d7a3204e Drop unused forward declarations from RCT2.h 2025-08-22 22:16:42 +02:00
Ríša Szlachta
fcce763ca5 Update crediting of translators (#25022)
* Add Galician (gl-ES) translator

* Add Czech (cs-CZ) translator

* Add Hungarian (hu-HU) translator
2025-08-22 17:12:54 -03:00
Aaron van Geffen
bbd92f0120 Merge pull request #25017 from AaronVanGeffen/scenario-options
Introduce Scenario::Options struct
2025-08-22 20:07:54 +02:00
Ríša Szlachta
c6fd66a95f Improve string 5862
By removing trailing full stop (period), which is not looking good in user interface, since this is a checkbox text
2025-08-22 20:07:44 +02:00
Aaron van Geffen
70cd01acda Move two legacy enums to RCT2.h 2025-08-22 20:03:59 +02:00
Aaron van Geffen
e88c5e4399 Move Scenario::Category into its own unit 2025-08-22 18:07:55 +02:00
Aaron van Geffen
4535061f36 Move ScenarioOptions struct into its own header file 2025-08-22 17:54:27 +02:00
Aaron van Geffen
f11d1e33d0 Move Scenario::Objective into its own unit; enum class ObjectiveType 2025-08-22 17:40:47 +02:00
Aaron van Geffen
19dd05c32f Move landPrice/constructionRightsPrice into Scenario::Options 2025-08-22 16:10:12 +02:00
Aaron van Geffen
f5f3199dfe Move scenario objective/category/name/details into Scenario::Options 2025-08-22 16:05:38 +02:00
Aaron van Geffen
aa35ec07cd Introduce Scenario::Options struct; move cash and guest options 2025-08-22 15:57:33 +02:00
matheusvb3
4b9a4ae604 Add ClimateIsPrecipitating() 2025-08-22 08:15:26 +02:00
mix
b5db741d14 Fix LIM Launched inline twists drawing over land when built underground 2025-08-22 08:10:17 +02:00
OpenRCT2 git bot
db902f4e84 Merge Localisation/master into OpenRCT2/develop 2025-08-22 04:02:01 +00:00
Michael Steenbeek
92f493b28a Merge pull request #25010 from Gymnasiast/refactor/more-code-style
More code style refactors
2025-08-21 22:26:52 +02:00
Michael Steenbeek
fcabc6cc69 Merge pull request #25011 from Gymnasiast/refactor/dropdown
Refactor how dropdown items are passed
2025-08-21 22:19:13 +02:00
Gymnasiast
023524bdbf Rename dword_988E60 to kCountTowardsCurrentExpenditure 2025-08-21 22:12:42 +02:00
Gymnasiast
ceb94ed772 Rename research_cost_table to kResearchCosts 2025-08-21 22:12:42 +02:00
Gymnasiast
5365e10196 Rename MaxBankLoanInterestRate to kMaxBankLoanInterestRate 2025-08-21 22:12:42 +02:00
Gymnasiast
61df9eaf9a Update ExpenditureType enum to new code style 2025-08-21 22:12:41 +02:00
Gymnasiast
9c810d9e32 Update ParkData fields to new code style 2025-08-21 22:12:41 +02:00
Gymnasiast
0a639b7f33 Modify two dropdowns as an example 2025-08-21 22:08:36 +02:00
Gymnasiast
6da08cb39e Create new methods for dropdowns 2025-08-21 21:53:30 +02:00
Gymnasiast
a6deec0e11 Remove leftover WindowDropdownShowColourAvailable() declaration 2025-08-21 21:34:44 +02:00
Gymnasiast
8fd9658cd3 Update dropdown item fields and functions to new code style 2025-08-21 21:33:22 +02:00
Gymnasiast
1bdad53998 Update OrcaStream::Chunkstream methods to new code style 2025-08-21 20:40:16 +02:00
Gymnasiast
8f6f7c2855 Update OrcaStream methods to new code style 2025-08-21 20:34:54 +02:00
Gymnasiast
d16860da64 Update OrcaStream::ChunkEntry fields to new code style 2025-08-21 20:31:56 +02:00
Gymnasiast
91133d96da Update OrcaStream::Header fields to new code style 2025-08-21 20:29:13 +02:00
Gymnasiast
d0090a33f2 Update OrcaStream::Mode enum to new code style 2025-08-21 20:22:19 +02:00
mix
1c6e23bd46 Fix Twister RC inline twists not drawing in tunnels at certain angles 2025-08-21 20:16:51 +02:00