Gymnasiast
0dc46211fe
Update maze element
2024-06-14 21:17:34 +02:00
Gymnasiast
0d0d70bc1d
Use lowerCamelCase in entrance element
2024-06-14 21:17:34 +02:00
Gymnasiast
01fc353cc8
Refactor in-memory track design entrance
2024-01-03 21:12:53 +01:00
James103
1d8dc111f1
Replace 2023 with 2024 in copyright headers ( #21139 )
...
Replace all instances of the year 2023 with 2024 in all copyright headers
2024-01-01 12:52:28 +01:00
Michael Steenbeek
baf88ef490
Refactor in-memory track design element ( #21010 )
2023-12-02 14:43:03 -03:00
Michael Bernardi
055a532571
Fix #19822 : Banners can now be copy-pasted from the tile inspector
2023-07-02 21:35:09 +02:00
Gymnasiast
3dd895abf7
Rename pad_ to Pad
2023-01-21 16:39:35 +01:00
Gymnasiast
fa7dd95321
Rename remaining snake in (RCT12)TileElement fields
2023-01-21 16:37:11 +01:00
Duncan
9deed6d98a
Replace snakes in Class names OpenRCT2/N*-P* ( #19227 )
...
* Replace snakes in Class names OpenRCT2/N*-P*
* Rename PODDate (and TimeOfDay for good measure)
Co-authored-by: Gymnasiast <m.o.steenbeek@gmail.com >
2023-01-20 05:24:44 +00:00
Michael Steenbeek
448c8fafd0
Rename base_height, clearance_height and owner
2023-01-19 20:36:30 +01:00
Duncan
859b071ddc
Rename classes with snakes OpenRCT2/A*-F* ( #19215 )
...
* Rename classes with snakes OpenRCT2/A*-F*
* Clang format files
2023-01-19 08:16:44 +00:00
Hielke Morsink
2c224cfd53
Rename snake_case functions in OpenRCT2/network folder ( #19203 )
2023-01-18 06:05:53 +00:00
James103
73738bbdc8
Replace 2022 with 2023 in copyright headers
...
Replace all instances of the year 2022 with 2023 in all copyright headers
2023-01-01 11:58:01 +01:00
Hielke Morsink
3bb8ea3668
Better annotate some magic numbers in for loops
2022-10-17 16:08:55 +00:00
73
b9e677945d
Replace 20XX with 2022 ( #18158 )
...
* Replace 2020 with 2022
Replace all 2020 headers with 2022
* replace other years with 2022
add missing years
2022-10-01 08:42:14 +01:00
Duncan
adc51ad9aa
Rework rct_vehicle_colour ( #16051 )
...
* Remove rct_vehicle_colour and replace with VehicleColour
* Update network version
* Update replay version
2022-08-13 19:30:30 +00:00
germanaizek
958bfbc08a
Using std::move(), correct clear strings, better use '= default;', modernize make_* and replace heavy strlen
2022-05-07 16:05:39 +02:00
ζeh Matt
c1bd0ff047
Fix serializer traits
2022-02-16 18:56:43 +02:00
ζeh Matt
d7f5003943
Introduce EntityId and refactor everything
2022-02-16 18:56:39 +02:00
Ted John
454bfb0a8f
Refactor map size to allow for rectangle maps
2022-02-14 23:15:59 +00:00
Michael Steenbeek
9f74c7081b
Create definitions for u8string and u8string_view
2022-01-25 16:41:45 +01:00
ζeh Matt
cec30e093d
Merge pull request #15991 from ZehMatt/refactor/bannerid
...
Use TIdentifier for BannerIndex
2021-12-11 08:08:27 -08:00
Duncan
fdfd9b4760
Make track designs NSF map size safe ( #16116 )
...
* Make track designs NSF map size safe
* Increment network version
2021-12-06 16:58:50 +00:00
ζeh Matt
63a2e9d716
Refactor uses of old BannerIndex
2021-12-01 14:41:59 +02: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
IntelOrca
34128dc262
Add new .park save format
...
Co-authored-by: Gymnasiast <Gymnasiast@users.noreply.github.com >
Co-authored-by: duncanspumpkin <duncanspumpkin@users.noreply.github.com >
Co-authored-by: ZehMatt <Zehmatt@users.noreply.github.com >
Co-authored-by: Broxzier <Broxzier@users.noreply.github.com >
2021-11-21 22:43:22 +01:00
Duncan
3f19d6f7d7
Split Peep header Guest into separate header ( #15810 )
...
* Move guest functions and classes to guest header
* Reduce includes of Peep.h
2021-10-28 21:38:23 +01:00
ζeh Matt
6f8e017a32
Backport track design changes
...
Co-authored-by: Ted John <ted@brambles.org >
2021-10-11 20:28:13 +03:00
ζeh Matt
50467d4fd8
Remove unused serialiser traits
2021-09-10 19:10:14 +03:00
ζeh Matt
120bb10fd5
Fix serialiser traits
2021-09-10 19:10:14 +03:00
ZehMatt
e65a1f6fc5
Forward NetworkRideId_t to ride_id_t and adjust serialiser
2021-09-10 19:10:12 +03:00
ζeh Matt
23f4f72047
Fix enum serialization not using byte swap
2021-09-05 18:16:37 +03:00
ζeh Matt
b97ebc745f
Rename rct_peep_thought to PeepThought
2021-08-30 21:13:33 +03:00
Duncan
c209021229
Remove unused serialiser trait ( #15279 )
2021-08-25 14:03:48 +01:00
Hielke Morsink
cef26400cf
Use std::make_unique instead of new for arrays
2021-08-21 00:28:21 +02:00
ZehMatt
0e7d05a5ad
Add TileCoordsXYZD serialiser traits
2021-07-27 20:15:10 +03:00
Duncan
d46e4a9bb1
Network serialiser for entities ( #14541 )
...
* Start a network serialiser for entities
will be used only for checksums and replay diffs
* Continue work
* Use the new serailser for checksums
* Use new serialiser for replays
* keep compilers happy
* Try create checksum stream
* Fix compiling
* Split off class into seperate file
* Update Xcode project
* Increment network version
* Fix pragma mistake
* Fix none network builds
* Update replays
* Improve ChecksumStream and use FNV internally
* Small cleanups
* satisfy compilers
* Revert change of checksum size to simplfy rerecording
* Zero initialise data
* Fix serialiser
* Update replays again
Co-authored-by: Michael Steenbeek <m.o.steenbeek@gmail.com >
Co-authored-by: Matt <m.moninger.h@gmail.com >
2021-05-09 19:12:44 +01:00
Matt
c30bd1266f
Refactor IStream::ReadArray to return unique_ptr
2021-02-12 19:30:53 +02:00
Michael Steenbeek
d3a4c16270
Reserve room for tile owner
2021-01-29 16:56:33 +01:00
Michał Janiszewski
4a21676d17
Plug memory leak in DataSerialiser
2021-01-19 22:11:08 +01:00
skdltmxn
b0a8ebc808
Refactor to use push_back more efficient ( #13726 )
2021-01-08 20:59:55 +00:00
duncanspumpkin
60729113d9
Simplify Serialise for FileIndex
2020-12-07 07:52:12 +00:00
Duncan
a9ed5d6536
Fix ObjectEntryDescriptor ( #13506 )
2020-12-06 09:28:06 +00:00
Duncan
c0255efeaa
Create an enum class serializer ( #12810 )
...
* Create an enum class serializer
* Make visitor work again
* Make suggested changes
2020-09-03 21:55:46 +01:00
Matt
83355e35cc
Move IStream, MemoryStream, FileStream into OpenRCT2 namespace
2020-08-05 16:29:36 +02:00
Aaron van Geffen
7b5087f057
Update copyright year to 2020
2020-07-21 15:04:34 +02:00
Tulio Leao
f725fff2da
Clarify CoordsRange-derived interface methods ( #12127 )
2020-07-06 14:42:11 +02:00
Michael Steenbeek
d7637cd70f
Replace many C-style casts ( #11720 )
2020-05-11 14:32:56 +02:00
Michał Janiszewski
2323cc1596
Use named casts instead of old-style casts
...
Change prepared with clang-tidy and google-readability-casting check
2020-04-22 17:09:29 +02:00