Gymnasiast
2f0b6a9652
Rename FOOTPATH_ENTRY_FLAG_HAS_PATH_BASE_SPRITE
2019-01-20 17:23:27 +01:00
Gymnasiast
73e25399d3
Rename footpathEntry to railingEntry where appropriate
2019-01-20 17:23:27 +01:00
Gymnasiast
9da5b5d513
Rename path_paint_{box,pole}_support parameter
2019-01-20 17:23:27 +01:00
deurklink
5e39147b76
Fix #8584 : Ducks spawning function doesnt check tiles 0..63 (original bug) ( #8614 )
2019-01-20 13:20:01 +01:00
Michael Steenbeek
f16116a321
Add #8588 to changelog [ci skip]
2019-01-20 11:56:26 +01:00
Tom Lankhorst
ddf4c32644
Fix #8588 : Guest list scrolling breaks above ~2000 guests
2019-01-20 11:55:29 +01:00
Tom Lankhorst
2695142fbf
Fix console opening when only opening and closing debugging tools dropdown
2019-01-20 11:22:25 +01:00
Lars Toenning
7de115263e
Fix #8377 : Change number of autosaves that are stored ( #8440 )
2019-01-19 14:31:12 +01:00
Michael Steenbeek
6ef01b3cd3
Name some path drawing variables
2019-01-18 20:35:43 +01:00
Michael Steenbeek
b4bef2fe7d
Merge pull request #8560 from richard-fine/directions
...
Begin cleanup of direction handling
2019-01-18 19:09:39 +01:00
Ted John
92412d4bab
Store ride index inside ride struct
2019-01-18 11:46:18 +01:00
ζeh Matt
a34422dc26
Fix #8591 : Game loop does not run at a consistent tick rate of 40 Hz ( #8594 )
...
* Fix #8591 : Run game loop at consistent tick rate of 40hz.
* Update distribution/changelog.txt
Co-Authored-By: ZehMatt <m.moninger.h@gmail.com>
2019-01-17 23:22:27 +01:00
deurklink
51fc2fe84a
Feature #8583 : Add booster pieces for water coaster
...
Co-Authored-By: deurklink
2019-01-14 22:17:52 +01:00
Michał Janiszewski
b27428835c
Change http://backtrace.io token
...
Someone seems to be trying to use up all our backtrace.io quota by
submitting the same bug over and over again which was fixed in
https://github.com/OpenRCT2/OpenRCT2/pull/8533 , 17 days ago now.
To prevent such behaviour, I've disabled the old token and replaced it
with a new one, causing dumps from old builds to be rejected now and not
counting towards our quota.
2019-01-14 21:18:33 +01:00
Michael Steenbeek
dc1c2292dd
Merge pull request #8587 from Gymnasiast/cleanup/ride-index
...
Replace more hardcoded instances of RIDE_ID_NULL
2019-01-13 16:13:11 +01:00
OpenRCT2 git bot
ee915add00
Merge Localisation/master into OpenRCT2/develop.
2019-01-13 04:00:22 +00:00
Gymnasiast
87f894079b
Replace hardcoded occurrences of RIDE_ENTRY_INDEX_NULL
2019-01-12 12:48:35 +01:00
Gymnasiast
74a3674e86
Replace more hardcoded instances of RIDE_ID_NULL
2019-01-12 12:38:23 +01:00
Ted John
8701286772
Use new ride_id_t typedef ( #8561 )
2019-01-12 10:11:55 +00:00
OpenRCT2 git bot
746feaaa45
Merge Localisation/master into OpenRCT2/develop.
2019-01-10 04:00:24 +00:00
OpenRCT2 git bot
cc9af4ead0
Merge Localisation/master into OpenRCT2/develop.
2019-01-09 04:00:25 +00:00
Michael Steenbeek
fdba61002f
Add station index to Tile Inspector
2019-01-08 11:25:12 +01:00
Michał Janiszewski
39b59b1185
Merge pull request #8549 from janisozaur/sdl2-prefix
...
Drop SDL2/ prefix on includes
2019-01-07 22:32:26 +01:00
Aaron van Geffen
85bc21ce25
Adjust IncludePath for the MSVC project.
2019-01-07 22:08:06 +01:00
ζeh Matt
eb4ddebe3e
Merge pull request #8525 from ZehMatt/ga-scenery-remove
...
Implement scenery remove game actions.
2019-01-07 19:50:40 +01:00
Aaron van Geffen
2427b67374
Fix #8555 : Multiplayer window text limits are not computed properly.
2019-01-07 12:17:37 +01:00
Michał Janiszewski
0d2fd33fd8
Bump network version
...
Co-Authored-By: ZehMatt <m.moninger.h@gmail.com>
2019-01-07 09:04:51 +01:00
Matt
9f613833ce
Rename actions.
2019-01-07 09:04:51 +01:00
Matt
b01c93ba4c
Normalise replays.
2019-01-07 09:04:51 +01:00
IntelOrca
b9fd90ffd3
Implement ClearAction.
2019-01-07 09:04:51 +01:00
Matt
d7096f71cb
Implement SceneryRemoveLargeAction.
2019-01-07 09:04:51 +01:00
Matt
b34b09c6bb
Implement SceneryRemoveSmallAction.
2019-01-07 09:04:51 +01:00
dchokola
d4a3feca29
Introduce DISABLE_GUI for headless build (Fixes OpenRCT2#8542) ( #8566 )
2019-01-07 06:08:31 +01:00
Michał Janiszewski
ecfbf60cc4
Drop SDL2/ prefix on includes
...
pkg-config, cmake, all demos and tests define the path with SDL2/
already included.
2019-01-06 17:29:29 +01:00
Richard Fine
3b9dd87caf
Make direction_reverse constexpr and pass arg by value
...
To make totally sure that the compiler understands it can fully compute the value at compile time when dealing with constant inputs, and to make totally sure there are no aliasing problems.
2019-01-06 11:58:28 +00:00
Ted John
0328355f9e
Include stdexcept instead of exception ( #8559 )
2019-01-05 22:12:47 +01:00
Richard Fine
b77f1285a4
Reformat
2019-01-05 19:48:12 +00:00
Richard Fine
e90e9dd73f
Introduce many uses of direction_reverse
...
Change many of the places doing the ^2 trick to use direction_reverse instead, for improved readability.
2019-01-05 15:41:46 +00:00
Richard Fine
fd60654238
Add comments and direction_reverse function
...
Add a bit of Javadocs, and introduce helper function for reversing directions because the ^2 trick used elsewhere in the codebase is not immediately obvious exactly what it does.
2019-01-05 14:28:24 +00:00
Richard Fine
613c7e9bf3
Introduce 'Direction' typedef
...
Directions are used quite widely across the codebase, but right now we just use uint8_t for them. Defining a proper type makes the intention clearer.
2019-01-05 13:58:32 +00:00
Michał Janiszewski
322be796e3
Add -Wextra ( #8556 )
...
Oops, no idea how it was missing all this time.
Additionally adds:
* `-Wno-clobbered` (conditionally)
* `-Wno-unused-parameter`
2019-01-05 00:15:06 +01:00
Hielke Morsink
53ae48ffca
Merge pull request #8550 from janisozaur/fallthroughs
...
Fix implicit fallthroughs
2019-01-04 23:27:02 +01:00
Hielke Morsink
5ef5e4153d
Fix some more implicit and conditional fallthroughs
2019-01-04 22:26:56 +01:00
Michał Janiszewski
8a70b29f64
Fix GCC's warning regarding enum vs non-enum values being compared ( #8551 )
2019-01-04 21:29:44 +01:00
Michał Janiszewski
7e769ed662
Fix #7536 : Android build fails to start ( #8554 )
...
This was a regression from #7435 which introduced threads and caused JNI
to misbehave and fail to load our expected classes. Provide a workaround
based on the description in https://stackoverflow.com/a/16302771 which
stores a main thread's class loader and uses that in neighbouring
threads.
2019-01-04 19:48:26 +01:00
ζeh Matt
20496b0390
Merge pull request #8545 from richard-fine/use-enum-types
...
Use of enum types in Peep code
2019-01-04 10:57:56 +01:00
ζeh Matt
069052c685
Fix replays not working in some cases. ( #8552 )
2019-01-04 10:45:21 +01:00
Richard Fine
a30e154388
Handle all enum values in switches
...
Add 'default' cases to a few enums that were not otherwise handling all possible enum values. This wasn't a problem before because the variables we were switching on were not actually enum types, but now that they are, Clang is warning us about the non-covered cases.
2019-01-03 12:06:47 +00:00
Michael Steenbeek
31298bd772
Merge pull request #8543 from IntelOrca/refactor-ride
...
Refactor ride structure
2019-01-02 22:38:20 +01:00
Michał Janiszewski
c5e1abcfb1
Fix implicit fallthroughs
2019-01-02 22:30:57 +01:00