Commit Graph

22675 Commits

Author SHA1 Message Date
Michael Steenbeek
fac52b7322 Move more platform functions (#16416)
* Upgrade platform_get_locale_measurement_format()

* Upgrade platform_get_locale_date_format()

* Upgrade platform_get_locale_temperature_format()

* Move platform_directory_delete() to Path

* Upgrade platform_process_is_elevated()

* Move platform_update_palette() to Drawing.cpp

* Upgrade platform_get_steam_dir()

* Upgrade platform_get_font_path()

* Remove now-empty platform files

* Fix formatting

* Upgrade platform_get_default_scale()

* Move remaining stuff in Android.cpp

* Use return {} instead of return ""
2022-01-16 14:06:55 +01:00
GalBr
df5c4dd91c Fix #15947, #15960: Cannot remove rotated flat rides
Replace _currentTrackPieceDirection with local variable. This change
fixes a problem where when trying to remove a rotated ride,
_currentTrackPieceDirection would be reset back to 0 by calling
ride_initialise_construction_window, causing TrackRemoveAction to not
being able to find and remove the ride.
Using a local variable with the current direction, saved before resetting
the global variable, fixes this issue.
2022-01-16 14:04:00 +01:00
Gymnasiast
c69ef062ab Use return {} instead of return "" 2022-01-16 13:18:41 +01:00
Gymnasiast
0aa256a26a Move remaining stuff in Android.cpp 2022-01-16 13:17:54 +01:00
Gymnasiast
b826c0706a Upgrade platform_get_default_scale() 2022-01-16 13:17:54 +01:00
Gymnasiast
f553268728 Fix formatting 2022-01-16 13:17:54 +01:00
Gymnasiast
131022c373 Remove now-empty platform files 2022-01-16 13:17:54 +01:00
Gymnasiast
f917fffe34 Upgrade platform_get_font_path() 2022-01-16 13:17:54 +01:00
Gymnasiast
310ad1e400 Upgrade platform_get_steam_dir() 2022-01-16 13:17:54 +01:00
Gymnasiast
eb2b0c1537 Move platform_update_palette() to Drawing.cpp 2022-01-16 13:17:54 +01:00
Gymnasiast
feeadb3c98 Upgrade platform_process_is_elevated() 2022-01-16 13:17:54 +01:00
Gymnasiast
8d6cb974bf Move platform_directory_delete() to Path 2022-01-16 13:17:54 +01:00
Gymnasiast
973c5999b0 Upgrade platform_get_locale_temperature_format() 2022-01-16 13:17:53 +01:00
Gymnasiast
90a74df3bc Upgrade platform_get_locale_date_format() 2022-01-16 13:17:53 +01:00
Gymnasiast
95717573f5 Upgrade platform_get_locale_measurement_format() 2022-01-16 13:17:53 +01:00
spacek531
ef77f9c2c1 Fix flying RC track availability 2022-01-16 13:14:27 +01:00
GalBr
f2f47aa492 Fix TrackDesignPreviewDrawOutlines using a local struct
TrackDesignPreviewDrawOutlines created and modified a local
TrackDesignState struct, so the calculated information was lost.
Now the function receives a ref to a TrackDesignState struct.
2022-01-15 21:24:59 +01:00
Duncan
667f3e856d Merge pull request #16439 from duncanspumpkin/fix_16276
Fix #16276. Paths on trackdesigns not connecting on placement
2022-01-15 15:14:54 +00:00
Duncan
7e46427059 refactor ride track groups to use new bitset (#16172) 2022-01-15 07:50:00 +00:00
GalBr
b69448d075 Refactor MazeConstruction window to class (#16307) 2022-01-15 07:41:24 +00:00
duncanspumpkin
81b490b0bc Fix #16276. Paths on trackdesigns not connecting on placement 2022-01-15 07:11:07 +00:00
Duncan
7fff8fae7a Convert back to utf8 strings in Path functions (#16425) 2022-01-11 19:34:33 +00:00
Hielke Morsink
e33d71346a Prevent underground view during title sequence 2022-01-11 17:31:01 +01:00
Hielke Morsink
1d5c0361b5 Consistently shift 8-byte constants by widget indices 2022-01-10 23:26:31 +01:00
Hielke Morsink
1085a30cfd Merge pull request #16412 2022-01-10 16:04:25 +01:00