1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 19:13:07 +01:00
Commit Graph

18205 Commits

Author SHA1 Message Date
Hielke Morsink
d709668eab Remember scroll position instead of ride selection 2022-05-28 13:09:26 +02:00
Hielke Morsink
64eff42c60 Introduce constant for ride tab count 2022-05-28 10:16:41 +02:00
Rik Smeets
275adc9e68 Fix #7983: Change when certain G-forces show up in red
Co-authored-by: Hielke Morsink <hielke.morsink@gmail.com>
2022-05-27 22:09:18 +00:00
X123M3-256
502f06af91 Add "Alpine Coaster" ride type (#16825)
* Implement "Alpine Coaster" ride type


Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2022-05-26 21:28:17 +00:00
Ted John
97c0c4e052 Merge pull request #16975 from IntelOrca/plugin/track-segments
[Plugin] Add APIs for track segments and track iteration
2022-05-26 20:33:53 +01:00
Ted John
2db373bb62 Increment plugin API version 2022-05-26 18:37:14 +01:00
Ken Reese
5d52f4fd31 Fixed > 4 to >= 4 in min height check for shore generation (#17280) 2022-05-25 06:48:10 +01:00
Ted John
bb102cc1ec Remove null audio source and fix crash on exit 2022-05-23 23:06:41 +01:00
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
a2e6691ac2 Add new audio objects for loading sounds 2022-05-23 22:24:56 +01: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
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
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
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
Hielke Morsink
b21aaa5229 Increment plug-in API version for #17231 2022-05-18 18:41:42 +02:00
Ted John
31764f62c6 Change track segment API to use null 2022-05-17 19:33:04 +01:00
Ted John
7af322f8eb Fix build due to unused field 2022-05-17 19:27:39 +01:00
Ted John
71a6e2bf74 Add angle and banking to track segment 2022-05-17 19:27:39 +01:00
Ted John
bf1e3412a5 Add extra fields to TrackSegment 2022-05-17 19:27:39 +01:00
Ted John
8c593709fa Add more properties to track segment 2022-05-17 19:27:39 +01:00
Ted John
b39f7643f0 Fix iterator issues 2022-05-17 19:27:39 +01:00
Ted John
4eef86dc50 Implement track iterator 2022-05-17 19:27:39 +01:00
Ted John
76601ef6fc Add API for getting track segments 2022-05-17 19:27:39 +01: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
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
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
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
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
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
Michael Steenbeek
5ccf04b2e5 Fix segfault when extracting files from the GOG installer 2022-05-12 23:38:23 +02:00