1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-10 09:32:29 +01:00

Outline plans

Michael Steenbeek
2024-08-09 09:43:06 +02:00
parent c4b5f5dae1
commit fc55b1cc5b

@@ -14,4 +14,15 @@ Examples:
Put shortly:
- The track drawers draws the track
- The RTD contains the metadata
- The vehicle type supplies the vehicle images and vehicle-specific behaviour
- The vehicle type supplies the vehicle images and vehicle-specific behaviour
Plans
-----
Currently, the split between RTDs and track drawers is not complete. Planned work:
- The support type should not be hardcoded in the track drawer, but passed in.
- Track tile elements should save the track drawer and support type they are drawn as, as well as a flag to indicate the track is "covered".
- The "covered" flag should be carried over in the vehicle state.
- The duplicated "covered" pieces should be normalised.
- RTD currently specify a track drawer per track style. This specification should be expanded to include support type, icon and tooltip for the construction window, and boolean to indicate its covered track (as opposed to just track with an alternative style, like 2/3/4-rail "lattice").