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

27338 Commits

Author SHA1 Message Date
ζ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
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
Aaron van Geffen
f90954b1a4 Reduce dependencies for Research.h (#23268) 2024-11-25 14:32:16 +00:00
AuraSpecs
76a40bb52a Add diagonal booster to LSM Launched Coaster 2024-11-24 21:12:51 +01:00
Enriath
d5b769bcc4 Require the correct minimum version of nlohmann json 2024-11-24 20:09:48 +01:00
Tulio Leao
d94d92e197 Add translation to Flathub package for de-DE and pt-BR
Co-authored-by: Wuzzy <Wuzzy@disroot.org>
2024-11-24 20:07:35 +01:00
Gymnasiast
d9d5df509e Add RtdSpecialType to replace checks for maze and other naughty types 2024-11-24 12:58:32 +01:00
Gymnasiast
6de1ac1ec7 Remove EnumName from RTD
Only used by tests, update to use `Name` (same what’s already used in the JSON files).
2024-11-24 12:58:03 +01:00
Gymnasiast
8243cf755a Replace direct check for RIDE_TYPE_INFORMATION_KIOSK 2024-11-24 12:58:03 +01:00
Gymnasiast
0979cf61ad Replace direct check for RIDE_TYPE_LIM_LAUNCHED_ROLLER_COASTER 2024-11-24 12:58:03 +01:00
Gymnasiast
192e7662cc Replace check for RIDE_TYPE_MERRY_GO_ROUND 2024-11-24 12:58:03 +01:00
Gymnasiast
ad0dfc6f0a Remove one check for RIDE_TYPE_CHAIRLIFT 2024-11-24 12:58:03 +01:00
Arek Durlik
11fba79e89 pl-PL: Add translation to Flathub package 2024-11-24 09:45:13 +01:00
Michael Steenbeek
2193ed7a7b Merge pull request #23227 from Gymnasiast/feature/classic-wooden-twister
Add classic wooden twister
2024-11-23 23:37:02 +01:00
Gymnasiast
b32a31f517 Update objects+changelog and bump network+park version 2024-11-23 22:46:02 +01:00
ZeeMaji
6a591d58c1 Divide intensity when failing requirements 2024-11-23 22:43:40 +01:00
ZeeMaji
b6662ab682 Remove carried over OpenRCT2 color preset 2024-11-23 22:43:40 +01:00
ZeeMaji
dc02b14ec3 Fix base excitement rating 2024-11-23 22:43:40 +01:00
ZeeMaji
02bedffa1b Use rct2 wooden coaster preview images 2024-11-23 22:43:40 +01:00
ZeeMaji
4931c47b01 Add missing pieces to wooden twister 2024-11-23 22:43:39 +01:00
mix
836786a707 Convert Classic Wooden RC track to shared track paint functions 2024-11-23 22:43:39 +01:00
mix
273fa9a479 Implement Classic Wooden Twister diagonal bank 2024-11-23 22:43:39 +01:00
mix
f0d85b0fc4 Rename Classic Wooden Twister sprite enums to CLASSIC_WOODEN_TWISTER 2024-11-23 22:43:39 +01:00
mix
42a85a1e64 Rename StraightWoodenTrack to WoodenTrackSection 2024-11-23 22:43:39 +01:00
mix
eb0463084b Implement Classic Wooden Twister left banked eighth to diag 2024-11-23 22:43:39 +01:00
mix
13dd30f126 Implement Classic Wooden Twister right banked eighth to diag 2024-11-23 22:43:39 +01:00
mix
3afcfc2eb7 Implement Classic Wooden Twister diagonal gentle up to bank 2024-11-23 22:43:39 +01:00
mix
fef2c3770a Implement Classic Wooden Twister diagonal banked to gentle up 2024-11-23 22:43:39 +01:00