Breno Rodrigues Guimarães
ef8fd20c99
Let Ride::FormatStatusTo return the number of written bytes ( #11411 )
2020-04-22 21:24:51 -03:00
Mustapha Elghoul
b138cb46ba
Name Flags in PeepThoughtToActionMap
2020-04-22 18:50:53 +02:00
Michał Janiszewski
2323cc1596
Use named casts instead of old-style casts
...
Change prepared with clang-tidy and google-readability-casting check
2020-04-22 17:09:29 +02:00
Duncan
cfd94d4fa5
Merge pull request #11382 from mustaphaelghoul/eecs481
...
Create 5 Vehicle::CableLiftUpdate... member functions from cable_lift_update_... (#9473 )
2020-04-21 22:10:16 +01:00
Mustapha Elghoul
38630eeb59
Update dist_x and dist_y to camelCase. (1 >> 1) to VEHICLE_UPDATE_MOTION_TRACK_FLAG_1, and (1 >> 0) to VEHICLE_UPDATE_MOTION_TRACK_FLAG_VEHICLE_AT_STATION
2020-04-21 16:51:00 -04:00
Breno Rodrigues Guimarães
568e60b13c
Remove duplicated code due to merge issue ( #11392 )
2020-04-21 17:10:05 +02:00
Michał Janiszewski
c4b6897635
Address possible nullptr dereferences
2020-04-21 13:31:01 +02:00
Michał Janiszewski
5f97637d5e
Only suggest final when using non-LTO builds
...
In LTO builds GCC issues the suggestion-warning from linking stage,
when pragmas are already gone and do nothing.
2020-04-21 13:31:01 +02:00
Michał Janiszewski
eeef01f34b
Remove redundant function declaration
2020-04-21 13:31:01 +02:00
Michał Janiszewski
de51d97f70
Remove redundant unreachable breaks
2020-04-21 13:31:01 +02:00
Michał Janiszewski
cb74c5bbb6
Fix globals that really aren't
2020-04-21 13:30:55 +02:00
Breno Rodrigues Guimarães
374b744477
Use Formatter to handle argument formatting for tooltips ( #11379 )
2020-04-21 12:38:59 +02:00
Michael Steenbeek
b94dfab7d0
Merge pull request #11383 from tupaschoal/followup-11163
...
Simplify logic in ride_ratings_score_close_proximity_in_direction()
2020-04-21 12:36:39 +02:00
Tulio Leao
12beb78377
Use enum for PeepState instead of raw Number on NewsItem ( #11384 )
2020-04-21 12:33:53 +02:00
Mustapha Elghoul
b38bf7a438
Grouped Alike Functions in Vehicle.h
2020-04-20 22:52:22 -04:00
Tulio Leao
dedd0cd54f
Use CoordsXY on ride_ratings_score_close_proximity_in_direction()
2020-04-20 23:33:56 -03:00
Tulio Leao
a7c103261a
Use BaseZ and ClearanceZ on ride_ratings_score_close_proximity_in_direction()
2020-04-20 23:28:59 -03:00
Mustapha Elghoul
e627b1680c
Part of #9473 : Create 5 Vehicle::CableLiftUpdate... from cable_lift_update_...
2020-04-20 22:12:42 -04:00
Breno Rodrigues Guimarães
2479256bc1
Adjust Formatter function names according to coding style ( #11378 )
2020-04-20 18:55:15 -03:00
Michael Steenbeek
e1e58423fc
Replace RideTypeHasRideGroups with flag ( #11375 )
2020-04-20 21:50:35 +02:00
Olivier Wervers
fc5a5fe320
Fix #11370 : Copy and paste shortcuts switched ( #11373 )
2020-04-20 12:16:50 +02:00
ifimfree
fb6dd4bfad
Create constants for a few flags
2020-04-20 10:39:26 +02:00
Breno Rodrigues Guimarães
d4a2a98e20
Replacing set_format_arg_on macro in favor of a more C++zy solution ( #11350 )
2020-04-20 07:10:33 +02:00
Gymnasiast
d2b71392cf
Move upkeep costs to RTD
2020-04-19 21:27:22 +02:00
Gymnasiast
f17014877a
Put all upkeep costs together (as an intermediate step)
2020-04-19 21:27:22 +02:00
Gymnasiast
7d50a2d186
Move alternate ride type to RTD
2020-04-19 18:44:38 +02:00
Gymnasiast
25f363625c
Rename field in RideData5 to something more descriptive
2020-04-19 18:20:20 +02:00
Gymnasiast
9503672730
Remove unused bits from rct_ride_data_5
2020-04-19 18:10:50 +02:00
Gymnasiast
02d3be4d4f
Remove unused variable
2020-04-19 18:06:52 +02:00
Gymnasiast
99d270388b
Move ride start piece to RTD
2020-04-19 18:05:57 +02:00
Breno Rodrigues Guimarães
3c1bdcd201
Create a compile-time table for converting color codepoints to utf8 ( #11349 )
...
For this to be possible, the function to convert a codepoint to urf8 was
moved to the header and made constexpr.
Now it's not necessary to store a std::string just to serve as a buffer
for holding this string. All the computation is done at compile time.
2020-04-19 15:51:01 +02:00
Michael Steenbeek
deb56c2a72
Move LiftData to RTDs ( #11347 )
2020-04-19 14:41:26 +02:00
Tulio Leao
629181b88d
Fix mistake in #11345 : Remove all Peeps also removing staff ( #11352 )
2020-04-19 14:40:25 +02:00
Ted John
b9e85f6b90
Fix #11259 : Custom JSON object breaks saves ( #11356 )
...
Do not attempt to pack JSON objects into S6 files.
2020-04-19 14:18:12 +02:00
Michael Steenbeek
d3a5446114
Create ride type flag for suspended rides ( #11355 )
2020-04-19 13:53:51 +02:00
Michael Steenbeek
957294568f
Use constants in ride_entry_get_supported_track_pieces() ( #11337 )
2020-04-19 13:33:01 +02:00
Michael Steenbeek
8127437de1
Reduce direct ride type checking; move available piece lookup to RTD ( #11353 )
2020-04-19 13:32:43 +02:00
frutiemax
d3b702603d
Fix #10483 : Changing footpath type won't remove the elements on it. ( #11306 )
...
Changing footpath type for an existing footpath does not remove elements on it, such as benches, lamps, etc. Also handles changes from and to queue paths properly.
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
Co-authored-by: Michał Janiszewski <janisozaur@gmail.com >
2020-04-19 07:11:15 -03:00
Duncan
6a2b4a0a27
Merge pull request #11257 from hdpoliveira/vehicle_update_9473
...
Part of #9473 : Convert cable_lift_update to Vehicle private method Ca…
2020-04-19 08:03:09 +01:00
Duncan
6570741a1c
Fix #11343 , 11344. Remove all peeps cheat causes a crash/hang ( #11345 )
...
* Fix #11343 , 11344. Remove all peeps cheat causes a crash/hang
Caused by a refactor.
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2020-04-18 15:43:05 -03:00
hdpoliveira
fd111403f1
Part of #9473 : vehicle_update_track_motion to Vehicle::UpdateTrackMotion
2020-04-18 14:41:47 -03:00
hdpoliveira
bbdd70395f
Part of #9473 : vehicle_current_tower_element_is_top to Vehicle::CurrentTowerElementIsTop
2020-04-18 14:41:47 -03:00
hdpoliveira
49b37aafe8
Part of #9473 : vehicle_check_if_missing to Vehicle::CheckIfMissing
2020-04-18 14:41:35 -03:00
hdpoliveira
05b9957527
Part of #9473 : vehicle_update_additional_animation to Vehicle::UpdateAdditionalAnimation
2020-04-18 14:40:13 -03:00
hdpoliveira
f6624f3b94
Part of #9473 : vehicle_update_motion_dodgems to Vehicle::UpdateMotionDodgems
2020-04-18 14:39:14 -03:00
hdpoliveira
ed60a4996d
Part of #9473 : vehicle_update_crash_setup and vehicle_update_collision_setup
2020-04-18 14:39:14 -03:00
hdpoliveira
276e0c5691
Part of #9473 : vehicle_update_boat_location to Vehicle::UpdateBoatLocation
2020-04-18 14:39:13 -03:00
hdpoliveira
fe9d19bff6
Part of #9473 : vehicle_finish_departing to Vehicle::FinishDeparting
2020-04-18 14:39:12 -03:00
hdpoliveira
d35591959a
Part of #9473 : vehicle_update_crossings to Vehicle::UpdateCrossings
2020-04-18 14:39:12 -03:00
hdpoliveira
3a8a2a85c7
Part of #9473 : vehicle_update_travelling_boat_hire_setup to Vehicle::UpdateTravellingBoatHireSetup
2020-04-18 14:39:11 -03:00