Aaron van Geffen
cfdfd1a234
List available staff costumes dynamically
2024-12-05 17:39:10 +01:00
Aaron van Geffen
fb9a5239b2
Introduce peep animation objects to object selection window
2024-11-25 17:57:15 +09: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
752f169acf
Fix editor progression issues ( #23511 )
...
Partial revert of #23487
2024-12-31 00:45:01 +01:00
Aaron van Geffen
25ac4cf5d6
Prevent closing object selection window when selection is invalid ( #23487 )
...
* Prevent closing object selection window when selection is invalid
* Ride window: remove superfluous virtual keyword from event signatures
* Amend changelog
2024-12-29 22:15:26 +00:00
Matt
92dac978dc
Merge pull request #23322 from ZehMatt/drawing-refactor
...
Refactor some code around the color palette
2024-12-17 20:29:13 +02:00
InvokeStatic (Brendan Heinonen)
a3691982b3
Fix #23348 : console command bugfixes and refactor ( #23369 )
...
This commit fixes the graphics bug #23348 by introducing an asynchronous
command completion signalling system in InteractiveConsole. This causes the
console to stop accepting new inputs while a command is being executed.
The console command system was also refactored to reduce code duplication and
remove return codes, which were unused and also poor error handling.
2024-12-16 16:59:47 +11:00
Aaron van Geffen
6ee798337a
Introduce EnumUtils header ( #23407 )
2024-12-15 17:39:52 +01:00
ζeh Matt
0e1517be4f
Move GamePalette into ColourPalette.h, use namespace for it also
2024-12-14 16:21:54 +02: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
ed6611219d
Move StrCatFTime into Chat.cpp, its only user
2024-12-11 16:49:06 +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
Michał Janiszewski
6a04aaf2fa
Update code formatting for clang-format 19
2024-12-09 23:25:40 +01:00
mrmbernardi
9c0cc28d7f
Fix currency formatting in the in game console ( #23349 )
2024-12-09 18:22:17 +11:00
73
e1c3997269
Correct copyright years on ZoomLevel.cpp
2024-12-06 10:27:32 +01:00
Aaron van Geffen
b3aa852a8d
Consolidate util/Math.hpp into core/Numerics.hpp ( #23319 )
...
* Consolidate util/Math.hpp into core/Numerics.hpp
* Remove branching; replace isPowerOf2 with std::has_single_bit
* Add templated types to floor2 and ceil2
2024-12-04 21:00:26 +00:00
ζeh Matt
ba30f781f4
Remove WindowFlushDead, shouldn't be used directly
2024-12-04 21:18:25 +02:00
ζeh Matt
2c6c1161ed
Remove copying the list of windows, no longer required
2024-12-04 21:16:59 +02:00
ζeh Matt
9dfd4f3b19
Rename the callback types
2024-12-04 20:43:55 +02: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
hnsdeveloper
3eb9a03708
Replace #define with constexpr in Colour.h
...
Co-authored-by: Gymnasiast <Gymnasiast@users.noreply.github.com >
2024-11-02 12:54:54 +00:00
Aaron van Geffen
f7ae40bac8
Re-introduce basic scenario text objects
2024-10-30 20:45:18 +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
Aaron van Geffen
abb3870212
Remove dead code from Viewport.cpp ( #23049 )
2024-10-25 07:23:38 +01:00
mrmbernardi
9eb6ee2417
Fix UB from unaligned load of RLE line offsets
2024-10-15 22:03:38 +02:00
Michael Steenbeek
a2ed026264
Split up remaining tile elements
2024-10-15 22:02:31 +02:00
duncanspumpkin
6283993351
Move WallElement into its own header/source files
2024-10-07 22:04:13 +02:00
mrmbernardi
1172016264
Fix zooming with keyboard moving the view off centre
2024-10-07 21:46:09 +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
jason-mills
09b66e9075
Part of #21421 : Update FontFamilies.h, audio.h with new constant notation ( #22838 )
...
Co-authored-by: Tulio Leao <tupaschoal@gmail.com >
2024-09-28 07:01:10 -03:00
Michael Bernardi
09fa68a803
Revert DPI accessors
2024-09-27 02:50:50 +10:00
Michael Bernardi
570e1efc8c
OpenGL drawing now uses new coordinates
2024-09-27 00:07:40 +10:00
Michael Bernardi
914ff59b3b
Line drawing algorithms now use screen coords
2024-09-27 00:07:40 +10:00
Michael Bernardi
cea971790f
Fix weather gloom
2024-09-27 00:07:40 +10:00
Michael Bernardi
970848539d
Cull sprites and invalidate viewports in screen coordinates
2024-09-27 00:07:40 +10:00
Michael Bernardi
cf9e4ae0f3
Rewrite ViewportRedrawAfterShift to avoid copying Viewport
2024-09-27 00:07:40 +10:00
Michael Bernardi
8cc53324b6
Remove view width and height from Viewport struct
2024-09-27 00:07:40 +10:00
Michael Bernardi
8212c83965
Rewrite ViewportPaint to handle new DPI coords
2024-09-27 00:07:40 +10:00
Michael Bernardi
4cd5548352
Refactor DPI to distinguish screen and world coords
2024-09-27 00:07:40 +10:00
Michael Bernardi
68daa0d735
Debugging code
2024-09-27 00:07:40 +10:00
Harry Hopkinson
d34f17c945
Refactor Colour.h constants to kCamelCase
2024-09-24 20:42:44 +00:00
Aaron van Geffen
30fa3128a6
Merge pull request #22812 from AaronVanGeffen/name-peep-var
...
Rename Peep properties to better distinguish Actions and Animations
2024-09-22 21:47:10 +02:00
Michael Steenbeek
a53784551b
Move _legacy.cpp contents to UI project ( #22811 )
2024-09-22 21:00:52 +02:00
Aaron van Geffen
97acb793e8
Rename InteractionInfo::SpriteType to interactionType
2024-09-22 16:53:43 +02:00
Aaron van Geffen
cf516db6dc
Split StringTypes.h off from String.hpp; adjust header includes
2024-09-10 23:55:53 +02:00
Aaron van Geffen
e8cff5d75f
Remove unused ScreenshotDumpPNG32bpp function ( #22590 )
2024-08-19 16:35:53 +00:00
Michael Steenbeek
47800cddcf
Change RTD flags to a strong enum
2024-08-13 20:20:25 +00:00