1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 12:03:07 +01:00
Commit Graph

29448 Commits

Author SHA1 Message Date
Aaron van Geffen
26ceebe0b2 Prevent _preloaderScene nullptr deref (#25710) 2025-12-27 20:29:30 +01:00
matheusvb3
9ba328f77c Include <optional> header in Paint.h (#25711) 2025-12-27 19:03:46 +00:00
mix
8ce8eec426 Fix #11617: Zero clearance ghost track design paths break connections (#25685) 2025-12-27 14:29:49 +01:00
Michael Steenbeek
f4c43f5a39 Fix #25187: On-ride photo platform does not render as ghost when placing track design (#25680) 2025-12-26 20:32:18 +01:00
Aaron van Geffen
8a0a655025 Unwrangle Drawing.h and Paint.h (#25706)
* Drop Drawing.h include from Paint.h

* Split off RenderTarget to its own header/unit

* Move FilterPaletteID to its own header
2025-12-26 12:58:33 +01:00
Michael Steenbeek
344dd7aac9 Merge pull request #25697 from Gymnasiast/refactor/more-track-h
Refactor more definitions in Track.h
2025-12-26 12:58:08 +01:00
matheusvb3
3ef4fba7d0 Change MechanicStatus to a strong enum (#25704) 2025-12-26 11:43:26 +00:00
Gymnasiast
7064789c49 Turn TrackElementFlag into strong enum and flagholder 2025-12-26 12:12:11 +01:00
Gymnasiast
2da5f45455 Move constants in Track.h closer to each other 2025-12-23 21:35:06 +01:00
Gymnasiast
aaed93750e Rename DEFAULT_SEAT_ROTATION to kDefaultSeatRotation 2025-12-23 21:34:14 +01:00
Gymnasiast
014bdbff47 Rename MAX_TRACK_HEIGHT to kMaximumTrackHeight 2025-12-23 21:33:45 +01:00
Michael Steenbeek
14df4d5910 Merge pull request #25696 from Gymnasiast/refactor/enum-rename
Rename enums in Track.h
2025-12-23 21:28:50 +01:00
Gymnasiast
366441d245 Rename members of TrackPitch 2025-12-23 19:53:25 +01:00
Gymnasiast
3a70b2459a Rename members of TrackRoll 2025-12-23 19:52:23 +01:00
Gymnasiast
c645ec2a12 Create enum class for MazeBuildMode 2025-12-23 19:49:03 +01:00
Gymnasiast
a48e7d5018 Rename members of TrackCurve 2025-12-23 19:19:40 +01:00
Gymnasiast
7f8eeb09c1 Rename members of TrackElemType 2025-12-23 19:15:44 +01:00
matheusvb3
490bf3ec30 Remove redundant parentheses around FlagHolder method invocations (#25695) 2025-12-23 18:16:44 +01:00
Michael Steenbeek
d8ad249b0a Only add invisible entrances to S4/S6 if they were actually used (#25682) 2025-12-23 14:20:11 +01:00
matheusvb3
39729f23e9 Remove redundant parenthesis around negated .has FlagHolder checks 2025-12-23 14:19:37 +01:00
Aaron van Geffen
7f5806aa31 Move ZoomLevel::min implementation to ZoomLevel.cpp (#25689) 2025-12-23 11:57:44 +01:00
Aaron van Geffen
db619be0c3 Rename ViewportInitAll to ContextResetSubsystems (#25690) 2025-12-23 11:56:52 +01:00
OpenRCT2 git bot
c3a31d106f Merge Localisation/master into OpenRCT2/develop 2025-12-22 04:16:35 +00:00
Michael Steenbeek
6ed8514381 Merge pull request #25649 from Sadret/develop
Fix #25639: invalidate scenery window after unloading scenery objects
2025-12-21 19:16:09 +01:00
Michael Steenbeek
13795ce082 Close #25244: Unify kImageIndexUndefined and kSpriteIdNull (#25683) 2025-12-21 16:19:35 +01:00
Michael Steenbeek
fcd16cb00a Close #25515: create a specific permission for the path drag tool (#25675) 2025-12-21 12:49:17 +01:00
Michael Steenbeek
8492d408de Fix #25660: Ride entrances are sometimes visible in ‘Highlight path issues’ mode (#25679) 2025-12-21 12:34:29 +01:00
Stephan Spengler
0639189766 Send "scenery changed" intent after unloading an object from a script 2025-12-21 00:12:08 +01:00
Gymnasiast
7bdd1a4823 Fix #25639: Scenery window crashes when a no longer present object is still selected 2025-12-21 00:08:05 +01:00
Michael Steenbeek
06874982c9 Merge pull request #25658 from Gymnasiast/refactor/scrolling-text
Refactor scrolling text and text colour mapping
2025-12-20 12:11:22 +01:00
spacek531
d7ec490ecc Convert height markers field to sequence flag (#25501) 2025-12-20 11:55:38 +01:00
Gymnasiast
05c9e0f7dc Use TextColours in the text drawing structs 2025-12-20 11:43:51 +01:00
Gymnasiast
95c22476c9 Moving scrolling text handling into its own namespace, fix usage of colour_t 2025-12-20 11:43:36 +01:00
OpenRCT2 git bot
a8e7016952 Merge Localisation/master into OpenRCT2/develop 2025-12-19 04:11:19 +00:00
Michael Steenbeek
c74e56ff5b Merge pull request #25662 from mixiate/improve-sprite-build-speed
Improve sprite build cli command performance when using sprite sheets
2025-12-18 12:58:36 +01:00
OpenRCT2 git bot
d61682db1a Merge Localisation/master into OpenRCT2/develop 2025-12-18 04:10:08 +00:00
mix
dbd14741a1 Add changelog entry for improved sprite build performance 2025-12-17 23:35:04 +00:00
mix
3e7880f260 Use hash map of images in cli sprite build command instead of reload 2025-12-17 23:28:47 +00:00
mix
70c7a223d2 Move import out of cli SpriteImageImport and return image file instead 2025-12-17 21:48:02 +00:00
ζeh Matt
d167605b39 Update contributors.md 2025-12-17 16:50:44 +02:00
OpenRCT2 git bot
a58d63ca90 Merge Localisation/master into OpenRCT2/develop 2025-12-16 04:12:10 +00:00
Matti
8399f14049 Remove now defunct OpenBSD ports link in README (#25653)
Removed OpenBSD package link from readme.md
2025-12-15 14:08:28 +01:00
OpenRCT2 git bot
572984472b Merge Localisation/master into OpenRCT2/develop 2025-12-15 04:16:13 +00:00
Matt
9d93d6cd9b Merge pull request #25651 from ZehMatt/reduce-logging
Fix #25229: Excessive game action logging
2025-12-15 03:09:13 +02:00
ζeh Matt
d6d90775ff Update changelog.txt 2025-12-14 23:32:39 +02:00
ζeh Matt
3c2c6c491e Only log top level game actions and filter ghost ones 2025-12-14 23:29:41 +02:00
Michael Steenbeek
ea3ef47943 Merge pull request #25646 from mixiate/fix-patrol-area-land-purchase-right-click-removal
Fix patrol area and land purchase tools allowing right click removal
2025-12-14 11:25:56 +01:00
OpenRCT2 git bot
1517c9d9bf Merge Localisation/master into OpenRCT2/develop 2025-12-14 04:14:19 +00:00
mix
6414cf26a3 Rename InputFlag::unk6 to allowRightMouseRemoval 2025-12-14 02:51:38 +00:00
mix
955ce1e326 Fix patrol area tool allowing right click removal of paths and scenery 2025-12-14 02:48:03 +00:00