Aaron van Geffen
aa7eb18d78
Rename ScrollBar struct to ScrollArea and rename its properties ( #22539 )
2024-08-11 16:21:53 +02:00
Michael Steenbeek
00be5b0d63
Merge pull request #22538 from Gymnasiast/refactor/track-data
...
Small track data refactor
2024-08-11 16:20:00 +02:00
Gymnasiast
a436801d64
Remove TrackDrawerDescriptor::SupportsTrackGroup()
2024-08-11 15:27:12 +02:00
Gymnasiast
803f683f58
Update PreviewTrack field names
2024-08-11 15:15:45 +02:00
Gymnasiast
d93233f9fd
Update TrackCoordinates field names
2024-08-11 15:06:19 +02:00
Gymnasiast
00c42431da
Update PitchAndRoll field names
2024-08-11 15:02:33 +02:00
Gymnasiast
0ea9c5a2c2
Update TrackDefinition field names
2024-08-11 14:52:25 +02:00
Gymnasiast
9ed2e87f49
Replace tabs with spaces in TrackData.cpp
2024-08-11 14:10:48 +02:00
Harry Hopkinson
7a403e0537
Add cheat to make guests ignore prices
2024-08-11 11:27:32 +00:00
Basssiiie
668233fd07
Update scripting.md to update details and fix inconsistencies
2024-08-11 13:10:10 +02:00
Michael Steenbeek
5910c63e3b
Clean up WindowRideConstructionUpdateStateGetTrackElement()
2024-08-11 11:09:46 +00:00
Aaron van Geffen
d5485878f7
Remove unnecessary includes from TileInspector.cpp ( #22535 )
2024-08-11 11:00:46 +00:00
Michael Steenbeek
f0c73cb9ef
Specify track style icon and tooltip in RTD
2024-08-11 10:42:11 +00:00
Aaron van Geffen
1e8ac29bd2
Merge pull request #22490 from AaronVanGeffen/rework-landrights
...
Integrate Map window's land ownership tool in LandRights window
2024-08-11 12:26:29 +02:00
Greg
dae5b00f05
Close #22509 : Refactor SPR_NONE to ImageIndex ( #22517 )
...
* ImageIndex typedef moved from ImageId.hpp to new file ImageIndexType.h.
* SPR_NONE redefined as ImageIndex type in ImageIndexType.h.
* SPR_NONE renamed to kSpriteIdNull
* Remove casts and enum all sprites as ImageIndex
* Remove sprites.h include from LandTool.h, RideData.h
* Ensure all RTD headers include sprites.h
---------
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net >
2024-08-11 09:58:28 +00:00
mrmbernardi
c7159aa81e
Variable padding for finance graph Y axis labels ( #22498 )
...
Also fixes overflows during plotting
2024-08-11 11:35:00 +02:00
lewyche
e2551821f3
Close #20942 : Add button to remove park fences
...
Co-authored-by: Gymnasiast <Gymnasiast@users.noreply.github.com >
2024-08-11 09:31:57 +00:00
Aaron van Geffen
924f7ec6c3
Fix scenery window scrollbar disappearing
2024-08-11 10:56:39 +02:00
Matt
bbba91de78
Actually toggle vsync instead of re-initialising the entire thing again
2024-08-11 09:54:40 +02:00
Michael Steenbeek
07f54c22bd
Create named enum for track group ( #22523 )
2024-08-11 09:26:19 +02:00
Aaron van Geffen
af2544a50f
Merge pull request #22491 from AaronVanGeffen/hide-scroll
...
Hide scrollbars when there is nothing to scroll
2024-08-09 20:03:25 +02:00
Aaron van Geffen
bc055f4031
Replace SCROLLBAR_SIZE macro with kScrollBarWidth constant
2024-08-09 19:48:04 +02:00
Aaron van Geffen
cbf739cf55
Map window: don't add padding for invisible scrollbars
2024-08-09 19:48:04 +02:00
Aaron van Geffen
44e8c0dc68
Ride window: remove logic to hide scrollbars manually
2024-08-09 19:48:04 +02:00
Aaron van Geffen
97c14f27ed
Hide scrollbars when there is nothing to scroll
2024-08-09 19:48:04 +02:00
Michael Steenbeek
6255ebe1e1
Merge pull request #22504 from Gymnasiast/refactor/support-tables
...
Use tables for wooden support placement
2024-08-09 19:28:58 +02:00
Gymnasiast
2e9db4bc9b
Use new support calls in APVC
...
Exluding the slope up
2024-08-09 19:18:30 +02:00
Gymnasiast
a0613327c3
Use new support call in Heartline Twister C
2024-08-09 19:18:30 +02:00
Gymnasiast
1cf0a415f2
Update WoodenWildMouse.cpp with new support call
2024-08-09 19:18:30 +02:00
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