OpenRCT2/test/testpaint
X123M3-256 9681ea4cea
Add "Hybrid Coaster" ride type (#12110)
* Add "Hybrid coaster" ride type

* Add turns

* Add diagonal slopes

* Add bank transitions

* Add diagonal bank transitions

* Add banked turns

* Add sloped turns

* Add sloped bank transitions

* Add sloped banked turns

* Add s bends

* Add helices

* Add barrel rolls

* Add half loops

* Start changing supports to wooden

* Switch diagonals and banked turns to wooden supports

* Finish switching supports to wooden

* Alter default supports for small turns and steep turns

* Split track sprites that were glitching

* Fix incorrect sprite indices on small helices

* Add supports for large flat to steep pieces

* Fix bug with b supports

* Add supports for quarter loops

* Finalize set of track elements

* Fix strange colors when track piece is highlighted

* Update sprites.json

* Add support for corkscrews

* Fix incorrect remap colors and default supports

* Add slope to banked turn transitions

* Add support for preview image in color selection window

* Fix static glitches

* Correct Z offset

* Set segment heights (and fix more static glitches)

* Improve sloped curve supports

* Fix slope to banked turn transitions

* Fix dynamic glitches

* Fix boosters

* Remove corkscrews

* Set ride data and implement ride rating function

* Fix glitches on steep turns and gentle to steep

* Format code

* Add sprites

* Add track color preview image

* Fix formatting

* Add files to MSVC project

* Fix Testpaint

* Revert removal of RIDE_TYPE_50 from GetClassification

* Introduce constant instead of hard coded number

* Fix stray change

* Improve legibility of ride_ratings_calculate_hybrid_coaster()

* Fix comments on byte_97B23C

* Fix two other stray changes

* Fix Xcode project

* Adjust bounding boxes to make clipping behaviour more consistent

* Fix two glitches on medium and large turns

* Address comments from DuncansPumpkin

* Fix incorrect ride ID

* Fix steep turn sprites

* Run PNG images through OptiPNG

* Update changelog

* Fix namespace error

* Use arrays for supports to handle additional elements

* Rename functions to TitleCase and add namespace

* Increment network version

Co-authored-by: Edward Calver <hx010973@reading.ac.uk>
Co-authored-by: tylerleamon <59478575+tylerleamon@users.noreply.github.com>
Co-authored-by: Gymnasiast <m.o.steenbeek@gmail.com>
Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-10-10 20:27:12 +01:00
..
Addresses.cpp Apply clang-format changes to tests 2018-07-23 16:00:23 +02:00
Addresses.h Apply clang-format changes to tests 2018-07-23 16:00:23 +02:00
CMakeLists.txt Enable -Wold-style-cast 2020-10-09 01:02:03 -03:00
Compat.cpp Add "Hybrid Coaster" ride type (#12110) 2020-10-10 20:27:12 +01:00
Data.cpp Rename TRACK_ELEM_* enums to TrackElemType::* 2020-10-01 19:57:52 +01:00
Data.h Create RCT2_RIDE_TYPE_COUNT 2020-06-17 19:10:39 +02:00
FunctionCall.cpp clang-format tests 2018-07-23 15:58:01 +02:00
FunctionCall.hpp Use CoordsXYZ for sub_98199C in RiverRapids.cpp (#12289) 2020-08-18 09:27:23 -03:00
GeneralSupportHeightCall.cpp clang-format tests 2018-07-23 15:58:01 +02:00
GeneralSupportHeightCall.hpp clang-format tests 2018-07-23 15:58:01 +02:00
Hook.cpp Apply clang-format changes to tests 2018-07-23 16:00:23 +02:00
Hook.h Apply clang-format changes to tests 2018-07-23 16:00:23 +02:00
PaintIntercept.cpp Use CoordsXYZ for sub_98199C in RiverRapids.cpp (#12289) 2020-08-18 09:27:23 -03:00
PaintIntercept.hpp clang-format tests 2018-07-23 15:58:01 +02:00
Printer.cpp Use std::size instead of Util::CountOf 2018-11-23 21:59:08 +01:00
Printer.hpp clang-format tests 2018-07-23 15:58:01 +02:00
SegmentSupportHeightCall.cpp clang-format tests 2018-07-23 15:58:01 +02:00
SegmentSupportHeightCall.hpp clang-format tests 2018-07-23 15:58:01 +02:00
SideTunnelCall.cpp clang-format tests 2018-07-23 15:58:01 +02:00
SideTunnelCall.hpp clang-format tests 2018-07-23 15:58:01 +02:00
String.cpp clang-format tests 2018-07-23 15:58:01 +02:00
String.hpp clang-format tests 2018-07-23 15:58:01 +02:00
TestPaint.cpp Refactor ride measurement storage 2019-06-09 11:55:41 +02:00
TestPaint.hpp Remove unused TestPaint defines (including one LocationXY16 occurrence) 2020-03-01 22:15:28 +01:00
TestTrack.cpp Fix compile errors in TestPaint project 2020-09-07 22:42:42 -04:00
TestTrack.hpp clang-format tests 2018-07-23 15:58:01 +02:00
TrackDataOld.cpp Rename TRACK_ELEM_* enums to TrackElemType::* 2020-10-01 19:57:52 +01:00
Utils.cpp Fix compile errors in TestPaint project 2020-09-07 22:42:42 -04:00
Utils.hpp clang-format tests 2018-07-23 15:58:01 +02:00
VerticalTunnelCall.cpp clang-format tests 2018-07-23 15:58:01 +02:00
VerticalTunnelCall.hpp clang-format tests 2018-07-23 15:58:01 +02:00
generate.cpp Rename TRACK_ELEM_* enums to TrackElemType::* 2020-10-01 19:57:52 +01:00
main.cpp Create RCT2_RIDE_TYPE_COUNT 2020-06-17 19:10:39 +02:00