Ted John
27ed19002a
Merge pull request #16740 from IntelOrca/precise-patrol-areas
...
Allow patrol areas to be single tiles.
2022-03-13 15:20:33 +00:00
Ted John
f8224150d5
Validate patrol area location
2022-03-12 10:43:41 +00:00
Ted John
38d36acef3
Add patrol area tool window
2022-03-12 10:43:41 +00:00
duncanspumpkin
7a36e34782
Apply review comments
2022-03-12 07:26:34 +00:00
duncanspumpkin
68d0d05d49
Remove extra non rotated PaintAddImageAsChild
2022-03-11 21:45:12 +00:00
duncanspumpkin
763aae70f7
Fix regex fail
2022-03-11 21:45:12 +00:00
duncanspumpkin
39c8fda4e6
Apply regex to PaintAddImageAsChildRotated
2022-03-11 21:45:12 +00:00
Gymnasiast
dfa58470cf
Apply simplification
2022-03-11 21:10:10 +01:00
Ted John
97dfe3cb73
Refactor std::lower_bound to binary_find
2022-03-11 18:39:05 +00:00
Ted John
0aa6ceb2aa
Refactor similar loop in s4 and s6 import
2022-03-11 18:39:04 +00:00
Ted John
90718ca81c
Refactor patrol area class to new file
2022-03-11 18:39:04 +00:00
Ted John
566bc4d311
Allow patrol areas to be single tiles
...
Change the patrol areas to be stored as a sorted list of points grouped in fixed cells for each staff entity. The complexity will be a mixed O(1) and O(log n) search.
2022-03-11 18:39:04 +00:00
duncanspumpkin
b7aa5ebd2e
Correct failures
2022-03-11 13:55:01 +00:00
duncanspumpkin
a5a00517ea
Apply regex on PaintAddImageAsParentRotated2
2022-03-11 13:45:00 +00:00
Duncan
b6175bb556
Apply regex for PaintAddIMageAsParentRotated ( #16775 )
...
* Apply regex for PaintAddIMageAsParentRotated
* Remove unused function
2022-03-11 13:36:55 +00:00
Ivan Krushkov
eb423a73b7
Close #12793 : Excitement/Intensity/Nausea ratings to Ride List view with sorting ( #16655 )
2022-03-11 11:17:14 +00:00
Silent
5e725913f8
Close #16566 : Favour WinNT preprocessor version checks over MinGW ( #16677 )
2022-03-11 07:59:09 -03:00
Silent
159a76d7ec
Refactor uses of safe_strcat_path
2022-03-10 20:18:17 +01:00
Silent
3773fa4cb0
Refactor uses of path_append_extension
2022-03-10 20:18:17 +01:00
Michael Steenbeek
9b1c915f4d
Merge pull request #16744 from Basssiiie/fix-unlimited-vehicles-defaults
...
Fix “Disable vehicle limits” cheat giving all new rides 32 trains with 12 cars
2022-03-09 13:03:14 +01:00
Ted John
b7b8816db7
Add plugin hook for map save
2022-03-07 21:40:48 +01:00
Michael Steenbeek
11ce0e8f8a
Merge pull request #16489 from Gymnasiast/fix/16426
...
Fix #16426 : Empty changelog when installed to non-standard prefix
2022-03-07 18:20:20 +01:00
Bas
078078416b
Replace all 'cars_per_flat_ride' 0xFF with 'NoFlatRideCars'
2022-03-04 20:21:15 +01:00
Bas
d239529a73
Fix “Disable vehicle limits” cheat giving all new rides 32 trains
2022-03-03 22:26:33 +01:00
Michael Steenbeek
c334c7a176
Merge pull request #16724 from Gymnasiast/refactor/remove-path_get_filename
...
Remove four old path functions
2022-03-02 22:25:08 +01:00
Michael Steenbeek
61a18e7d90
Merge pull request #16733 from Broxzier/refactor/use-u8-strings
...
Use utf8 strings where expected
2022-03-02 22:13:13 +01:00
Michael Steenbeek
5d030da5ae
Fix missed occurrence
2022-03-02 21:48:39 +01:00
Gymnasiast
f52c83962e
Use Path::Combine() instead of hardcoded slash
2022-03-02 20:01:04 +01:00
Hielke Morsink
6ba0a3bd49
Use u8 strings when dealing with file paths
2022-03-01 22:12:39 +01:00
Hielke Morsink
55c71b0c74
Properly use utf8 strings where expected
2022-03-01 22:12:39 +01:00
Duncan
66b8f283eb
Rename flag and reorg ghost remove flags ( #16734 )
2022-02-27 22:39:55 +00:00
Hielke Morsink
ba85cf4873
Close #15896 : Refactor out the ZoomLevel operators
2022-02-26 23:14:59 +01:00
ζeh Matt
f27d0ff3b0
Merge pull request #16359 from ZehMatt/refactor/didpasssurface
...
Refactor out DidPassSurface
2022-02-26 12:43:40 -08:00
Gymnasiast
060c430c64
Replace path_get_directory()
2022-02-26 18:26:24 +01:00
Gymnasiast
33edc59883
Replace path_remove_extension()
2022-02-26 18:26:24 +01:00
Gymnasiast
376c79408a
Replace path_set_extension with Path::WithExtension()
2022-02-26 18:26:24 +01:00
Gymnasiast
49b414a40e
Replace calls to path_get_filename()
2022-02-26 17:20:07 +01:00
Hielke Morsink
fea9254368
Remove unused GetEngine functions ( #16722 )
2022-02-26 07:27:48 -03:00
Charles Machalow
6406b18c98
Fix #16715 . The first time we save a park, default to the park's name… ( #16719 )
...
* Fix #16715 . Default to the park's name as the file name
* Mark Combine as nodiscard
The return value must be used for the function to do something
2022-02-26 06:23:30 +00:00
Ted John
18c4a4ea04
Merge pull request #16685 from IntelOrca/plugin/park-storage
...
Add Plugin API for storing data in .park files
2022-02-25 14:23:10 +00:00
spacek531
466c8b4b89
rename vehicle position variables ( #15370 )
2022-02-25 07:21:45 +00:00
Ted John
ed8b7cb6ee
Change API for interacting with park storage
2022-02-24 23:55:23 +00:00
Ted John
1182ff5f19
Add Plugin API for storing data in .park files
2022-02-24 23:55:23 +00:00
ζeh Matt
d9bdc1441f
Rename IsPassedSurface to PassedSurface and cleanup values
2022-02-25 01:21:36 +02:00
ζeh Matt
9b6b5220bf
Re-order struct members of PaintSessionCore
2022-02-25 00:34:28 +02:00
ζeh Matt
b5d6abdd22
Refactor out DidPassSurface and rename Unk141E9DB to Flags
2022-02-25 00:34:24 +02:00
GalBr
f44d944b26
Refactor DodgemsCarWouldCollideAt to return optional ( #16695 )
2022-02-24 21:29:11 +00:00
Bas
b14c469232
Fix Car.rideObject from overflowing with more than 256 ride types
2022-02-23 21:33:40 +01:00
Ted John
f2117508c4
Fix #15413 : Modifying park rating with plugins desyncs history ( #16672 )
...
Update park rating history before park rating.
2022-02-23 13:07:04 +00:00
Michael Steenbeek
70121eae38
Close #14484 : Make the Heartline Twister ratings less hateful ( #16680 )
...
This raises two parameters: the base excitement value (which is very low, especially since the air-time bonus is limited too) and the bonus value (the novelty of this ride type warrants a bigger value).
It leaves the rest of the poor bonuses as-is, as some of them (like scenery and synchronisation bonuses) might just be there because the track obscures the view.
2022-02-23 11:24:02 +01:00