Ted John
4adca3ba15
Merge pull request #17204 from LordOfLunacy/develop
...
I have picked up the task of preparing a rework of the pathfinding to allow for the addition of a new pathfinding implementation to the game. This initial pull request makes GuestPathfinding more modular by creating a GuestPathfinding base class and implementing the current pathfinding system into an OriginalPathfinding subclass.
2022-05-16 09:32:52 +01:00
OpenRCT2 git bot
9e5942104e
Merge Localisation/master into OpenRCT2/develop
2022-05-16 04:03:00 +00:00
Ted John
ed00228e58
Log errors to stderr if park load fails
2022-05-15 20:58:30 +02:00
Michael Steenbeek
77d7a3a52f
Merge pull request #17199 from Gymnasiast/refactor/spiral-=slide
...
Load Spiral Slide images from the object
2022-05-15 17:33:07 +02:00
Hielke Morsink
aac14f6ef3
Merge pull request #17212 from Broxzier/bugfix/17205-terrain-mapgen-crash
2022-05-15 15:52:42 +02:00
Hielke Morsink
1a3dae6f56
Remove unnecessary null checks
...
static_cast on a nullptr is defined behaviour.
2022-05-15 11:18:15 +02:00
Hielke Morsink
f9676d1863
Use object manager interface
2022-05-15 10:34:32 +02:00
OpenRCT2 git bot
563a893dfe
Merge Localisation/master into OpenRCT2/develop
2022-05-15 04:04:45 +00:00
Hielke Morsink
52eeb702e0
Fix TerrainEdgeObject::GetById returning surface instead
2022-05-15 00:01:55 +02:00
Hielke Morsink
71318dbcb3
Fix #17205 : Crash in mapgen when base terrain is not selected
2022-05-15 00:01:00 +02:00
Gymnasiast
17026810b2
Fix #17201 : typo in changelog
2022-05-14 23:53:40 +02:00
Gymnasiast
f883dda643
Update changelog
2022-05-14 23:49:40 +02:00
Gymnasiast
7f802270fc
Update objects to v1.2.8
2022-05-14 23:48:36 +02:00
Gymnasiast
4c4a20af81
Load Spiral Slide images from the object
2022-05-14 23:48:36 +02:00
LordOfLunacy
fa71bbc1b2
Implement requested changes
...
- Change the GuestPathfinder object to a smart pointer
- Improved function signatures
- Added javadoc comments to the abstract base class
- Converted pointers to references in pathfinding function calls
2022-05-14 15:28:24 -04:00
Hielke Morsink
4857cabca2
Add dependency check action
2022-05-14 20:36:21 +02:00
frutiemax
9971ca15ad
Use ride->GetRideTypeDescriptor() in Maze related game actions
2022-05-14 18:19:00 +00:00
Ted John
3acec45f97
Mark plugins that errored in main as started ( #17207 )
...
This is to make sure plugin still runs stop / clean up code before it is unloaded. Otherwise context menu items etc. are not removed.
2022-05-14 15:44:35 +01:00
Ted John
16585ecaf2
Merge pull request #17192 from IntelOrca/fix/13997-network-track-design
...
Fix #13997 : Placing a track design interferes with other players building a ride
A bit of a hack due to track design placement code using and sharing global variables with the UI code. Eventually this will change, when windows get upgrade to classes and when NTDF is implemented.
2022-05-14 11:43:42 +01:00
LordOfLunacy
428f7bd9ec
Fix formatting
...
You can tell I'm new at this
2022-05-13 20:41:59 -04:00
LordOfLunacy
68fa825524
Fixed constructor goof
...
4th times the charm?
2022-05-13 20:39:42 -04:00
LordOfLunacy
4436289ff7
Add appropriate tags to functions
2022-05-13 20:25:58 -04:00
LordOfLunacy
eddda64e20
Fixed formatting
2022-05-13 19:59:47 -04:00
LordOfLunacy
45013a90cc
Part of pathfinding rework
2022-05-13 19:18:46 -04:00
Hielke Morsink
07520ce0ba
Fix #17200 : Format error in changelog
2022-05-12 23:53:08 +02:00
Michael Steenbeek
5ccf04b2e5
Fix segfault when extracting files from the GOG installer
2022-05-12 23:38:23 +02:00
OpenRCT2 git bot
01a0f0feab
Merge Localisation/master into OpenRCT2/develop
2022-05-11 04:11:52 +00:00
Ted John
0b9184b99b
Avoid overwriting _currentTrackPieceDirection when placing TD
2022-05-10 22:41:09 +01:00
Hielke Morsink
33978451cd
Remove unused preprocessor placeholder
2022-05-10 23:27:19 +02:00
Matt
aea88b7320
Fix #13997 : Placing track design influences clients ride construction
2022-05-10 21:58:51 +01:00
Ted John
b441cf768c
Log SDL2 version on startup
2022-05-10 21:54:04 +02:00
Michael Steenbeek
db900b12db
Create enum for codepages ( #17181 )
2022-05-10 12:55:39 +02:00
Hielke Morsink
8d5116419d
Merge pull request #17183 from Broxzier/bugfix/plug-in-crashes
2022-05-10 00:02:07 +02:00
Michał Janiszewski
950ea807f6
Merge pull request #15914 from janisozaur/remove-vendored-gtest
...
Remove support for vendored gtest
2022-05-09 14:50:50 -07:00
Michał Janiszewski
500190ff25
Disable tests on bionic
2022-05-09 23:25:30 +02:00
Michał Janiszewski
16c4bfb416
Update Bionic images in CI to ones with gtest
2022-05-09 23:05:09 +02:00
Michał Janiszewski
1670aa759f
Remove support for vendored gtest
...
Originally implemented only to satisfy the (somewhat dubious) claim of
gtest about the necessity to provide your own copy. The original claim
got removed here:
5437926b22
2022-05-09 23:04:53 +02:00
Hielke Morsink
a67e805e60
Log messages with new LogPluginInfo function
2022-05-09 21:17:55 +02:00
Hielke Morsink
dcec3fb63f
Remove misplaced 'h' from error message
2022-05-09 14:34:48 +02:00
Michał Janiszewski
433cfef5c7
Merge pull request #16367 from janisozaur/googletest-20220102
...
Update GoogleTest version
2022-05-08 21:09:50 -07:00
Hielke Morsink
75caf23b84
Add changelog entry
2022-05-08 23:53:44 +02:00
Micha Janiszewski
dfd5b4e775
Update MSVC project to use correct Google Test library
2022-05-08 22:22:36 +02:00
Michał Janiszewski
d81b36e16f
Update GoogleTest version
2022-05-08 22:22:03 +02:00
Hielke Morsink
c404e31e9a
Increment plug-in API version
2022-05-08 20:10:01 +02:00
Hielke Morsink
9e4ed1e85a
Make property messages more consistent
2022-05-08 20:07:45 +02:00
Hielke Morsink
2bf5f1040a
Sanitize all track element properties
2022-05-08 19:54:33 +02:00
Hielke Morsink
813618d30b
Print message when attempting to set invalid property
...
Added for the previously track setters, and all surface element properties.
2022-05-08 15:35:34 +02:00
Karst
b08c87c0c4
Make changelog the same order as previous editions
...
Modifies the changelog to be the same order as all other changelogs. So people can add onto that instead.
2022-05-08 13:13:20 +02:00
Michał Janiszewski
4084db6ffc
Merge pull request #16887 from janisozaur/msvc-arm
...
MSVC ARM64
2022-05-08 00:33:41 +02:00
Michael Steenbeek
493c97246c
Merge pull request #16952 from karst/reorg-objsel
...
Make "Object Selection" order more coherent
2022-05-08 00:02:12 +02:00