Commit Graph

22581 Commits

Author SHA1 Message Date
ζeh Matt b89eddc867
Fix #16327: Crash supplying a bad signature size in the auth packet 2021-12-28 16:44:21 +02:00
Vinícius Hashimoto 4155bf9ce0
Close #13748: Refactor About window to class (#16297) 2021-12-27 18:44:06 -03:00
Michael Steenbeek f65e12fc78
Close #12243: Merge pull request #16295 from GalBr/use-coords-objects-in-maze-functions
Use Coords objects in maze functions
2021-12-22 19:16:34 +01:00
Gal B 10bd0e7189 Increment NETWORK_STREAM_VERSION 2021-12-22 18:48:37 +02:00
Gal B 367fcaad3c Refactor MazeGetSegmentBit to use const CoordsXY& 2021-12-22 18:48:37 +02:00
Gal B 343f9bbca0 Refactor maze_set_track to use const CoordsXYZD& 2021-12-22 18:48:37 +02:00
Duncan ee297e9ed3
Fix #16287: Incorrect sv6 extension using console or system browser 2021-12-22 16:19:02 +01:00
Michael Steenbeek 24567290ad
Add #16097 to changelog
[ci skip]
2021-12-19 19:38:29 +01:00
Karst ee6296215b
Close#16132: Add Inline Twist to Corkscrew Roller Coaster
The code for this sadly did not exist yet in any other coaster. The sprites did though. So I pulled the sprites from the lay-down coaster and modified the regular inline twist (instead of the flyer) to be drawn correctly.
2021-12-19 18:36:36 +01:00
Michael Steenbeek 25cb49f8ce
Pass paint_session as reference 2021-12-19 14:48:00 +00:00
Michael Steenbeek 2cf62abf85
Fix #16188: B&M tracks support incorrect in single angle 2021-12-19 14:48:53 +01:00
Michael Steenbeek fa68f798c2
Merge pull request #16268 from Gymnasiast/remove-superfluous-ride-null-checks
Pass Ride reference to track paint functions
2021-12-18 23:37:53 +01:00
Gymnasiast 86df2b0ea7
const auto* stationObj 2021-12-18 23:22:29 +01:00
Gymnasiast db3048ac67
Fix formatting 2021-12-18 23:22:29 +01:00
Gymnasiast 9d3b76388a
Pass Ride ref to individual track paint functions 2021-12-18 23:01:39 +01:00
Gymnasiast 85e1326832
Pass Ride ref to track_paint_util_draw_pier() 2021-12-18 22:58:26 +01:00
Gymnasiast 089c231224
Pass Ride ref to station drawing function 2021-12-18 22:58:26 +01:00
Gymnasiast cf6c1d0a40
Pass Ride ref to track_paint_util_draw_narrow_station_platform() 2021-12-18 22:58:26 +01:00
Gymnasiast bd500d7d93
Pass ref to Ride in track_paint_util_has_fence() 2021-12-18 22:58:26 +01:00
Gymnasiast 76f6fa1b0d
Remove superfluous ride null checks 2021-12-18 22:58:24 +01:00
Michael Steenbeek 4005d3b86a
Make Ride::GetStationObject() const 2021-12-18 20:49:24 +00:00
Michael Steenbeek 07a059e10f
Add #16258 to changelog
[ci skip]
2021-12-18 20:54:13 +01:00
Michael Steenbeek 4ee1df7de1
Merge pull request #16266 from Gymnasiast/refactor/more-ride-functions
More Ride.h cleanup
2021-12-18 20:52:46 +01:00
Gymnasiast ef6f2cceee
Create RideConstruction.h 2021-12-18 20:27:13 +01:00
Michael Steenbeek 6d19c983e8
Normalise RCT12TileElementType 2021-12-18 19:43:30 +01:00
Gymnasiast 517fbe2d8d
Remove unused ride_entry_get_train_layout() 2021-12-18 18:49:29 +01:00
Gymnasiast 449da0d6bd
Convert ride_get_station_object() to method 2021-12-18 18:48:52 +01:00
Ted John e165de7482
Refactor paint structs to use ImageId and extend size of image list (#16258)
* Move to image ID for paint struct

* Move image list to be past the end of legacy limit

* Extend image list size

* Introduce constants for image list size

* Use std::array to store internal paint struct
2021-12-18 07:40:10 +00:00
ζeh Matt 186d3efb59
Merge pull request #16092 from ZehMatt/refactor/timing
Refactor update/time related things
2021-12-17 10:08:42 -08:00
Michael Steenbeek 6c6fe67926
Add #15830 to changelog
[ci skip]
2021-12-17 12:53:14 +01:00
X123M3-256 7e158a1787
Make srcX and srcY work with indexed images 2021-12-17 11:48:55 +01:00
Michael Steenbeek b6c541c805
Close #16231: Do not load image table when creating object index 2021-12-17 09:45:40 +01:00
Sadret 8282579b63
Close #16251: Improve null handling in plugin API 2021-12-16 21:41:02 +01:00
Ted John efca2852c4
Refactor remaining object preview to ImageId 2021-12-16 21:39:10 +01:00
Duncan 6c7d85fd70
Merge pull request #15990 from duncanspumpkin/fixobj
Mark legacy json objects to not be loaded
2021-12-15 21:49:43 +00:00
duncanspumpkin 8426914c0e Make identifier fixing more conservative. Bump park version
It is still possible to make a park with the legacy names in a version 7 as we don't fail to start the game with the old identifiers loaded
2021-12-15 21:31:47 +00:00
duncanspumpkin 2916daa29d Handle mixed install object loading more gracefully 2021-12-15 21:29:02 +00:00
duncanspumpkin 7e7947fe8b Move legacy identifier interpreting to separate file from parkfile 2021-12-15 21:29:02 +00:00
duncanspumpkin 01722cc85d Merge branches 'pf legacy' 2021-12-15 21:29:00 +00:00
duncanspumpkin 74b0f5da5a Move legacy 2021-12-15 21:28:57 +00:00
duncanspumpkin c0f13ad44a Remove legacy part 2021-12-15 21:27:12 +00:00
duncanspumpkin 98e0782b07 Move parkfile 2021-12-15 21:27:12 +00:00
Duncan 8e1fd54c5a
Rename type and add static assert from review (#16247) 2021-12-15 05:56:43 +00:00
Duncan d6e13476ef
Merge pull request #16208 from bkolstad1/window-refactor
Close #13768: Refactor window to class: DemolishRidePrompt
2021-12-14 21:25:23 +00:00
GalBr 35e8bc7f69
Refactor Land Rights window to class (#16183) 2021-12-14 21:19:27 +00:00
Brian Kolstad 35a56c0810 Split demolish and refurbish into seperate windows 2021-12-14 14:03:22 -05:00
Ted John 5cc776c622
Fix #16206: Wooden supports for scenery are not drawn 2021-12-14 14:25:41 +01:00
Duncan 3572c3f466
Fix #16201: Rides don't get properly deleted when you remove them (#16236)
* Fix #16201. Remove all tracks on a tile when demolishing

* Bump network version
2021-12-14 12:37:35 +00:00
spacek531 35d4410fb5
Remove VAR_CF union and fix mini golf mistake (#16216)
Mistake in mini golf implementation meant that the brake_speed (var_cf) was being set from the seat rotation instead of the booster brake speed. Mini golfs do not use seat rotations or booster brakes but for consistency reasons this has been fixed anyway.
2021-12-14 07:25:36 +00:00
ζeh Matt fa737dc4ac
Merge pull request #16207 from ZehMatt/refactor/bitset
#16198: Implement custom BitSet and replace std::bitset
2021-12-13 14:49:16 -08:00