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
Harry Hopkinson
c1ac7c0700
Cleanup gameState usage
2024-09-02 22:42:37 +02:00
Michael Steenbeek
47800cddcf
Change RTD flags to a strong enum
2024-08-13 20:20:25 +00:00
Duncan
a07b56a655
Move Viewport functions into Ui ( #22454 )
...
* Move viewport functions into ui
* Move footpath function to ui
* Don't include viewport in footpath.h
* Include missing includes
2024-08-02 06:01:31 +01:00
mrmbernardi
9ed5c63857
Rename Location.hpp constants ( #22385 )
2024-07-26 10:23:25 +02:00
Aaron van Geffen
6de514c387
Address minor code style violation in unsigned suffix ( #22306 )
2024-07-15 21:16:30 +02:00
Aaron van Geffen
896eb4f488
Consolidate FormatStringIDLegacy, FormatStringToUpper into Formatting
2024-07-13 14:09:58 +02:00
Aaron van Geffen
3d5c19de08
Drop Localisation.h include where not required
2024-07-13 13:33:32 +02:00
Aaron van Geffen
1c26a6cb41
Move RealNames.cpp,h from localisation to peep folder
2024-07-12 23:39:59 +02:00
Aaron van Geffen
8cef18cd2f
Include cassert as needed at unit level
2024-07-09 16:43:03 +02:00
Aaron van Geffen
51873dc0f6
Include Diagnostic.h at unit level
2024-07-09 16:23:31 +02:00
Aaron van Geffen
889860cc2e
Add invalidation to frozen peeps ( #22236 )
2024-07-07 15:30:10 +02:00
Aaron van Geffen
7dcedfb260
Prevent having ANIMATION_FROZEN set while POSITION_FROZEN is not
2024-07-03 23:09:56 +02:00
Aaron van Geffen
0efbf7f5ea
Split off Update{Action,Walking}Animation and use for frozen peeps
2024-06-29 15:25:40 +02:00
Aaron van Geffen
ed6bde7d56
Introduce peep flags for static positions and animations
2024-06-29 14:42:09 +02:00
Aaron van Geffen
766da9789f
Name walkingOffsetByDirection
2024-07-01 17:30:14 +02:00
Aaron van Geffen
a63d86c488
Introduce Config namespace and struct
2024-05-10 12:10:21 +02:00
Claudio Tiecher
10a5d790c6
Part of #21421 : replace define with constexpr ( #21760 )
...
* Part of #21421 : refactor TUNNEL_MAX_COUNT
* Part of #21421 : deleted unused OBJECT_SELECTION_NOT_...
* Part of #21421 : refactor MAX_SERVER_DESCRIPTION_LENGTH
* Part of #21421 : refactor EXPENDITURE_TABLE_MONTH_COUNT
* Part of #21421 : refactor FINANCE_GRAPH_SIZE
* Part of #21421 : refactor NETWORK_STREAM_VERSION and _ID
* Part of #21421 : MONEY_STRING_MAXLENGTH
* Part of #21421 : deleted MAX_USER_STRINGS
* Part of #21421 : refactor USER_STRING_MAX_LENGTH
* Part of #21421 : deleted USER_STRING_END
* Part of #21421 : refactor REAL_NAME_START
* Part of #21421 : refactor REAL_NAME_END
* Part of #21421 : deleted FONT(X) and FONT_OPENRCT2_SPRITE
* Part of #21421 : refactor CURRENCY_SYMBOL_MAX_SIZE
* Part of #21421 : refactor CURRENCY_RATE_MAX_NUM_DIGITS
* Part of #21421 : refactor SCROLLABLE_ROW_HEIGHT
* Part of #21421 : refactor ADD_CLAMP_BODY
* Part of #21421 : applied clang-format to Util.cpp
* Part of #21421 : incorporate feedback from #21760
* Part of #21421 : revert to nbsp in Currency.cpp
* Part of #21421 : fix merge conflict
* Part of #21421 : fix more merge conflict
* Part of #21421 : apply clang format
* Part of #21421 : using std::numerics for finding bounds
* Part of #21421 : fix reference to kAddClampBody
* Part of #21421 : improved on comments about AddClamp func
* Part of #21421 : apply correct network stream version number
* Part of #21421 : apply clang-format
2024-05-09 08:59:03 -03:00
Aaron van Geffen
893392d987
Scripting: allow precise and safe control of peep animations
2024-05-05 21:09:41 +00:00
Michał Janiszewski
7b12667ddb
Reduce <algorithm> include ( #21947 )
2024-05-01 13:47:27 +02:00
Aaron van Geffen
2d74287b4b
Guard for nullptr
2024-04-28 20:03:16 +02:00
Aaron van Geffen
f5f31496db
Peep: split off UpdateWalkingAction, ThrowUp from UpdateAction
2024-04-28 15:57:50 +02:00
Aaron van Geffen
d35d08e86a
Use named constants in Peep::Paint
2024-04-28 14:40:19 +02:00