ζeh Matt
c7fd5093d3
Further cleanup the code, restrict maximum iterations
2025-03-21 15:55:58 +02:00
ζeh Matt
e3015198e7
Cleanup and style refactor PeepFootpathMoveForward
2025-03-21 15:55:54 +02:00
ζeh Matt
cac21504cd
Refactor PerformNextAction, we don't need a wrapper
2025-03-20 21:23:32 +02:00
ζeh Matt
e22c2eeb62
Cleanup the function PeepInteractWithPath
2025-03-20 21:23:31 +02:00
Michael Steenbeek
05b64985f4
Update Ride struct to new codestyle
2025-03-09 00:26:25 +01:00
Gymnasiast
e35c7fdb5c
Update RideStatus to current code style
2025-03-06 23:01:46 +01:00
Michael Steenbeek
06c1fed4f7
Refactor gScreenFlags to LegacyScene enum
2025-03-05 20:45:04 +00:00
Aaron van Geffen
a380413c56
Remove Scenario.h include from many units ( #23901 )
...
* Reduce includes/dependencies for Scenario.h
* Remove Scenario.h include from many units
2025-03-01 17:32:32 +01:00
73
a976a43708
Rename network.h to Network.h ( #23882 )
2025-02-24 10:43:06 +01:00
Michael Steenbeek
b62f7763a6
Fix #14486 : Guests falling if path after park entrance is an upward slope
2025-02-19 22:34:31 +01:00
73
c7c703515e
Rename audio.h to Audio.h ( #23842 )
2025-02-17 13:24:03 +01:00
73
b9b2c96c97
Rename sprites.h to SpriteIds.h ( #23804 )
2025-02-13 15:51:46 +00:00
Aaron van Geffen
aeca38d131
Prevent drawing peep accessories whilst drowning ( #23729 )
2025-01-27 19:24:33 +01:00
Aaron van Geffen
cf448753c1
Move WindowInvalidate and WidgetInvalidate families into WindowManager ( #23692 )
...
* Move WindowInvalidate and WidgetInvalidate families into WindowManager
* Use InvalidateWidget shorthand in more places
* Cut back on UiContext includes
* Cut back on Window.h includes
* Remove outdated parameter comments
2025-01-25 13:46:08 +01:00
Aaron van Geffen
a8773dd805
Move WindowClose family into WindowManager ( #23646 )
...
* Replace WindowClose() calls with Close method calls where possible
* Move WindowClose family into WindowManager
* Remove UpdateSceneryGroupIndexes hack
2025-01-19 18:49:18 +01:00
Michael Steenbeek
be9f27e4f9
Mass rename constants ( #23656 )
2025-01-19 15:59:45 +00:00
Aaron van Geffen
bed4d5bdca
Move WindowCreate and WindowFocusOrCreate into WindowManager ( #23643 )
...
* Move WindowBringToFront into WindowManager
* Move WindowCreate and WindowFocusOrCreate into WindowManager
* Cut back on Context/UiContext includes
2025-01-19 06:58:28 -03:00
Aaron van Geffen
6ed7fd461e
Move isSlowWalking property to animation group level
2024-12-23 12:21:04 +01:00
Aaron van Geffen
cc668f080e
Fix rendering balloons/hats/umbrellas held by guests
2024-12-19 09:26:39 +01:00
Aaron van Geffen
44a9f530f7
Separate RCT12PeepAnimationGroup further from PeepAnimationGroup
2024-12-09 19:43:05 +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
b0da41fef5
WIP: start reworking PeepAnimationGroup
2024-12-02 19:58:00 +01:00
Aaron van Geffen
aa45247f21
Move WindowFind functions into WindowManager ( #23517 )
...
* Move WindowFind* functions into WindowManager
* Update parameter documentation where applicable
2025-01-08 21:12:11 +01:00
Aaron van Geffen
fa06a49302
Update copyright year to 2025 ( #23514 )
2024-12-31 20:30:04 +01:00
Aaron van Geffen
23d4032eed
Move LightFX into its own namespace ( #23506 )
2024-12-30 11:04:39 +00:00
Aaron van Geffen
91cf22aede
Reset all peep sprite bounds at save file import time
2024-12-17 21:06:11 +01:00
Aaron van Geffen
ec14a6dca8
Move invalidation out of Peep::UpdateSpriteBoundingBox
2024-12-17 21:05:38 +01:00
Aaron van Geffen
6ee798337a
Introduce EnumUtils header ( #23407 )
2024-12-15 17:39:52 +01:00
Aaron van Geffen
35e117aca2
Rename String methods to use lowerCamelCase
2024-12-11 22:49:37 +01:00
Aaron van Geffen
5442b20a7a
Move StrLogicalCmp, SafeStrCpy, SafeStrCat to String.hpp
2024-12-11 20:42:43 +01:00
Aaron van Geffen
f65ef67260
Rename PeepAnimationType::None to PeepAnimationType::Walking ( #23317 )
2024-12-04 16:09:17 +00: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
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
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
e6e0f97557
Split off EntranceElement header
2024-10-03 12:42:53 +02:00
Aaron van Geffen
931f0705ce
Introduce PeepNamesObjects for 'real' names of peeps ( #22758 )
...
* Add initial PeepNamesObject implementation
* Add peep names object to default objects
* Append peep names object to object list for older saves
* Deduplicate AppendRequiredObjects functions
* Remove built-in 'real name' tables
* Increment park version; introduce kPeepNamesObjectsVersion
* Update objects dependency to v1.4.8
2024-09-29 15:05:55 +02:00
Michael Bernardi
8cc53324b6
Remove view width and height from Viewport struct
2024-09-27 00:07:40 +10:00
Aaron van Geffen
81b759e74e
Use different name table offset depending on staff type ( #22813 )
2024-09-25 16:03:42 +00: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
Aaron van Geffen
c0f145a099
Name _backupActionSpriteImageOffset (unk_F1AEF0)
2024-09-22 15:45:51 +02:00
Aaron van Geffen
e70ca5c889
Allow staff to use ‘real’ names as well ( #22732 )
2024-09-15 20:18:00 +00:00