1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-27 00:34:46 +01:00

Move variables not saved in the track design to their own struct

This commit is contained in:
Gymnasiast
2024-07-03 22:18:48 +02:00
parent 56accb3790
commit e47f526067
8 changed files with 60 additions and 46 deletions

View File

@@ -170,7 +170,7 @@ static Widget window_install_track_widgets[] = {
// Warnings
const TrackDesign* td = _trackDesign.get();
if (td->trackFlags & TRACK_DESIGN_FLAG_SCENERY_UNAVAILABLE)
if (td->gameStateData.hasFlag(TrackDesignGameStateFlag::SceneryUnavailable))
{
if (!gTrackDesignSceneryToggle)
{
@@ -353,10 +353,10 @@ static Widget window_install_track_widgets[] = {
screenPos.y += kListRowHeight;
}
if (td->cost != 0)
if (td->gameStateData.cost != 0)
{
auto ft = Formatter();
ft.Add<money64>(td->cost);
ft.Add<money64>(td->gameStateData.cost);
DrawTextBasic(dpi, screenPos, STR_TRACK_LIST_COST_AROUND, ft);
}
}