Commit Graph

21915 Commits

Author SHA1 Message Date
Michael Steenbeek 002c17cec8
Merge pull request #15399 from ZehMatt/refactor/remove-nullable
Remove Nullable and use std::optional instead
2021-09-12 16:19:19 +02:00
ζeh Matt f999b0acb2
Remove Nullable and use std::optional instead 2021-09-12 16:55:56 +03:00
ζeh Matt 65a484105e
Merge pull request #15395 from ZehMatt/refactor/common-numerics
Remove numerics from common.h and use it as needed
2021-09-11 14:27:07 -07:00
ζeh Matt b733e97bfa
Remove numerics from common.h and use it as needed 2021-09-11 20:21:08 +03:00
ζeh Matt 603be1c425
Merge pull request #15394 from ZehMatt/refactor/zipstream
Move ZipStream into new header
2021-09-11 09:40:12 -07:00
ζeh Matt 2daa356fbf
Move ZipStream into new header 2021-09-11 19:06:17 +03:00
ζeh Matt 2e2bda8f70
Merge pull request #15378 from ZehMatt/refactor/object-importexport
Refactor object storage in s6
2021-09-11 07:48:36 -07:00
ζeh Matt c9e2c9f4d2
Apply review suggestions 2021-09-11 17:25:42 +03:00
ζeh Matt 50d7b8bb1c
Remove unused function get_loaded_object_entry 2021-09-11 16:50:30 +03:00
ζeh Matt 38ec042a52
Refactor object_entry_get_chunk wrapper 2021-09-11 16:50:30 +03:00
ζeh Matt c416c7ca27
Remove unused function get_loaded_object_chunk 2021-09-11 16:50:30 +03:00
ζeh Matt e3f39bf554
Use PascalCase for object members 2021-09-11 16:50:30 +03:00
ζeh Matt 47d1633224
Refactor Export 2021-09-11 16:50:29 +03:00
ζeh Matt b1ba29716d
Refactor import of s6 objects 2021-09-11 16:50:29 +03:00
ζeh Matt ef6768dd33
Segment the object arrays in rct_s6_data 2021-09-11 16:50:26 +03:00
ζeh Matt 577966cc63
Merge pull request #15392 from ZehMatt/fix-off-by-one
Fix out of bounds regression from #15391
2021-09-10 12:34:46 -07:00
ζeh Matt 2e8d40b5e3
Fix out of bounds regression from #15391 2021-09-10 22:34:18 +03:00
Hielke Morsink d42bc9a469
Merge pull request #15383 from Broxzier/refactor/smart-follow-cleanup 2021-09-10 20:13:23 +02:00
Michael Steenbeek c572c21649
Merge pull request #15167 from ZehMatt/ride-id-fixes
Convert ride_id_t to a strong type
2021-09-10 19:01:33 +02:00
ζeh Matt e5eb8f84cf
Apply review suggestions 2021-09-10 19:36:14 +03:00
ζeh Matt 516232e0a7
Change static casts to EnumValue 2021-09-10 19:10:15 +03:00
ζeh Matt d21ccc103b
Bump up network version 2021-09-10 19:10:15 +03:00
ζeh Matt d7e0e473c1
Apply review suggestion, cleanup 2021-09-10 19:10:14 +03:00
ζeh Matt 8a21bd01c6
Bump up scripting version 2021-09-10 19:10:14 +03:00
ζeh Matt 0cdd348428
Update replays 2021-09-10 19:10:14 +03:00
ζeh Matt 50467d4fd8
Remove unused serialiser traits 2021-09-10 19:10:14 +03:00
ζeh Matt f8e26a3752
Fix signed/unsigned mismatch 2021-09-10 19:10:14 +03:00
ζeh Matt 120bb10fd5
Fix serialiser traits 2021-09-10 19:10:14 +03:00
ζeh Matt 18af5d4950
Use union for window association to prevent casts 2021-09-10 19:10:13 +03:00
ζeh Matt eda3188ecf
Fix rebase 2021-09-10 19:10:13 +03:00
ζeh Matt e1e29379ba
Add thought insertion overload with strong ride id type 2021-09-10 19:10:13 +03:00
ζeh Matt 078d12a207
Fix S4 importer 2021-09-10 19:10:13 +03:00
ζeh Matt ec65a04883
Cast fixes 2021-09-10 19:10:13 +03:00
ZehMatt 18fa68813d
Adjust importer/exporter 2021-09-10 19:10:13 +03:00
ZehMatt ca605d6f82
Refactor object selection to use RideManager 2021-09-10 19:10:12 +03:00
ZehMatt 47b782ec2d
Use correct type in path finding code 2021-09-10 19:10:12 +03:00
ZehMatt b9c679d23e
Fix window list only able to hold 255 indices 2021-09-10 19:10:12 +03:00
ZehMatt e65a1f6fc5
Forward NetworkRideId_t to ride_id_t and adjust serialiser 2021-09-10 19:10:12 +03:00
ZehMatt 2768910fbf
Allow Formatter to accept ride_id_t 2021-09-10 19:10:12 +03:00
ZehMatt 3ad72baaae
Cast fixes 2021-09-10 19:10:12 +03:00
ZehMatt 49bbc0f854
Turn ride_id_t into a strong type 2021-09-10 19:10:11 +03:00
ζeh Matt c81bd7fe22
Merge pull request #15391 from ZehMatt/fix-15390
Fix #15390: Revert quadrant distribution change
2021-09-10 08:16:12 -07:00
ζeh Matt 0b12076f2f
Fix #15390: Revert quadrant distribution change and cleanup 2021-09-10 17:35:44 +03:00
OpenRCT2 git bot e2841477bd Merge Localisation/master into OpenRCT2/develop 2021-09-10 04:08:27 +00:00
Hielke Morsink f966c229c0
Refactor out unnecessary Is<Guest/Staff> checks 2021-09-09 18:44:52 +02:00
Michael Steenbeek 624a32e93b
Make Coords isNull/setNull functions TitleCase (#15382) 2021-09-08 20:48:53 -03:00
Hielke Morsink 2b51b91524
Make peep argument const 2021-09-08 22:59:58 +02:00
Hielke Morsink d3263ef6b7
Make smart follow functions easier to follow
Opted for a switch case instead of if-else if-else if-else
Reuse entity - is already checked for null and doesn't change
Remove unnecessary else blocks after if-block that returns
2021-09-08 22:55:08 +02:00
ζeh Matt e00eb3ec52
Merge pull request #15381 from ZehMatt/fix-15376
Fix #15376: Extend the X axis on rotation 0 to cover corners
2021-09-08 13:52:31 -07:00
ζeh Matt 6a7fe6a5e2
Fix #15376: Extend the X axis on rotation 0 to cover corners
Also make the code branchless
2021-09-08 23:13:19 +03:00