Ted John
c8ef6233aa
Add CNG implementation of crypto functions
2020-02-04 22:49:43 +00:00
Duncan
1dc7bc2466
Merge pull request #10643 from Gymnasiast/refactor/remove-optional-polyfill
...
Remove opt::optional polyfill
2020-02-02 12:24:10 +00:00
Ted John
0689829980
Update Windows dependencies to v20 ( #10642 )
2020-02-01 21:38:07 +00:00
Gymnasiast
ca2f37ae7f
Remove opt::optional polyfill
...
std::optional is supported by Xcode 10. The non-polyfill variant was already used in our code, so this is not likely to break anything that wasn't broken before.
2020-02-01 22:25:03 +01:00
Michael Steenbeek
fd6c709128
Merge pull request #10608 from Gymnasiast/refactor/last-next-research-item-optional
...
Convert gResearchLast/NextItem to std::optional
2020-02-01 22:07:11 +01:00
Michael Steenbeek
57daba8796
Merge pull request #10640 from IntelOrca/github-actions-android
...
Enable Android builds with GitHub Actions
2020-02-01 21:52:08 +01:00
Ted John
1e6bf84796
Do not log element out of range as error ( #10641 )
...
Many routines will attempt to access tile elements outside the range of the map. This can happen for example when a routine is observing surrounding tiles of a piece of track that is near the edge of the map. Null is returned from the function which is handled by the routine, so not really an error and can reduce many bounds checking in callers.
2020-02-01 20:44:57 +00:00
Ted John
a64c9e9924
Only build 32/64 ARM and package just apk file
2020-02-01 16:22:57 +00:00
Ted John
a02448e1fa
Link stdc++fs for Clang as well as GCC ( #10626 )
2020-01-28 13:31:03 +00:00
Gymnasiast
c77c69a0c4
Refactor calls
2020-01-26 16:21:42 +01:00
Gymnasiast
66dbb5e166
Refactor access to ResearchItem's rawValue
2020-01-26 15:17:37 +01:00
Gymnasiast
e6c32230bc
Convert rawValue to uint32
2020-01-26 14:12:57 +01:00
Gymnasiast
63fddee603
Convert gResearchLast/NextItem to std::optional
2020-01-26 10:07:16 +01:00
Ted John
519ea1c8c3
Fix #10376 : No ratings generated when a shop and track intersect ( #10387 )
2020-01-25 23:09:58 +01:00
Michael Steenbeek
2b6e925744
Fix testing giga coaster with cable lift crashing the game ( #10620 )
2020-01-25 12:24:04 +01:00
Duncan
4a22158387
Fix #10386 . Mistake made while refactoring ( #10607 )
...
Added some additional comments whilst investigating the issue. Ultimate fix should look at changing the bounding box units but unsure of consequences
2020-01-25 10:30:38 +01:00
ζeh Matt
32d6ed2bc2
Merge pull request #10593 from tupaschoal/pr-10048
...
Fix #9477 : Process exit code is always 0
2020-01-24 22:38:22 +01:00
Duncan
171e255981
Fix #10598 . Mistake made when fixing #7784 . ( #10606 )
2020-01-23 22:43:29 +01:00
Michael Steenbeek
3192bfb7c6
Move research functions to method; remove unused function ( #10609 )
2020-01-22 22:51:11 +01:00
Aaron van Geffen
d1eb041958
Increase height of track save buttons. ( #10604 )
2020-01-22 13:30:33 +01:00
Aaron van Geffen
acc6cffad3
Apply clang-format.
2020-01-22 11:41:34 +01:00
Michael Berk
914c07a711
Added Random Title Sequence
2020-01-22 11:41:34 +01:00
Michael Steenbeek
733ec6ec24
Fix water sides glitch ( #10599 )
2020-01-21 14:34:25 +01:00
Tulio Leao
c87e1ff9b6
Use EXITCODE enum on game startup
2020-01-19 19:37:27 -03:00
Lomash Gupta
0165261ac0
Fix #9477 : Fix process exit code always being zero
...
- Replaced gExitCode occurences with EXIT_SUCCESS and EXIT_FAILURE
- Removed global declaration of gExitCode
2020-01-19 18:35:24 -03:00
Lomash Gupta
36840f3fe0
fixed gExitCode
2020-01-19 18:35:24 -03:00
duncanspumpkin
28565b370d
Fix clang format
2020-01-19 17:19:45 +00:00
duncanspumpkin
272e4f29a3
Further minor refactors
2020-01-19 17:16:42 +00:00
duncanspumpkin
08ea5585ee
Small refactors and cleanups
2020-01-19 17:16:42 +00:00
duncanspumpkin
5e9e9df7ce
Refactor invalidate_sprite
2020-01-19 17:16:42 +00:00
duncanspumpkin
71aed18fba
Rfactor sprite_set_coordinates
2020-01-19 17:16:42 +00:00
duncanspumpkin
bdcfd615ed
Refactor sprite_move
2020-01-19 17:16:41 +00:00
duncanspumpkin
a262f325ed
Refactor sprite_remove
2020-01-19 17:15:52 +00:00
duncanspumpkin
65c6564165
Use SpriteBase instead of rct_sprite for move_sprite_to_list
2020-01-19 17:15:52 +00:00
duncanspumpkin
1b6bfa2bbf
Remove no longer strictly correct comments
2020-01-19 17:15:51 +00:00
duncanspumpkin
a5ef8d6240
Rename rct_vehicle
2020-01-19 17:14:56 +00:00
duncanspumpkin
164acc85cc
Rename sprites to newer style naming
2020-01-19 17:10:53 +00:00
duncanspumpkin
86a20805ad
Correct the types for exporting
2020-01-19 17:08:57 +00:00
duncanspumpkin
4e796ec92d
Increase Sprite size to 0x200
...
This should allow for major refactoring of the sprite classes
2020-01-19 17:08:57 +00:00
Michael Steenbeek
b1e8caa575
Merge pull request #10570 from tupaschoal/use-more-coords-6
...
Prefer CoordsXY* on more places
2020-01-19 18:06:20 +01:00
Michael Steenbeek
1892a3da48
Merge pull request #10574 from tupaschoal/footpath-direction-delta
...
Prefer CoordsDirectionDelta on footpath_update_path_wide_flags()
2020-01-19 18:06:02 +01:00
Gymnasiast
af12421f2d
Apply fixes
2020-01-19 17:34:11 +01:00
modulo7
fdf0c17fd8
Name field var_CD of vehicle struct. Refactor to enum
2020-01-19 17:34:11 +01:00
Tulio Leao
b7e9b36a27
Prefer std::array and COORDS defines on Map::CoordsDirectionDelta
2020-01-19 13:30:29 -03:00
Tulio Leao
0d88c73b90
Prefer std::array and COORDS defines on Fountain arrays
2020-01-19 13:30:29 -03:00
Tulio Leao
c8097eab3a
Use CoordsXYE on maze_entrance_hedge_removal()
2020-01-19 13:30:28 -03:00
Tulio Leao
a3ecefcf89
Use CoordsXYE on maze_entrance_hedge_replacement()
2020-01-19 13:30:28 -03:00
Tulio Leao
893086440c
Use CoordsXYZ on park_entrance_get_index()
2020-01-19 13:30:28 -03:00
Tulio Leao
d34321fdaa
Use CoordsXY on ride_entrance_exit_place_ghost()
2020-01-19 13:30:28 -03:00
Tulio Leao
e65f9424cf
Use CoordsXYZ on rct_duck::MoveTo()
2020-01-19 13:30:26 -03:00