Gymnasiast
159dc7aab0
Rename members of PeepState
2025-10-05 14:46:12 +02:00
Gymnasiast
aa84394e7b
Rename fields of PeepAnimation
2025-10-05 01:27:23 +02:00
Gymnasiast
be23fbc98c
Rename fields of SpriteBounds
2025-10-05 01:20:49 +02:00
Gymnasiast
ee67a827c0
Rename members of AnimationPeepType
2025-10-05 01:10:06 +02:00
Gymnasiast
45912ec9a3
Rename members of SoundId
2025-10-01 20:35:34 +02:00
Gymnasiast
a662c5ef8e
Change WindowClass members to use lowerCamelCase
2025-09-17 23:18:52 +02:00
Gymnasiast
d4a0bca091
Rename Window fields
2025-09-17 20:10:12 +02:00
matheusvb3
2ad4d4be72
Add isEntertainer method to Staff class, small cleanup
2025-09-15 23:00:13 +02:00
Aaron van Geffen
531cb68727
RideManager: use explicit game state rather than using implicit global
2025-09-11 13:42:18 +02:00
spacek531
8eb9e4aceb
Use strong types for VehiclePitch and VehicleRoll
2025-09-09 15:47:19 +02:00
Aaron van Geffen
4446ff9f6f
Pass game state ref as parameter to game actions ( #25065 )
2025-09-08 16:21:29 +02:00
spacek531
02ce098a2f
Rename bank_rotation to roll, Pitch to pitch
2025-09-06 23:56:29 +02:00
Aaron van Geffen
d2c4a36787
Drop 'Network' prefix from more classes as suggested
...
* Rename Network::NetworkReadPacket class to Network::ReadPacket
* Rename Network::NetworkKey class to Network::Key
* Rename Network::NetworkPacket class to Network::Packet
* Rename Network::NetworkUser class to Network::User
* Rename Network::NetworkConnection class to Network::Connection
2025-09-05 13:17:14 +02: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
5b8fedd5b2
Rework Map.h includes (remove transitive header includes)
2025-09-04 22:16:53 +02:00
Aaron van Geffen
cd68270e7f
Split off MapLimits.h from Map.h
2025-09-04 21:17:45 +02:00
Aaron van Geffen
abe58f6439
Move ClearAction, GameAction, ScenarioSetSettingAction into GameActions ( #25045 )
2025-08-29 06:32:05 -03:00
Michael Steenbeek
dd957d46e8
Fix spelling of ‘separate’ and ‘separator’
2025-08-27 22:33:05 +00:00
Aaron van Geffen
439afd9d5d
Move Pause, PeepSpawn, Player, TileModify game actions to GameActions namespace
2025-08-26 21:39:29 +02:00
Aaron van Geffen
afdee8852a
Move LoadOrQuit, Map, Maze, Network game actions
2025-08-26 21:17:44 +02:00
Aaron van Geffen
620c1f40ef
Move Staff game actions into GameActions namespace
2025-08-26 18:34:31 +02:00
Aaron van Geffen
238b397968
Move scenery game actions into GameActions namespace
2025-08-26 15:55:26 +02:00
Aaron van Geffen
bcb803df96
Move Footpath game actions into GameActions namespace
2025-08-26 14:48:16 +02:00
Aaron van Geffen
134f4ac43e
Start moving game actions into GameActions namespace
2025-08-25 22:16:55 +02:00
Aaron van Geffen
bbd67e8dfb
Move EntityList and EntityRegistry into OpenRCT2 namespace ( #25039 )
2025-08-26 23:05:49 +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
19dd05c32f
Move landPrice/constructionRightsPrice into Scenario::Options
2025-08-22 16:10:12 +02:00
Aaron van Geffen
f5f3199dfe
Move scenario objective/category/name/details into Scenario::Options
2025-08-22 16:05:38 +02:00
Aaron van Geffen
aa35ec07cd
Introduce Scenario::Options struct; move cash and guest options
2025-08-22 15:57:33 +02:00
Gymnasiast
61df9eaf9a
Update ExpenditureType enum to new code style
2025-08-21 22:12:41 +02:00
Gymnasiast
9c810d9e32
Update ParkData fields to new code style
2025-08-21 22:12:41 +02:00
Aaron van Geffen
a99ffd9736
Move .suggestedGuestMaximum into ParkData struct
2025-08-13 23:20:59 +02:00
Aaron van Geffen
b40c5bd3b4
Move .totalRideValueForMoney into ParkData struct
2025-08-13 23:19:54 +02:00
Aaron van Geffen
681a489d15
Move .guest(ChangeModifier|GenerationProbability) into ParkData struct
2025-08-13 23:18:29 +02:00
Aaron van Geffen
ee37cb1411
Move .currentAwards into ParkData struct
2025-08-13 23:05:14 +02:00
Aaron van Geffen
21504650d3
Move .total(IncomeFrom|)Admissions into ParkData struct
2025-08-13 23:02:11 +02:00
Aaron van Geffen
e300ca8277
Move .maxBankLoan into ParkData struct
2025-08-13 22:29:25 +02:00
Aaron van Geffen
68a4991971
Move .bankLoan into ParkData struct
2025-08-13 21:24:06 +02:00
Aaron van Geffen
e5ead99c83
Move .numGuestsInPark, .guestsInParkHistory into ParkData struct
2025-08-13 21:20:13 +02:00
Aaron van Geffen
0162b09236
Move .expenditureTable into ParkData struct
2025-08-13 21:14:23 +02:00
Aaron van Geffen
94f40e46ef
Move .companyValue into ParkData struct
2025-08-13 21:08:00 +02:00
Aaron van Geffen
b842537616
Move .cash, .cashHistory into ParkData struct
2025-08-13 20:23:14 +02:00
Aaron van Geffen
3f9352b511
Split off ParkData.h from Park.h
2025-08-13 19:55:58 +02:00
Michał Janiszewski
f6292b4c13
Use clang-format 20 ( #24861 )
...
https://clang.llvm.org/docs/ClangFormatStyleOptions.html
2025-07-31 11:01:48 +02:00
Jan Strauss
0522ae848b
Add award plugin APIs ( #24468 )
...
* Add award plugin apis
* Address review feedback (use erase_if, extract AwardAdd method)
* Address review feedback (remove redundant comments, make AwardAdd static)
* Address review feedback (bump plugin api version, add changelog entry)
2025-07-13 07:04:26 -03:00
Cory Sanin
65b5d86e6c
Feature: [Plugin] Add bindings for missing cheats
...
Added the following binds for completeness:
- ignoreRidePrice
- makeAllDestructible
- forcedParkRating*
`allowSpecialColourSchemes` was missing from the type definition file so I added that as well.
\*forcedParkRating required a little more logic than the boolean cheats and I added some safeguards to prevent setting invalid values
2025-07-08 09:18:25 +02:00
Michael Steenbeek
b77aa9a956
Small cleanup of sound range parameters
2025-07-04 18:52:58 +02:00
Garv Changrani
b47506dd90
Close #24665 : Don't return empty strings with quotes for std::string
2025-07-02 13:33:54 +02:00
Aaron van Geffen
2d8d1e3eee
Rename ScenarioText object type to ScenarioMeta
2025-05-16 12:54:14 +02:00