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

27364 Commits

Author SHA1 Message Date
Aaron van Geffen
03829f9cea Fill in the blanks in RCT1::PeepAnimationGroup enum (#23298) 2024-12-07 12:21:50 +01:00
OpenRCT2 git bot
4c56954799 Merge Localisation/master into OpenRCT2/develop 2024-12-07 04:02:15 +00:00
Arek Durlik
4e9765d871 Fix wrong label in tree to land ratio text input (#23336) 2024-12-06 19:52:59 +01:00
Aaron van Geffen
c15f6a975f Fix swapped labels in heightmap smoothing text input (#23334)
Co-authored-by: arekdurlik <72689308+arekdurlik@users.noreply.github.com>
2024-12-06 10:40:28 +00:00
mrmbernardi
c2b3f6c54c Avoid pointer arithmetic with null pointer (#23332) 2024-12-06 11:34:20 +01:00
Michał Janiszewski
2ac91f79e5 Add more descriptive information for renderer faults (#23327) 2024-12-06 11:28:03 +01:00
73
e1c3997269 Correct copyright years on ZoomLevel.cpp 2024-12-06 10:27:32 +01:00
Matt
f60656a9d6 Merge pull request #23330 from ZehMatt/msvc-errs
Add missing headers, latest MSVC has build errors
2024-12-06 00:06:33 +02:00
ζeh Matt
9c1a75caef Add missing headers, latest MSVC has build errors 2024-12-05 23:51:36 +02:00
Michał Janiszewski
96f6b76e7a Patch missing footpath in scenarios (#23128)
* Fix #22972: Missing flat footpath in scenarios

Scenarios touched:
- Alton Towers
- Build your own Six Flags Magic Mountain
- Mirage Madness
- Six Flags Magic Mountain

* Part of #20070: missing sloped footpath in scenarios

Scenarios amended:
- Alton Towers
- Rollercoaster Heaven

* Part of #20070: Allow fixing paths with queues

Fixes Mines of Africa

* Add changelog and bump network version

---------

Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-12-05 18:57:27 +01:00
Michał Janiszewski
e73aa548eb Update backtrace.io token in Crash.cpp for upcoming release 2024-12-05 12:18:04 +01:00
Aaron van Geffen
b3aa852a8d Consolidate util/Math.hpp into core/Numerics.hpp (#23319)
* Consolidate util/Math.hpp into core/Numerics.hpp

* Remove branching; replace isPowerOf2 with std::has_single_bit

* Add templated types to floor2 and ceil2
2024-12-04 21:00:26 +00:00
Matt
fd79af7db8 Merge pull request #23321 from ZehMatt/window-alloc
Eliminate copying the window list each update
2024-12-04 21:40:33 +02:00
ζeh Matt
ba30f781f4 Remove WindowFlushDead, shouldn't be used directly 2024-12-04 21:18:25 +02:00
ζeh Matt
2c6c1161ed Remove copying the list of windows, no longer required 2024-12-04 21:16:59 +02:00
Aaron van Geffen
0cb81e4dcb Rename util/Prefetch.h to platform/Memory.h (#23320) 2024-12-04 19:16:56 +00:00
Matt
a18268be93 Merge pull request #23318 from ZehMatt/refactor-intent
Refactor Intent
2024-12-04 21:10:40 +02:00
ζeh Matt
9dfd4f3b19 Rename the callback types 2024-12-04 20:43:55 +02:00
ζeh Matt
53d1c27771 Fix a few more missing callback misuses 2024-12-04 18:46:56 +02:00
Aaron van Geffen
f65ef67260 Rename PeepAnimationType::None to PeepAnimationType::Walking (#23317) 2024-12-04 16:09:17 +00:00
ζeh Matt
0ff522de31 Remove the assertion, code currently expects this behavior 2024-12-04 17:26:29 +02:00
ζeh Matt
dd78366a4c Deduplicate the code, add more safety checks 2024-12-04 17:14:02 +02:00
ζeh Matt
116cb2d712 Use static storage for Intent data, no more allocations 2024-12-04 16:58:56 +02:00
ζeh Matt
e86618e835 Make sure the callback is not converted to void* 2024-12-04 16:46:35 +02:00
ζeh Matt
d4352bd65a Use std::variant for Intent data 2024-12-04 16:45:20 +02:00
Aaron van Geffen
a55a690db3 Introduce const ObjectList::FindLegacy (#23315) 2024-12-04 09:50:48 +01:00
Aaron van Geffen
2f450212a5 ImageTable: make parsing ranges more robust (#23316) 2024-12-04 07:38:30 +01:00
Aaron van Geffen
f9fdac2769 Infer peep animation sprite bounds at runtime (#23235) 2024-12-03 23:00:54 +00:00
Matt
15192cc56c Merge pull request #23302 from ZehMatt/sfl-introduction
Introduce sfl and remove custom FixedVector
2024-12-03 22:01:52 +02:00
ζeh Matt
38943d5ba4 Add sfl license in readme.txt 2024-12-03 19:21:17 +02:00
Tulio Leao
7e30d8e4f5 Add changelog and bump network version 2024-12-03 07:06:01 -03:00
Tulio Leao
47c8970d71 Part of #20070: Allow fixing paths with queues
Fixes Mines of Africa
2024-12-03 07:05:43 -03:00
Brendan Heinonen
7d958e63df Part of #20070: missing sloped footpath in scenarios
Scenarios amended:
- Alton Towers
- Rollercoaster Heaven
2024-12-03 07:05:43 -03:00
Brendan Heinonen
5da7d0e4db Fix #22972: Missing flat footpath in scenarios
Scenarios touched:
- Alton Towers
- Build your own Six Flags Magic Mountain
- Mirage Madness
- Six Flags Magic Mountain
2024-12-03 07:05:42 -03:00
Michał Janiszewski
979bdcd4ca Update sponsor wording for SignPath in readme.md (#23301) 2024-12-02 10:22:39 +01:00
ζeh Matt
61b2bae7b7 Use sfl::small_vector for litter removal, avoid 99% of heap allocations 2024-12-02 02:47:01 +02:00
ζeh Matt
10544ca81b Exclude sfl macros from clang-tidy 2024-12-02 02:34:01 +02:00
ζeh Matt
b0fc76fdd0 Replace custom FixedVector with sfl::static_vector 2024-12-02 02:21:52 +02:00
ζeh Matt
e8c7a8909a Eliminate allocations when guests choose their train, add sfl library 2024-12-02 02:16:59 +02:00
mix
a87341888a Stand-Up Roller Coaster fixes
* Fix misaligned Stand-Up Roller Coaster banked turns
* Fix Stand Up RC using Corkscrew diag right bank to 25 deg down piece
* Fix Stand Up RC steep track clipping
* Fix Stand-Up RC steep supports
* Fix Stand Up RC orthogonal unbanked to banked supports
* Fix Stand Up RC diagonal brake supports
* Fix Stand Up RC diagonal slope supports
* Fix Stand Up RC diagonal banked supports
* Fix Stand Up RC small gentle turn supports
* Fix Stand Up RC corkscrew supports
* Fix Stand Up RC large banked turn supports
* Fix Stand Up RC medium banked turn supports
* Fix Stand Up RC small turn supports
* Fix Stand Up RC small banked turn supports
* Fix Stand Up RC small half loop clipping and supports
* Fix Stand Up RC vertical loops clipping and supports
* Fix Stand Up RC small helix supports
* Fix Stand Up RC large helix supports
* Change alignment of Stand-Up RC flat to right bank sprite 25285
* Change alignment of Stand-Up RC diagonal bank track sprites
2024-12-01 21:26:37 +01:00
Michael Steenbeek
2748503b67 Merge pull request #23285 from RedMarcher/Refactor
Refactored Cheat variables to match new naming style
2024-12-01 18:27:10 +01:00
RedMarcher
c24e47dea1 Rename cheat variables to match new code style 2024-12-01 18:15:37 +01:00
RedMarcher
7d554b5790 Change int for cheats to int32_t 2024-12-01 18:14:27 +01:00
ninjum
cc8c3f62fd Add Galician translation to openrct2.appdata.xml 2024-12-01 18:11:53 +01:00
Aaron van Geffen
3685d1a24b clang-format: change IndentPPDirectives to BeforeHash (#23287) 2024-11-29 12:04:56 +09:00
Michael Steenbeek
c8388002d9 Merge pull request #23245 from Gymnasiast/refactor/ride-type-checks
Replace some direct ride type checks
2024-11-28 19:55:36 +01:00
OpenRCT2 git bot
32b164484a Merge Localisation/master into OpenRCT2/develop 2024-11-28 04:02:21 +00:00
Michał Janiszewski
ac775ae984 Update numeric typo in readme.md (#23281) 2024-11-27 09:42:07 +09:00
Michał Janiszewski
f788b60331 Merge pull request #23236 from OpenRCT2/signpath
Sign Windows binaries with SignPath certificate
2024-11-26 23:32:43 +01:00
OpenRCT2 git bot
97efc0dd0c Merge Localisation/master into OpenRCT2/develop 2024-11-26 04:02:11 +00:00