Michael Steenbeek
d481cca2ed
Remove some redundant casts and fix rct_sprite::AsDuck()
2018-02-15 13:04:25 +01:00
jensj12
02474353e3
Reduce duplicate code
...
Fix two cases of duplicated code
2018-02-13 00:11:29 +01:00
Ted John
7e01dcdaaf
Remove legacy object list
2018-02-12 12:48:41 +00:00
Ted John
4d8fe051e8
Remove most usages of object_entry_groups
2018-02-12 12:48:41 +00:00
jensj12
06e52f2d6f
Fix #7137 : Water, gentle and transport rides can only have 1 vehicle... ( #7159 )
...
.../train
2018-02-10 19:22:28 +00:00
Ted John
97032f7044
Merge pull request #7062 from rwjuk/fix7052
...
Fix #7052 : Infinite loops occur in track circuit iteration
2018-02-06 11:42:19 +00:00
Gymnasiast
cc4f7e144a
Remove most usages of 'new Intent'
2018-02-05 23:23:26 +01:00
Gymnasiast
e3c0f6606d
Clean up Intent.{cpp,h}
...
This gets rid of the C transfer functions, add licence and does some alignment fixes
2018-02-05 23:23:26 +01:00
duncanspumpkin
ac2ad02491
Update name of chairlift flag
2018-01-30 12:53:50 +00:00
duncanspumpkin
eb5f8485fa
Name further entry flags
2018-01-30 12:53:50 +00:00
duncanspumpkin
5401e69b50
Name vehicle animation offsets
2018-01-30 12:53:50 +00:00
duncanspumpkin
93d1b7a233
Label vehicle sound2 flags
2018-01-30 12:53:50 +00:00
duncanspumpkin
4551f9c04e
Label flags
2018-01-30 12:53:50 +00:00
duncanspumpkin
96f664abb9
Fix Water Ride spinning on slope bug. Name flags. Refactor
...
There was a bug in the spinning water ride code that would mean that it would never trigger the stopping of spinning when going up a lift. This mistake was made during implementation of the function.
2018-01-30 12:53:50 +00:00
duncanspumpkin
f9d6203200
Refactor vehicle spinning.
...
Fix bug in R8_SPIN and LR_SPIN that would cause vehicles to spin in wrong direction on certain track elements.
Name parameters
Name flag for additional vehicle spinning sprites
Add comments to code to make function easier to understand.
2018-01-30 12:53:50 +00:00
pss9205
d6bf08e407
Fix #7030 : Ride reliability underflows
2018-01-28 12:51:45 +01:00
Richard Jenkins
c76b075348
Fix #7052 : Infinite loops occur in track circuit iteration
2018-01-20 21:51:26 +00:00
Ted John
6d63729a40
Fix MSVC
2018-01-18 22:59:30 +00:00
Ted John
f2014fb6b1
Refactor music_list.c to C++
2018-01-18 22:08:56 +00:00
Marijn van der Werf
7d0417a366
Import private headers in remaining files
2018-01-18 22:57:55 +01:00
Marijn van der Werf
430bf482f2
Add viewport getter
2018-01-18 22:57:55 +01:00
Ted John
9afbfe02ab
Add new helper to check if raining
2018-01-14 01:06:47 +00:00
Ted John
742690b4f4
Add enums for weather effect and rain level
2018-01-14 01:06:47 +00:00
Ted John
83cdd56825
Unify current and next climate state into common struct
2018-01-14 01:06:47 +00:00
ZehMatt
84f2917f59
Use const and constexpr whenever possible.
2018-01-11 22:29:08 +01:00
Michael Steenbeek
cd5a1ba888
Compile files in world folder as C++
2018-01-11 13:25:09 +01:00
Aaron van Geffen
0527f50c7f
Take previous virtual floor area into account when invalidating.
2018-01-11 10:37:40 +01:00
Jeroen D Stout
0268be92cb
Prevent ride construction from setting tiles when scenery tool is active
2018-01-11 10:37:40 +01:00
Jeroen D Stout
2849561eb6
Make ride editing set virtual floor height
2018-01-11 10:37:40 +01:00
Michał Janiszewski
469e142c7b
Change casing of header files
2018-01-11 09:30:09 +01:00
Michał Janiszewski
5a8cfb16c8
Clang-format guards for static data
...
This guards most of the hardcoded data from clang-format.
[ci skip]
2018-01-11 09:19:56 +01:00
Michael Steenbeek
6a88d6e04d
Move and rename RCT{1,2,12}.h
2018-01-09 13:36:41 +01:00
Ted John
c3eab7ead6
Refactor window.c to C++
2018-01-07 12:39:58 +01:00
Michael Steenbeek
755add6c9a
Compile localisation folder as C++
2018-01-06 18:32:25 +01:00
Duncan
12dde3a589
Refactor of Vehicle Sound Functions ( #6907 )
...
* Refactor vehicle_update_sound_params
Named known params.
Changed function structure to use more return statements to prevent multiple nested ifs.
Used core memory functions instead of hand rolled version.
Added more comments.
Named sub_6BC2F3.
Added comment on likely source of corruption of sound.
* Refactor vehicle_sounds_update
Split the function up into multiple functions.
Rework code to remove GoTos.
* Label params. Refactor slightly the restraint code to use bools
2018-01-04 21:38:27 +00:00
Michał Janiszewski
b2bc974fe7
Use nullptr where possible
2018-01-04 06:58:44 +01:00
Michael Steenbeek
91589f57c6
Compile map.c as C++
2018-01-03 20:40:51 +01:00
Ted John
49f5611bd1
Rename scenario.c|h to cpp
2018-01-03 15:07:17 +01:00
Michael Steenbeek
347ff702d0
Refactor objects
2018-01-03 10:16:51 +01:00
Michał Janiszewski
b1a78c8f24
Fix a compilation issue with older compilers
2018-01-01 22:55:00 +01:00
Michał Janiszewski
1cd7f99d2d
Fix Ride.cpp compilation issues
2018-01-01 22:16:16 +01:00
Gymnasiast
dc68946649
Remove unneeded C transfer functions from RideGroupManager
2017-12-31 21:15:34 +01:00
Gymnasiast
6e281e2061
Move music tune id list out of Ride.cpp for now
2017-12-31 20:43:17 +01:00
Gymnasiast
23d70a4ac9
Compile ride.c as C++
2017-12-31 20:43:17 +01:00