Commit Graph

22381 Commits

Author SHA1 Message Date
ζeh Matt e6187a0af4
Use BannerIndex::UnderlyingType for iterations 2021-12-01 14:41:59 +02:00
ζeh Matt e201c3b7fd
Expose UnderlyingType for TIdentifier 2021-12-01 14:41:59 +02:00
ζeh Matt 810521bd5b
Remove BANNER_INDEX_NULL 2021-12-01 14:41:59 +02:00
ζeh Matt 63a2e9d716
Refactor uses of old BannerIndex 2021-12-01 14:41:59 +02:00
ζeh Matt 3563d89e58
Add TIdentifier specialization to GameAction visitor 2021-12-01 14:41:59 +02:00
ζeh Matt cf27c4a024
Implement TIdentifier specialization for Intent 2021-12-01 14:41:59 +02:00
ζeh Matt ee53f1db66
Use TIdentifier for BannerIndex 2021-12-01 14:41:59 +02:00
ζeh Matt f704358cb3
Add TIdentifier specialization for OrcaStream 2021-12-01 14:41:59 +02:00
ζeh Matt 63702fcc6f
Implement identifier comparison overloads 2021-12-01 14:41:59 +02:00
OpenRCT2 git bot c58f96c029 Merge Localisation/master into OpenRCT2/develop 2021-11-30 04:07:43 +00:00
GalBr c2fa54057a
Remove vehicle_colour and replace references to VehicleColour (#16055)
This is done because we had two identical structs: vehicle_colour and
VehicleColour. We now only use VehicleColour.

See: #16028
2021-11-29 22:04:31 +00:00
Michael Steenbeek 25cfa06830
Fix #16063: Broken Object Selection preview for glass 2021-11-29 22:27:54 +01:00
Gymnasiast 1a580e3999
Add some missing NSF issues to changelog
[ci skip]
2021-11-29 12:38:14 +01:00
OpenRCT2 git bot c30d574480 Merge Localisation/master into OpenRCT2/develop 2021-11-29 04:09:27 +00:00
Duncan 7037524759
Remove and cleanup RCT2 string code 2021-11-28 22:53:40 +01:00
Duncan cc22b584fd
Introduce RCT2 namespace (#16037)
* Introduce RCT2 namespace

* Drop RCT2:: prefix where possible

* Drop RCT2 from structure names

* Reduce header includes
2021-11-28 16:51:38 +00:00
Alib234 c7851983e4
Added missing #include for limits 2021-11-28 15:08:45 +01:00
ζeh Matt 15ee72a688
Merge pull request #16031 from ZehMatt/refactor/entity-4
Refactor entity painting code
2021-11-27 08:54:07 -08:00
Duncan eba42a9584
Introduce Limits headers. (#15329)
* Move RCT12 limits to seperate file and namespace

* Remove prefix from constants

* Add rct1 limits file

* Rename constants to remove prefix

* Add RCT2 limits file

* Remove RCT2 prefix from constants

* Move constant to correct header

* Fix rebase mistakes

* Drop prefix
2021-11-27 16:20:05 +00:00
ζeh Matt 9f2e8372ae
Rename sprite_paint_setup to EntityPaintSetup 2021-11-27 16:17:02 +02:00
ζeh Matt 7a0fb048f8
Move reorganize structure of Paint.Sprite 2021-11-27 16:16:10 +02:00
ζeh Matt d2bf07a9ce
Fix mistake 2021-11-27 16:08:29 +02:00
ζeh Matt 1395ace71b
Use paint function 2021-11-27 16:08:25 +02:00
ζeh Matt e3eff3cddf
Refactor entity paint setup 2021-11-27 16:07:53 +02:00
ζeh Matt 5fce6d340d
Add Paint function to Vehicle entity 2021-11-27 16:00:35 +02:00
ζeh Matt fd2f3edbf2
Remove Paint.Litter.cpp 2021-11-27 15:55:42 +02:00
ζeh Matt a1ea1dc4fb
Move painting to Litter entity 2021-11-27 15:55:24 +02:00
ζeh Matt 846a270cb3
Remove Paint.Peep.cpp 2021-11-27 15:52:31 +02:00
ζeh Matt 95a2967b75
Move painting into Peep entity 2021-11-27 15:51:54 +02:00
ζeh Matt 97bcfcff82
Remove Paint.Misc.cpp 2021-11-27 15:47:23 +02:00
ζeh Matt 53e4bf1bbf
Move painting for MoneyEffect entity 2021-11-27 15:47:05 +02:00
ζeh Matt 686e15fd1a
Move painting for SteamParticle entity 2021-11-27 15:43:39 +02:00
ζeh Matt effddb4a1f
Move painting for VehicleCrashParticle entity 2021-11-27 15:42:16 +02:00
ζeh Matt 3db8ef1a75
Move painting for ExplosionCloud entity 2021-11-27 15:39:48 +02:00
ζeh Matt 0e1dbf7cf1
Move painting for SplashCrash entity 2021-11-27 15:38:58 +02:00
ζeh Matt 4ba2314eba
Move painting for explosion flare entity 2021-11-27 15:37:32 +02:00
ζeh Matt bbd95f1910
Move painting for Fountain entity 2021-11-27 15:37:12 +02:00
ζeh Matt 30349f80f5
Move painting for Balloon entity 2021-11-27 15:29:33 +02:00
ζeh Matt eaff0a343d
Move painting for Duck entity 2021-11-27 15:27:41 +02:00
ζeh Matt dcae493fa0
Move litter sprite definitions into sprites.h 2021-11-27 15:22:59 +02:00
ζeh Matt a9f76712b5
Add paint function to entities 2021-11-27 15:20:17 +02:00
ζeh Matt 496fdfd3eb
Move remaining EntityBase functions to EntityBase.cpp 2021-11-27 15:12:57 +02:00
ζeh Matt bcb527d331
Fix truncation of coordinates (#16004) 2021-11-27 07:26:52 +00:00
ζeh Matt 28c821fea6
Merge pull request #16016 from ZehMatt/refactor/entity-3
Move entity management to EntityRegistry
2021-11-26 11:50:35 -08:00
ζeh Matt c4ad5fcd15
Adjust includes 2021-11-26 21:01:44 +02:00
ζeh Matt d12d538d84
Rename Entity.cpp to EntityBase.cpp 2021-11-26 19:41:39 +02:00
ζeh Matt cb76165448
Move code from Entity.h into EntityRegistry.h 2021-11-26 19:41:36 +02:00
ζeh Matt 7b3afe91af
Merge pull request #16005 from ZehMatt/refactor/entity-2
Move peep related code to entity
2021-11-26 08:46:57 -08:00
ζeh Matt 9f23449ffb
Move Staff/Guest/Peep to entity 2021-11-26 18:26:19 +02:00
Duncan 275d565e52
Start splitting up ride.h (#16011)
* Start splitting up ride.h

* Use cstdint instead of common.h
2021-11-26 15:03:14 +00:00