Aaron van Geffen
99065960f2
Rename InputFlags::unk{4,5} to {left,right}MousePressed
2025-09-15 22:44:39 +02:00
Aaron van Geffen
9b7ee06e0f
Move Context fully into OpenRCT2 namespace; types into Input.h
2025-09-12 14:03:44 +02:00
Aaron van Geffen
4446ff9f6f
Pass game state ref as parameter to game actions ( #25065 )
2025-09-08 16:21:29 +02:00
Michał Janiszewski
a3daec8150
Merge pull request #24892 from ethanaobrien/develop
...
Emscripten: Download/Upload parks
2025-09-07 07:28:08 +02:00
Matt
6333c91a8e
Merge pull request #25090 from jaterx/develop
...
Fix for Attempt to decrement guests in park and guests heading for park below zero. #21172
2025-09-07 01:01:53 +03:00
Jater Xu
d90329731d
Fix for Attempt to decrement guests in park and guests heading for park below zero.
...
Updated Review:
- Removed ignore warning variable
- Changed the log level of the related warnings to verbose
2025-09-02 10:33:18 -07:00
Jater Xu
6fb00193ac
Fix for Attempt to decrement guests in park and guests heading for park below zero. #21172
...
Fix:
- Calling recompute peep functions when in title sequence
- Provided a way to ignore the warning for title sequence
2025-09-01 19:47:42 -07:00
Aaron van Geffen
5a4cc7d00d
Remove Network function name prefixes given namespace qualifiers
2025-08-31 16:02:43 +02:00
Aaron van Geffen
12ab9195b6
Rework EntityRegistry into class
2025-08-31 14:29:36 +02:00
Aaron van Geffen
afdee8852a
Move LoadOrQuit, Map, Maze, Network game actions
2025-08-26 21:17:44 +02:00
Aaron van Geffen
1e059d18d0
Move Guest and Land game actions into GameActions namespace
2025-08-26 15:10:05 +02:00
Aaron van Geffen
be125fc9e1
Use ParkData refs in more places ( #25035 )
2025-08-25 22:25:53 +02:00
Aaron van Geffen
f11d1e33d0
Move Scenario::Objective into its own unit; enum class ObjectiveType
2025-08-22 17:40:47 +02:00
Aaron van Geffen
e6c0de0382
Move .numGuests(HeadingForPark|InParkLastWeek) into ParkData struct
2025-08-13 22:28:18 +02:00
Aaron van Geffen
e5ead99c83
Move .numGuestsInPark, .guestsInParkHistory into ParkData struct
2025-08-13 21:20:13 +02:00
Ethan O'Brien
a784fe46fe
Resolve issues with save before load/quit prompt
2025-08-10 14:30:26 -05:00
Ethan O'Brien
1eff246b1a
Emscripten: Reimplement save/load
2025-08-07 08:34:26 -05:00
Gymnasiast
8c001ba4b5
Move SawyerEncoding files to their own folder
2025-07-04 22:07:17 +02:00
Matt
42df41efdb
Remove the use of shared_ptr for the Context ( #24404 )
...
* Replace shared_ptr with unique_ptr for Context systems, return refs
* Fix all the users
* clang-format fix
* Fix linux builds
2025-05-15 22:46:06 +03:00
matheusvb3
2adf16f726
Scale lightning and thunder inversely proportional to game speed ( #23803 )
...
* Disable lightning flashes at higher speeds
* Scale lightning/thunder inversely proportional to game speed
* Change gGameSpéed from uint32 to uint8
* Update changelog.txt
* Increment network version
2025-04-07 18:45:26 +02:00
Gymnasiast
2002f697e0
Refactor INPUT_FLAGS into FlagHolder
2025-03-26 13:00:54 +01:00
Gymnasiast
eaaba9fbfb
Rename HOOK_TYPE and its members
2025-03-26 12:16:47 +01:00
Gymnasiast
14b881e22b
Rename DIRID and its members
2025-03-25 23:39:27 +01:00
Gymnasiast
622a8dc525
Rename DIRBASE and its members
2025-03-25 22:47:09 +01:00
Gymnasiast
4badffcdb6
Change GameState_t members to lowerCamelCase
2025-03-20 23:05:57 +01:00
Michael Steenbeek
8266447904
Split LOADSAVETYPE_* into LoadSaveAction and LoadSaveType
2025-03-06 21:06:39 +00:00
Michael Steenbeek
06c1fed4f7
Refactor gScreenFlags to LegacyScene enum
2025-03-05 20:45:04 +00:00
Gymnasiast
a45625fc3e
Change PromptMode members to new codestyle
2025-03-01 20:12:11 +01:00
Gymnasiast
9cf02f3635
Refactor MODAL_RESULT_* to enum
2025-03-01 20:12:11 +01: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
73
c7c703515e
Rename audio.h to Audio.h ( #23842 )
2025-02-17 13:24:03 +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
fa06a49302
Update copyright year to 2025 ( #23514 )
2024-12-31 20:30:04 +01: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
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
5442b20a7a
Move StrLogicalCmp, SafeStrCpy, SafeStrCat to String.hpp
2024-12-11 20:42:43 +01:00
ζeh Matt
9dfd4f3b19
Rename the callback types
2024-12-04 20:43:55 +02:00
ζeh Matt
e86618e835
Make sure the callback is not converted to void*
2024-12-04 16:46:35 +02:00
Aaron van Geffen
f40da09ab8
Move SawyerCoding from util into core, and into its own namespace
2024-10-29 21:59:28 +01:00
Michael Steenbeek
f4d2dadfe7
Close #23018 : Close windows before loading new game
2024-10-23 20:33:37 +02:00
Michael Steenbeek
a2ed026264
Split up remaining tile elements
2024-10-15 22:02:31 +02:00
mrmbernardi
aea385a6ab
Fix PatrolArea and AudioSource memory leaks ( #22992 )
2024-10-15 12:16:56 +00:00
Aaron van Geffen
d1ca17adef
Remove ScenerySetDefaultPlacementConfiguration from _legacy.cpp
2024-07-31 20:12:23 +02:00
Aaron van Geffen
d9efdd4cad
Prevent loading saved games twice in LoadSave window callback ( #22305 )
2024-07-15 19:50:53 +00:00
Aaron van Geffen
229df6d66d
Move CSStringConverter from localisation to rct12 folder ( #22280 )
2024-07-12 20:37:00 +00:00
Aaron van Geffen
51873dc0f6
Include Diagnostic.h at unit level
2024-07-09 16:23:31 +02:00