Commit Graph

23327 Commits

Author SHA1 Message Date
Ted John 6465d42b57 Apply code review changes, auto* 2022-05-23 22:24:56 +01:00
Ted John 2effca59d1 Fix audio source leak 2022-05-23 22:24:56 +01:00
Ted John 2012488956 Fix issues with file finding on Linux 2022-05-23 22:24:56 +01:00
Ted John a1d6492828 Update data/language/en-GB.txt
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com>
2022-05-23 22:24:56 +01:00
Ted John a2e6691ac2 Add new audio objects for loading sounds 2022-05-23 22:24:56 +01:00
OpenRCT2 git bot 697fa7c436 Merge Localisation/master into OpenRCT2/develop 2022-05-23 04:10:52 +00:00
Michał Janiszewski 52ea48adc8
Merge pull request #16911 from janisozaur/ubuntu-jammy
Update CI images
2022-05-22 15:41:23 -07:00
Michał Janiszewski f218d38ff8 Build 32-bit with Focal 2022-05-23 00:15:59 +02:00
Michał Janiszewski d51ed4f178 Upload more Linux builds to openrct2.org 2022-05-23 00:15:59 +02:00
Duncan 5349e6fe88
Window Class Refactor: DebugPaint (#17269)
* Move debug paint window to class

* Refactor global

* Use ref where possible
2022-05-22 23:15:39 +01:00
Michał Janiszewski 006628727e Update more CI images 2022-05-22 23:37:47 +02:00
Michał Janiszewski 80a142c575 Disable NT5.1 jobs as they haven't worked in a while
As much as I'd love to continue supporting NT5.1 mingw job as something
that could potentially run on ReactOS, I think it's time for it to go.
The sad truth is those builds were not able to run on such systems for a
while, no matter how much we tried to keep our project not polluted with
modern symbols, our dependencies haven't been so pristine. The latest
bug with those relates to how the static executable gets created and
even after solving that issue, there comes another one that isn't ours
but a play between freetype and GCC which I'm not interested in solving.
NT5.1 is no more. It's ceased to be. NT5.1's expired and gone to meet
its maker.
2022-05-22 23:37:47 +02:00
Michał Janiszewski e42227066f Add Ubuntu Jammy to build matrix, update images 2022-05-22 23:37:47 +02:00
guljam 03882905c8
fix #17247 Closing scenery window resets transparency settings 2022-05-22 22:58:51 +02:00
Hielke Morsink 6b94d8c0bc
Fix overwriting buffer for parent directory when browsing "Up" 2022-05-22 14:32:06 +00:00
guljam 530c62c27b
Fix hand cursor position on Inventions List 2022-05-22 14:02:26 +02:00
Ken Reese eab90843a2
Improve shorelines in map generation (#17242) 2022-05-22 08:05:20 +02:00
OpenRCT2 git bot e061845321 Merge Localisation/master into OpenRCT2/develop 2022-05-22 04:02:39 +00:00
Hielke Morsink dd1b8cd61e
Merge pull request #17254 from guljam/fix-scroll-right-click-ghost
fix object ghost follows invisible cursor when scroll with right-click
2022-05-21 10:06:12 +02:00
Hielke Morsink 95df149804
Fix: Ghosts and tooltips move when panning the viewport by right-click dragging
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com>
2022-05-21 09:40:43 +02:00
Michał Janiszewski 7832288ff9
Plug memory leak in OpenGL engine (#17250) 2022-05-20 21:43:16 +00:00
Michał Janiszewski 1516eba02d
Merge pull request #17249 from janisozaur/fix-scenery-name-reporting
Fix possible crash when reporting scenery name in S4 import
2022-05-20 14:04:13 -07:00
Michał Janiszewski 5f7a852e57 Fix possible crash when reporting scenery name in S4 import
Similar to https://github.com/OpenRCT2/OpenRCT2/pull/17197
2022-05-20 22:41:14 +02:00
OpenRCT2 git bot acada46232 Merge Localisation/master into OpenRCT2/develop 2022-05-20 04:07:00 +00:00
Hielke Morsink b21aaa5229
Increment plug-in API version for #17231 2022-05-18 18:41:42 +02:00
Michael Steenbeek 727fd39f14
Merge pull request #17231 from Gymnasiast/fix/ride-type-script
Fix inverted condition in ScTileElement.hpp
2022-05-17 21:05:08 +02:00
Sadret 4cc2f31181
Fix inverted condition in ScTileElement.hpp 2022-05-17 19:25:28 +02:00
Michał Janiszewski 44843d8512
Mark OriginalPathfinding as final (#17228) 2022-05-17 15:07:20 +00:00
jensj12 d071693808
Remove double check in LandSetHeightAction (#17027) 2022-05-16 22:12:19 -03:00
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