Aaron van Geffen
7411b718bc
Prevent closing object selection window when selection is invalid ( #23968 )
...
* EditorObjectSelectionWindowCheck: move window close out to caller side
* WindowManager: apply CanClose check again
* Amend changelog
2025-03-11 21:14:04 +01:00
Aaron van Geffen
1dd1564904
Clarify 'guests prefer more/less intense rides' settings ( #23937 )
...
* Turn guests' intensity preferences into a dropdown
* Update changelog.txt
2025-03-11 20:10:44 +00:00
Aaron van Geffen
691b738a6c
Refactor PNG map generator to use HeightMap class ( #23935 )
...
* Refactor PNG generator to use HeightMap class
* Make heightmap density configurable in setMapHeight
* Make density a HeightMap property
2025-03-11 20:01:08 +01:00
mix
2e975a626e
Fix #23910 : Heartline Twister Coaster track draws over things above it
2025-03-11 18:42:26 +00:00
mix
dacd2f4e8c
Fix #23891 : Inverted Hairpin track can draw over things above it
2025-03-11 18:22:21 +00:00
mix
7ea47267dd
Fix gentle banked Wooden RollerCoaster track glitching as train passes
2025-03-11 18:02:17 +00:00
mix
2e9ba86663
Fix walls drawing over sloped rear water edges and misaligned sprite
2025-03-11 18:15:53 +01:00
Aaron van Geffen
1853d62b0a
Move mono logo to G2 end ( #23972 )
2025-03-11 17:44:08 +01:00
discollizard
bef76d5017
Remove rideCategory field from ObjectRepositoryItem struct
2025-03-11 17:36:17 +01:00
Aaron van Geffen
0f22bc852e
Purge ClimateSetAction game action
2025-03-09 16:26:04 +01:00
Aaron van Geffen
8d5c70cec5
Make density a HeightMap property
2025-03-09 00:41:08 +01:00
Aaron van Geffen
64aaaa57ee
Make heightmap density configurable in setMapHeight
2025-03-02 19:29:30 +01:00
Aaron van Geffen
e6e666a178
Refactor PNG generator to use HeightMap class
2025-03-02 16:29:41 +01:00
Gymnasiast
1c3cb890e0
Rename NoFlatRideCars to kNoFlatRideCars
2025-03-06 23:32:17 +01:00
Gymnasiast
cbc3339281
Remove unused game action enums
2025-03-06 23:31:21 +01:00
Gymnasiast
3c35debafe
Rename RIDE_VALUE_UNDEFINED to kRideValueUndefined
2025-03-06 23:30:57 +01:00
Gymnasiast
a35ce7ced3
Create RideModifyType enum
2025-03-06 23:24:43 +01:00
Gymnasiast
9778d7b0ba
Create strong enum for RideCategory
2025-03-06 23:12:26 +01:00
Gymnasiast
114e8da200
Update RideMode to current code style
2025-03-06 23:01:47 +01:00
Gymnasiast
e35c7fdb5c
Update RideStatus to current code style
2025-03-06 23:01:46 +01:00
Gymnasiast
0341d20b0b
Update RideClassification to current code style
2025-03-06 23:01:46 +01:00
Michael Steenbeek
8266447904
Split LOADSAVETYPE_* into LoadSaveAction and LoadSaveType
2025-03-06 21:06:39 +00:00
Aaron van Geffen
4205043225
Move static data up; use std::array
2025-03-07 19:05:02 +01:00
Aaron van Geffen
2ce206ed03
Move item temperature thresholds to climate objects
2025-03-07 18:57:00 +01:00
Aaron van Geffen
fb9df58e1c
Avoid considering climate objects as 'unused'
2025-03-01 19:34:30 +01:00
Aaron van Geffen
ac06d99408
Fix snow transitions using rain animations
2025-03-01 16:10:06 +01:00
Aaron van Geffen
23e6c26c2b
Let ScClimate::type_get return a non-empty string again
2025-02-22 17:15:32 +01:00
Aaron van Geffen
e2ae2904be
Add weather 'forecast' as preview
2025-02-22 16:18:17 +01:00
Aaron van Geffen
f434773d86
Rework ClimateGetWeatherSpriteId
2025-02-22 15:49:48 +01:00
Aaron van Geffen
3561b9e607
Change load/save window to be coloured green by default
2025-02-20 12:39:26 +01:00
Aaron van Geffen
1ae4874212
Add monochrome 'no preview' logo
2025-02-19 23:15:01 +01:00
Aaron van Geffen
878054c1ea
Implement mini map previews for scenario usage
2025-02-19 17:30:42 +01:00
Aaron van Geffen
af26d8c1d4
Implement embedded preview screenshots
2025-02-19 16:19:47 +01:00
Aaron van Geffen
f4809291cb
Initial park save preview implementation
2025-02-18 15:48:57 +01:00
Aaron van Geffen
225d3bda2c
ParkImporter: rename GetDetails to PopulateIndexEntry
2025-02-18 15:53:53 +01:00
Aaron van Geffen
b150b7969c
Add missing copyright to ParkFile.h
2025-02-17 18:24:52 +01:00
Michael Steenbeek
06c1fed4f7
Refactor gScreenFlags to LegacyScene enum
2025-03-05 20:45:04 +00:00
Aaron van Geffen
7a823bf928
Use WindowSetResize to set min/max dimensions in most places ( #23929 )
...
* Refactor WindowSetResize to use ScreenSize structs
* Let WindowSetResize return whether or not window was resized
* Use WindowSetResize to set min/max dimensions in most places
2025-03-05 15:58:59 +00:00
Aaron van Geffen
65524bfe96
Change widget order for land rights checkboxes ( #23932 )
2025-03-05 14:52:09 +01:00
Aaron van Geffen
7d9e3e200e
Refactor About window text drawing ( #23928 )
...
* Refactor About window text drawing
* Automatically adjust About window height to contents
2025-03-05 12:44:47 +01:00
orbifant
e77d9c0c30
Fix #23743 : Park with > 32k guests goal not in scenario list
...
Creating the scenario cache file tried to read the guest count as signed 16 bit value which doesn't work for values > 32k. In addition ObjectiveArg3 (variable to store guest count) is an signed value, unable to store 50k guests.
2025-03-01 19:51:10 +00:00
Gymnasiast
09da9779a5
Change Tool members to new codestyle
2025-03-01 20:12:12 +01:00
Gymnasiast
cf706ed5f6
Change GuestListFilterType members to new codestyle
2025-03-01 20:12:12 +01:00
Gymnasiast
9982f74cb7
Change CloseWindowModifier members to new codestyle
2025-03-01 20:12:12 +01:00
Gymnasiast
17140192de
Change VisibilityCache members to new codestyle
2025-03-01 20:12:12 +01:00
Gymnasiast
a45625fc3e
Change PromptMode members to new codestyle
2025-03-01 20:12:11 +01:00
Gymnasiast
9cf02f3635
Refactor MODAL_RESULT_* to enum
2025-03-01 20:12:11 +01:00
matheusvb3
fab500519d
Fix: Sound effects keep playing when loading another save
2025-03-01 19:00:42 +00:00
Christian Grund
f975de8643
Fix #10379 : Banners and signs outside the park can be renamed and repainted
2025-03-01 17:40:50 +00:00
Aaron van Geffen
a380413c56
Remove Scenario.h include from many units ( #23901 )
...
* Reduce includes/dependencies for Scenario.h
* Remove Scenario.h include from many units
2025-03-01 17:32:32 +01:00