Bas
2b2efee7a8
Remove unnecessary MoveTo code from MoveRelativeDistance
2020-12-29 15:41:26 +01:00
Bas
559c327c1e
Disable vehicle collision on single car position update
2020-12-29 15:41:26 +01:00
Bas
e44c17957b
Replace track position setter with new move method
2020-12-29 15:41:26 +01:00
Bas
32bccf4a7c
Run clang-format on ScEntity.hpp
2020-12-29 15:41:25 +01:00
Bas
d5a9881f91
Add track progress property to vehicles
2020-12-29 15:41:25 +01:00
Michael Steenbeek
ac65864b40
Close #11859 : Add on-ride photo to APVC and Reverse Freefall RC
2020-12-29 13:13:17 +01:00
csunday95
51faec5c50
Close #13637 : Refactor sprite compiler for filesystem efficiency
...
- sprite building would save a file with just the sprite file header
and then immediately open it again at the beginning of compilation
- sprite file generation is now entirely in memory until the final
output file is saved on success
- added validation of no file activity in the failed build test case;
failed builds will not generate a file or edit an existing one
2020-12-29 13:12:55 +01:00
Duncan
556c786b12
Paint Setup refactor ( #13633 )
...
* Simplify paint session generate
* Add template to improve performance
* Add comments and fix minor issues
2020-12-25 08:05:57 +00:00
Michael Steenbeek
7337e9d4a3
Fix #13644 , #13102 : Underflows in ride graph, temperature, cut-away view
2020-12-24 23:08:01 +01:00
Tulio Leao
7b2ea2aae1
Merge pull request #13632 from tupaschoal/some-enum-class
...
Some enum class conversions
2020-12-24 08:08:51 -03:00
Tulio Leao
8c9fa45a76
Use switch for Ride::UpdateAll
2020-12-23 20:15:39 -03:00
Tulio Leao
af0ec60bed
Close #13626 : Refactor RCT2LanguageId to strong enum
2020-12-23 20:07:54 -03:00
Tulio Leao
00483df2f2
Close #13625 : Refactor TOOL_IDX to use strong enum
2020-12-23 20:07:54 -03:00
Tulio Leao
d6ebdded6b
Close #13630 : Refactor DATATYPE into strong enum
2020-12-23 20:07:53 -03:00
Tulio Leao
b7f70ab20b
Close #13628 : Refactor MASTER_SERVER_STATUS to strong enum
2020-12-23 20:07:53 -03:00
Tulio Leao
221aa8cece
Close #12453 : Refactor RCT2_EDITOR_STEP to strong enum
2020-12-23 20:07:53 -03:00
Michael Steenbeek
f9e90ed84c
Fix #13641 : Game crashes after a while ( #13642 )
2020-12-23 22:37:43 +01:00
Tulio Leao
45cc84cfaf
Remove unreachable default in list_item_sort
2020-12-23 18:02:39 -03:00
Tulio Leao
f7c6e04658
Close #13622 : Refactor SORT into strong enum
2020-12-23 18:02:39 -03:00
Michael Steenbeek
eeacb85310
Fix #13466 : 'Build 5 roller coasters' excitement corrupted
2020-12-23 21:34:04 +01:00
Ted John
9809df8de6
Fix #13549 : Ride name is truncated/resetted in Korean
...
Handle multi-byte RCT2 strings when converting to string_view.
2020-12-23 20:19:25 +01:00
Michael Steenbeek
5dd0ff12c4
Fix #13550 : Cut height in Cut-away view window is missing
2020-12-23 20:13:00 +01:00
Michael Steenbeek
90964b38bb
Fix #13574 : Object selection crashes if 'originalId' missing
2020-12-23 20:12:25 +01:00
Mike Jones
4e991beb8d
Closes #12419 : Merge MISC_COMMAND and GAME_COMMAND into strong enum ( #13103 )
...
Merge MISC_COMMAND and GAME_COMMAND enums
Cleanup
2020-12-22 20:53:37 -03:00
csunday95
fa5437f920
Fix #13611 : Zero under decimal is not displayed ( #13618 )
...
* fix for bug #13611 ; handled too few sig figs fixed point case
* added unit test cases to cover modified fixed point code
* removed blank line to satistfy clang-format
* sorted includes in formatting tests for clang-format
* removed redundant static_cast
- already a char literal and assigning to char[] so code
is functionally equivalent
2020-12-22 09:45:45 +00:00
Hielke Morsink
cc6b56f1f5
Fix: Load game / Quit to the menu are not working in multiplayer ( #13619 )
2020-12-21 19:55:29 +00:00
Michael Steenbeek
4ac3b27ae9
Merge pull request #13614 from Gymnasiast/feature/rct1-surfaces
...
Feature/rct1 surfaces
2020-12-21 18:40:45 +01:00
Michael Steenbeek
94b6723f0d
Add some comments
2020-12-21 14:53:54 +01:00
Duncan
6da4a8d6af
Add individual vehicle motion update flag ( #13607 )
...
This can be used in conjuction with #13593 to change the placement of vehicles on a track
2020-12-21 13:25:39 +00:00
Gymnasiast
179b50358c
Add RCT1 surface styles
2020-12-20 21:45:21 +01:00
Gymnasiast
31dc155e0b
Use type bit 1 on surface element to store more surface styles
2020-12-20 21:45:04 +01:00
Richard Qian
157a78c8e6
Enable saving rides with scenery in track designer
2020-12-20 13:29:46 -06:00
Richard Qian
8bdfdad26c
Refactor track designer object setup function to use UpperCamelCase
2020-12-20 13:08:36 -06:00
Richard Qian
84d5fde6bb
Remove the max limit of 4 rides from the Track Designer
2020-12-20 13:08:36 -06:00
Richard Qian
6ee4bec0b1
Cleanup commented code, as testing shows nothing else adversely affected
2020-12-20 13:08:36 -06:00
Richard Qian
904af2cc4f
Enhance the track designer with ability to add scenery and footpaths
...
This brings feature parity with Rollercoaster Tycoon Classic (RCTC)
Includes:
* Re-enabled buttons: Ride List, Map, Scenery, Path, Clear Scenery
* Add all standard footpaths and core scenery objects to the object selection
The max limit of 4 rides has not changed; other object types can have more than 4
Only a minimum set of scenery is enabled, as the full set cannot be included
2020-12-20 13:08:36 -06:00
Hielke Morsink
235afc4c62
Mark possibly unused variable as maybe_unused ( #13612 )
2020-12-20 15:35:23 +00:00
Gymnasiast
d11862046c
Actually make Spinning control track behave as such for Steel Wild Mouse
2020-12-19 15:35:35 -06:00
Gymnasiast
bcf0e15c97
Fix formatting
2020-12-19 15:35:35 -06:00
Richard Qian
6568735fa8
Remove steep slope up access for both Splash Boats and River Rafts
2020-12-19 15:33:19 -06:00
Richard Qian
8e4dbcbba6
Fix incorrect label when using Spinning Control piece on Wild Mouse
2020-12-19 15:33:19 -06:00
Richard Qian
6a095f39a5
Enable more cheat pieces for Splash Boats and River Rafts
2020-12-19 15:33:19 -06:00
Richard Qian
f293dee3d1
Fix incorrect label when using Log Bumps piece on Car Ride
2020-12-19 15:33:19 -06:00
Richard Qian
b86c28a66e
Restore extra cheat track pieces for some rides; intended to fix #13324
...
Includes:
* Corkscrew Roller Coaster
* Hypercoaster
* Steel Wild Mouse
* Spinning Wild Mouse
* Water Coaster
* Car Ride
* Monster Trucks
Some pieces are incorrectly labelled (log bumps and rotation control toggle),
and need to be investigated further
2020-12-19 15:33:19 -06:00
Łukasz Pękalski
9ec61fa5d2
Close #12993 : Remove hardcoded {SMALLFONT}{BLACK} from tooltips
2020-12-19 20:53:57 +01:00
Kevin Singh
d0afa7947f
Close #12451 : Remove enum TILE_INSPECTOR_ELEMENT_TYPE ( #13604 )
2020-12-19 12:46:15 -03:00
Cory Sanin
c28a1fc2bc
Fix: Docker build failure ( #13605 )
2020-12-18 10:20:57 +01:00
Cory Sanin
82fd8506ad
Feature: Add allowed_hosts to plugin section of config
2020-12-17 22:25:05 +01:00
Duncan
7440d7eb2b
Fix #13567 : Added ability for peeps to stop eating certain food constanly ( #13592 )
...
* Fix #13567 : Cure guests of severe gluttony
Incorrect assumption that bitscanforward itertated over 64 bits meant that food that was previously within the ExtraItemFlags would never get removed from the peeps inventory. bitscanforward function has been replaced with a 64bit version
* Bump network version
2020-12-17 17:45:40 +00:00
Duncan
3f53961e5d
Fix incorrect formatting of input and output of g2.dat ( #13599 )
...
* Fix incorrect formatting of input and output of g2.dat
* Fix entry offsets and empty data
2020-12-16 14:34:29 +00:00