Aaron van Geffen
90143b2e38
Address review comments
2025-01-09 12:34:45 +01:00
Aaron van Geffen
2f0af0a005
Expose getCostumeStrings to scripts
2024-12-11 19:06:47 +01:00
Aaron van Geffen
44a9f530f7
Separate RCT12PeepAnimationGroup further from PeepAnimationGroup
2024-12-09 19:43:05 +01:00
Aaron van Geffen
dbc394cb67
Scripting: list and use available costumes dynamically
2024-12-08 12:34:13 +01:00
Aaron van Geffen
7e3fe58067
Use peep animation objects for guest and staff sprites
2024-12-05 13:37:39 +01:00
Aaron van Geffen
fa06a49302
Update copyright year to 2025 ( #23514 )
2024-12-31 20:30:04 +01:00
Aaron van Geffen
ec14a6dca8
Move invalidation out of Peep::UpdateSpriteBoundingBox
2024-12-17 21:05:38 +01:00
Aaron van Geffen
c034d2c921
Introduce PeepAnimation compilation unit ( #23383 )
...
* Move StaffType enum into Staff.h
* Introduce PeepAnimation compilation unit
2024-12-12 00:23:42 +01:00
Aaron van Geffen
35e117aca2
Rename String methods to use lowerCamelCase
2024-12-11 22:49:37 +01:00
Aaron van Geffen
a24dc2e60a
Reduce includes in and of Util.h/cpp
2024-12-11 20:42:43 +01:00
Aaron van Geffen
4f32028e01
Move RideManager struct into its own compilation unit ( #23379 )
...
* Move RideManager struct into its own compilation unit
* Move RidesEndOfUsedRange into GameState_t
* Let RideManager keep a GameState_t& internally
2024-12-11 15:54:45 +01:00
Aaron van Geffen
f65ef67260
Rename PeepAnimationType::None to PeepAnimationType::Walking ( #23317 )
2024-12-04 16:09:17 +00:00
RedMarcher
c24e47dea1
Rename cheat variables to match new code style
2024-12-01 18:15:37 +01:00
Aaron van Geffen
3685d1a24b
clang-format: change IndentPPDirectives to BeforeHash ( #23287 )
2024-11-29 12:04:56 +09:00
Gymnasiast
d9d5df509e
Add RtdSpecialType to replace checks for maze and other naughty types
2024-11-24 12:58:32 +01:00
Aaron van Geffen
ece199176e
Move UnitConversion from Util into its own compilation unit
2024-10-29 11:27:00 +01:00
Aaron van Geffen
80b63a5ae7
Add line breaks after template declarations ( #23086 )
...
* Add line breaks after template declarations
* Additional clang-format patches
2024-10-29 16:54:01 +01:00
Duncan
f6582647f5
Large scenery tiles 2 ( #22888 )
...
* Use std::span for tiles
* Add an index helper parameter
* Use coordsxyz
* Split up corners and walls
* Use bools for the two flags
* Apply coding style
* Refer only to LargeSceneryObject where required
* Address comments
2024-10-16 22:35:29 +01:00
Michael Steenbeek
8063c5caa7
Reduce casting for objects
2024-10-16 14:12:25 +02:00
Duncan
5934dc6380
Remove void* obj from RideEntry
2024-10-16 10:50:38 +02:00
Michael Steenbeek
a2ed026264
Split up remaining tile elements
2024-10-15 22:02:31 +02:00
Michael Steenbeek
71ce725a2a
Split off BannerElement and TrackElement ( #22955 )
2024-10-14 14:26:10 +02:00
Michael Steenbeek
52b70703af
Turn TrackElemType into a strong enum
2024-10-11 13:30:27 +00:00
duncanspumpkin
6283993351
Move WallElement into its own header/source files
2024-10-07 22:04:13 +02:00
Tulio Leao
4404415aec
Fix #22891 : getInstalledObject API function not implemented
2024-10-05 09:35:21 +00:00
AT41
6e7b489304
Added additional stats to Plugin interface
...
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2024-10-03 11:23:50 +00:00
Michael Steenbeek
673d14b247
Merge pull request #22386 from mrmbernardi/format
...
Apply check-code-formatting changes
2024-10-03 13:21:45 +02:00
Michael Steenbeek
e6e0f97557
Split off EntranceElement header
2024-10-03 12:42:53 +02:00
Michael Bernardi
f110ea14f5
Apply check-code-formatting changes
2024-10-03 10:49:25 +10:00
kendfrey
307523610e
Add Park.generateGuest() to plugin API ( #22883 )
...
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2024-10-02 06:49:43 -03:00
Duncan
e157a843f0
Large scenery object tiles for scripting ( #22842 )
...
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2024-10-01 21:02:46 -03:00
Michael Steenbeek
ffad32ee8c
Refactor enabling of covered pieces
2024-10-01 14:04:44 +02:00
Aaron van Geffen
584f6b8661
Rename Peep::SpriteType to AnimationGroup
2024-09-22 16:54:33 +02:00
Aaron van Geffen
6d27369ea6
Rename PeepSpriteType to PeepAnimationGroup
2024-09-22 16:42:27 +02:00
Aaron van Geffen
58f33ca325
Rename PeepAnimationType::Ui to Hanging
2024-09-22 16:21:32 +02:00
Aaron van Geffen
48a71461bf
Rename PeepAnimationType::StaffCheckboard to StaffCheckBoard
2024-09-22 16:18:41 +02:00
Aaron van Geffen
b70aaea31e
Rename ActionSpriteImageOffset to AnimationImageIdOffset
2024-09-22 16:13:49 +02:00
Aaron van Geffen
24b36915ef
Rename ActionFrame to AnimationFrameNum
2024-09-22 16:12:04 +02:00
Aaron van Geffen
ee7bb61bb0
Rename WalkingFrameNum to WalkingAnimationFrameNum
2024-09-22 16:10:04 +02:00
Aaron van Geffen
2edf8b472a
Rename (Next)ActionSpriteType to (Next)AnimationType
2024-09-22 16:08:58 +02:00
Aaron van Geffen
435cf14d49
Rename PeepActionSpriteType to PeepAnimationType
2024-09-22 16:07:35 +02:00
Gymnasiast
5f92d1920b
Group all sequence-bound properties
2024-09-18 22:43:55 +02:00
Harry Hopkinson
89637013e8
Fix #21507 : Expose suggestedGuestMaximum via hook ( #21521 )
2024-09-11 21:17:26 -03:00
Aaron van Geffen
cf516db6dc
Split StringTypes.h off from String.hpp; adjust header includes
2024-09-10 23:55:53 +02:00
Harry Hopkinson
5f0d657bf2
Move gScenarioFileName to GameState
2024-09-07 12:20:32 +02:00
Harry Hopkinson
c1ac7c0700
Cleanup gameState usage
2024-09-02 22:42:37 +02:00
mrmbernardi
075ed43286
Fix #22527 : Forcing element type to wall via scripts can crash the game ( #22674 )
2024-09-01 20:15:21 +02:00
Michael Steenbeek
47800cddcf
Change RTD flags to a strong enum
2024-08-13 20:20:25 +00:00
Michael Steenbeek
8ebacc1821
Close #19003 : Change _currentTrackCurve to a struct
2024-08-11 21:35:29 +02:00
Gymnasiast
d93233f9fd
Update TrackCoordinates field names
2024-08-11 15:06:19 +02:00