27657 Commits

Author SHA1 Message Date
Gymnasiast
0a33719a96 Add wooden support data to TED
Co-authored-by: AaronVanGeffen <AaronVanGeffen@users.noreply.github.com>
2024-08-09 19:17:59 +02:00
Michael Steenbeek
1a0b585d1b Merge pull request #22507 from Gymnasiast/refactor/path-supports-call
Condense common wooden support code
2024-08-09 16:10:38 +02:00
AuraSpecs
f9f6bca14c Consistify & genericify lattice triangle track
This PR renames all instances of "Giga" or "Intamin" with "Lattice Triangle" to prepare for 3 additional ride types using this track type.
2024-08-09 13:19:48 +02:00
Matt
41a6e9d252 Fix #21908: Errors showing up when placing/moving track design previews 2024-08-07 22:36:50 +02:00
Michael Steenbeek
37859f4728 Merge pull request #21999 from spacek531/add-flag-too-json
Allow setting “no draw on zoom flag” in image JSON
2024-08-07 20:34:47 +02:00
Gymnasiast
d90897fbee Refactor import flags 2024-08-07 20:15:59 +02:00
Gymnasiast
a70591e160 Condense common wooden support code 2024-08-07 20:04:08 +02:00
Guy Sviry
332df0f1db expose Vehicle.spin_sprite to Car scripting (#22392)
* expose spinSprite to Car scripting

---------

Co-authored-by: Guy Sviry <guy@axissecurity.com>
2024-08-07 18:13:33 +01:00
Gymnasiast
7236b119ec Refactor Byte98D8D4 to kSlopedPathSupportsDescriptor 2024-08-07 19:10:24 +02:00
Gymnasiast
c22a7466f1 Rename UnkSupportsDescriptor to SlopedSupportsDescriptor 2024-08-07 19:07:52 +02:00
Gymnasiast
89d8185bb4 Extract PaintSlopeTransitions() 2024-08-07 19:07:30 +02:00
Gymnasiast
24fa24e2ce Extract PaintRepeatedWoodenSupports() 2024-08-07 18:57:19 +02:00
Spacek531
9f5b344a46 Allow setting “no draw on zoom flag” in image JSON 2024-08-07 18:19:30 +02:00
Michael Steenbeek
2f39ee55f7 S4: Remove duplicate call to CreateAvailableObjectMappings() 2024-08-07 13:20:19 +02:00
Aaron van Geffen
441e7816f9 LandRights: integrate Map window's land ownership tool 2024-08-05 19:01:18 +02:00
Aaron van Geffen
4fb673d0b9 LandSetRightsAction: calculate cost based on buying/selling rights 2024-08-11 12:00:33 +02:00
mrmbernardi
9f0125b509 Fix finance graph maximum finding algorithm. (#22488) 2024-08-06 02:29:21 +10:00
mrmbernardi
0e1ba1cacd Merge pull request #22414 from mrmbernardi/fix-graphs
Improve financial and park history graphs
2024-08-06 01:10:05 +10:00
Aaron van Geffen
087af9889b LandRights: introduce extensible SwitchToMode function 2024-08-05 13:55:57 +02:00
Aaron van Geffen
03bc1e5707 Introduce isToolActive function as alternative for globals (#22430)
* Introduce isToolActive function
* Ride window: use isToolActive instead of gCurrentToolWidget
* Footpath window: use isToolActive instead of gCurrentToolWidget
* Staff window: use isToolActive instead of gCurrentToolWidget
* MazeConstruction window: use isToolActive instead of gCurrentToolWidget
* Guest window: use isToolActive instead of gCurrentToolWidget
* Map window: use isToolActive instead of gCurrentToolWidget
* LandRights window: use isToolActive instead of gCurrentToolWidget
* Replace SceneryToolIsActive legacy function with calls to isToolActive
* ClearScenery window: use isToolActive instead of gCurrentToolWidget
* Scenery window: use isToolActive instead of gCurrentToolWidget
* Water window: use isToolActive instead of gCurrentToolWidget
* Land window: use isToolActive instead of gCurrentToolWidget
* Widget: replace WidgetIsActiveTool with isToolActive
* RideConstruction window: use isToolActive instead of gCurrentToolWidget
* Ride: use isToolActive instead of gCurrentToolWidget
* TrackDesignPlace window: use isToolActive instead of gCurrentToolWidget
* StaffList window: use isToolActive instead of gCurrentToolWidget
* ViewClipping window: use isToolActive instead of gCurrentToolWidget
* PatrolArea window: use isToolActive instead of gCurrentToolWidget
* TileInspector window: use isToolActive instead of gCurrentToolWidget
* Park window: use isToolActive instead of gCurrentToolWidget
2024-08-05 10:47:36 +02:00
Michael Bernardi
380cdb0c45 Added changelog for graphing improvements 2024-08-05 15:55:37 +10:00
Michael Bernardi
5742577c95 New Y axis label algorithm for finance graphs. 2024-08-05 15:37:22 +10:00
Michael Bernardi
82f658963f Improve readability of hover tooltip
Also removed reliance on the localisation table.
2024-08-05 15:37:22 +10:00
Michael Bernardi
f4a1d22662 Draw park graphs with new method.
Also clean up constants and includes.
2024-08-05 15:37:21 +10:00
Michael Bernardi
9e2eb73aa7 Extract window specific logic from Graph.cpp 2024-08-05 15:37:21 +10:00