Michael Steenbeek
|
b89130e0f3
|
Use ObjectEntryIndex in more places (#11440)
|
2020-04-25 00:10:47 +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 |
|
Ted John
|
b9e85f6b90
|
Fix #11259: Custom JSON object breaks saves (#11356)
Do not attempt to pack JSON objects into S6 files.
|
2020-04-19 14:18:12 +02:00 |
|
Michael Steenbeek
|
ffa9996336
|
Reimplement landscape door drawing (#11233)
|
2020-04-17 19:59:38 +02:00 |
|
Michael Steenbeek
|
13a2f67400
|
Fix #11208: Cannot export parks with RCT2 DLC objects (#11212)
* Do not try to export official objects
* Do not override legacy object's source games
* Amend changelog
|
2020-04-04 07:06:34 +01:00 |
|
Michael Steenbeek
|
5d87ea3a43
|
Convert objects limits to constexpr (#10984)
|
2020-03-20 21:10:07 +01:00 |
|
Michael Steenbeek
|
c519512cfe
|
Create ObjectEntryIndex (#10980)
|
2020-03-20 19:28:39 +01:00 |
|
Ted John
|
c89cecb2b5
|
Refactor the ride type to entry map (#10967)
Use C++ vectors and allow larger ride entry indices (> 256)
|
2020-03-20 18:07:31 +01:00 |
|
Michael Steenbeek
|
d86dce17e8
|
Prepare object indices for uint16_t (part 2) (#10966)
|
2020-03-18 21:27:53 +01:00 |
|
Gymnasiast
|
459a0318cf
|
Implement review requests
|
2020-03-18 16:22:08 +01:00 |
|
Gymnasiast
|
70e287b076
|
Clean up scenery handling
|
2020-03-15 12:15:12 +01:00 |
|
Michael Steenbeek
|
18ebe73dfa
|
Replace object_entry_get_type() with method (#10937)
|
2020-03-15 12:07:04 +01:00 |
|
Michael Steenbeek
|
f7151317b4
|
Translate SV6 object offsets to OpenRCT2 ones (#10881)
|
2020-03-05 22:14:50 +01:00 |
|
Gymnasiast
|
33d2155529
|
Use define for some remapping instructions
|
2020-03-05 18:15:03 +01:00 |
|
Michael Steenbeek
|
0782692d58
|
Replace hardcoded scenery offsets (#10879)
|
2020-03-05 17:54:10 +01:00 |
|
Michael Steenbeek
|
d085a0ed20
|
Split OBJECT_ENTRY_COUNT into RCT2/OpenRCT2 variants (#10877)
|
2020-03-05 17:25:57 +01:00 |
|
Ted John
|
9562f42d91
|
Convert object filenames to UTF-8 when exporting
|
2020-01-11 23:59:38 +00:00 |
|
Duncan
|
2c359736ee
|
Refactor to reduce usage of LocationXY8 and sLocationXY8 (#10479)
* Refactor to reduce LocationXY8 usage
* Further reduction of LocationXY usage and sLocationXY usage
* Reduce sLocationXY8 usage
|
2019-12-30 19:03:34 +00:00 |
|
Tom Lankhorst
|
027c09553b
|
Reformat code with clang-format 8.0.
|
2019-11-04 15:11:06 +01:00 |
|
Gymnasiast
|
f1ad9c4ec8
|
Fix doorsound of legacy object
|
2019-08-18 11:59:56 +02:00 |
|
duncanspumpkin
|
1ee2063cef
|
Partial fix of #9533. Door sounds not playing
Will now look for correct field. But many json objects do not have this
field set correctly.
|
2019-08-18 09:34:34 +01:00 |
|
Ted John
|
1a6e5b5548
|
Fix #9680: invalid-read in ride_entry_get_supported_track_pieces (#9681)
|
2019-08-03 19:55:24 +02:00 |
|
Duncan
|
ab5f5b20cd
|
Use enum class for RCT2_SOUND (#9618)
* Use enum class for RCT2_SOUND
* Fix formatting. Fix mistaken declaration.
* Change name of enum to SoundId
* Fix clang format
|
2019-07-22 19:02:45 +01:00 |
|
Ferdinand Thiessen
|
7b317e312c
|
Fix Werror=maybe-uninitialized issue of struct, found by gcc 9.1.1. (#9578)
|
2019-07-16 10:20:15 +02:00 |
|
Michael Steenbeek
|
42a1a8704d
|
Use empty() for vectors; clean up bool comparisons (#9118)
|
2019-04-20 20:39:47 +02:00 |
|
Gymnasiast
|
aa21f0fb1d
|
Prepare for food/drink stall recolouration
|
2019-03-19 22:55:28 +01:00 |
|
Gymnasiast
|
79318997bc
|
Remove old code for MEDIENTR
|
2019-03-19 22:21:06 +01:00 |
|
Gymnasiast
|
59c74ead94
|
Add fallback for legacy objects
|
2019-03-19 21:20:31 +01:00 |
|
Gymnasiast
|
4f8548dfea
|
Allow different default colours per stall
|
2019-03-19 21:20:31 +01:00 |
|
Michael Steenbeek
|
68aa5122fa
|
Fix #6006: Objects higher than 6 metres are considered trees
|
2019-03-18 22:56:14 +01:00 |
|
Aaron van Geffen
|
2af13904c5
|
Update copyright notices for 2019. (#8903)
|
2019-03-17 07:16:15 +00:00 |
|
Michael Steenbeek
|
6884eac24c
|
Turn railing support type into enum class
|
2019-03-16 14:21:44 +01:00 |
|
Michael Steenbeek
|
1c0877fc6c
|
Fix missed occurrence of SCROLLING_MODE_NONE
|
2019-03-16 14:20:03 +01:00 |
|
Michael Steenbeek
|
602821a389
|
Split path surface objects into paths and queues
|
2019-03-16 12:37:32 +01:00 |
|
Michael Steenbeek
|
18ac3b02b1
|
Fix #8524: Do not show RCT1 land edges when CSG1 is not loaded (#8845)
|
2019-03-12 09:23:17 +01:00 |
|
Ted John
|
cce979f96b
|
Remove logic for required objects (#8718)
This allows TARMAC to be removed when `remove_unused_objects` is called.
|
2019-02-19 11:55:43 +00:00 |
|
Michael Steenbeek
|
2a4215a30f
|
Create constant for SCROLLING_MODE_NONE
|
2019-02-14 22:41:48 +01:00 |
|
Michał Janiszewski
|
70ef8151fc
|
Fix types passed to printf-like functions
|
2019-02-10 00:04:52 +01:00 |
|
Ted John
|
27f70e3656
|
Get basic object downloading working
|
2019-02-07 21:58:34 +00:00 |
|
Michael Steenbeek
|
4e9d2ce764
|
Split footpath object into two internally
|
2019-01-20 21:38:38 +01:00 |
|
Gymnasiast
|
d000457fb5
|
Rename more occurrences to railingEntry
|
2019-01-20 17:23:27 +01:00 |
|
Gymnasiast
|
2f0b6a9652
|
Rename FOOTPATH_ENTRY_FLAG_HAS_PATH_BASE_SPRITE
|
2019-01-20 17:23:27 +01:00 |
|
Michał Janiszewski
|
8a70b29f64
|
Fix GCC's warning regarding enum vs non-enum values being compared (#8551)
|
2019-01-04 21:29:44 +01:00 |
|
Michał Janiszewski
|
635e46af83
|
Plug memory leak in ObjectFactory::CreateObjectFromZipFile
|
2019-01-02 19:57:41 +01:00 |
|
ζeh Matt
|
7d19a5bc77
|
Refactor memcpy to std::memcpy and memset to std::memset (#8408)
|
2018-12-15 22:23:31 +01:00 |
|
Ted John
|
2da8e18200
|
Read the canGrow flag from surface objects
|
2018-12-11 23:00:59 +00:00 |
|
Michał Janiszewski
|
23dc14b286
|
Improve checks for object files (#8417)
|
2018-12-11 19:35:27 +01:00 |
|
Ted John
|
7c3401603d
|
Change mallocs to new[]
|
2018-12-10 21:14:07 +00:00 |
|
Ted John
|
e13d6da81f
|
Prevent possible stack overflow if zoom offset is 0
|
2018-12-10 19:54:54 +00:00 |
|
Ted John
|
85b443fc15
|
Fix #8411: Save game failed!
Do not try to pack our new object types (stations and surfaces) into saved games.
|
2018-12-10 15:14:50 +00:00 |
|