Give the consist state its own section, drop the maximum amount button

The ready-to-go box was sitting under a heading about cargo.
This commit is contained in:
maj00r
2026-09-04 23:34:29 +02:00
parent 4840740f31
commit 392d9e7b6a
7 changed files with 3 additions and 15 deletions

View File

@@ -117,12 +117,6 @@ public sealed class Cargo
}
}
public void MaxAmounts(IReadOnlyList<ConsistItem> consist)
{
foreach (var c in consist.SelectMany(u => u.Cars))
FillToMax(c);
}
public void RandomAmounts(IReadOnlyList<ConsistItem> consist)
{
foreach (var c in consist.SelectMany(u => u.Cars))

View File

@@ -559,12 +559,10 @@ public sealed class VehicleDetails
var tools = Stack(
LoadToolButton(App.Loc["ConsistRandomType"],
() => { _cargo.RandomTypes(_consist); _redraw(); }, secondary: true),
LoadToolButton(App.Loc["ConsistMaxAmount"],
() => { _cargo.MaxAmounts(_consist); _redraw(); }, secondary: true),
LoadToolButton(App.Loc["ConsistRandomAmount"],
() => { _cargo.RandomAmounts(_consist); _redraw(); }, secondary: true));
var buttons = Stack(ReadyToGoRow(), tools);
var buttons = tools;
var count = new TextBlock
{
@@ -574,7 +572,8 @@ public sealed class VehicleDetails
VerticalAlignment = VerticalAlignment.Center
};
loadsPanel.Children.Add(Section(App.Loc["ConsistLoadTools"], buttons, count));
loadsPanel.Children.Add(Section(App.Loc["Consist"], ReadyToGoRow(), count));
loadsPanel.Children.Add(Section(App.Loc["ConsistLoadTools"], buttons));
}
private Control ReadyToGoRow()

View File

@@ -223,7 +223,6 @@
<String key="ReadyOverrideReady">Always ready</String>
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
<String key="ConsistRandomType">Náhodný druh</String>
<String key="ConsistMaxAmount">Maximální množství</String>
<String key="ConsistRandomAmount">Náhodné množství</String>
<String key="Set">Nastavit</String>
<String key="Length">Délka</String>

View File

@@ -223,7 +223,6 @@
<String key="ReadyOverrideReady">Always ready</String>
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
<String key="ConsistRandomType">Random type</String>
<String key="ConsistMaxAmount">Maximum amount</String>
<String key="ConsistRandomAmount">Random amount</String>
<String key="Set">Set</String>
<String key="Length">Length</String>

View File

@@ -223,7 +223,6 @@
<String key="ReadyOverrideReady">Always ready</String>
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
<String key="ConsistRandomType">Véletlen típus</String>
<String key="ConsistMaxAmount">Legnagyobb mennyiség</String>
<String key="ConsistRandomAmount">Véletlen mennyiség</String>
<String key="Set">Beállítás</String>
<String key="Length">Hossz</String>

View File

@@ -223,7 +223,6 @@
<String key="ReadyOverrideReady">Zawsze gotowy</String>
<String key="ConsistReadyOverridden">Nadpisane opcją „Wymuś stan składu przy starcie” w Ustawieniach.</String>
<String key="ConsistRandomType">Losowy rodzaj</String>
<String key="ConsistMaxAmount">Maksymalna ilość</String>
<String key="ConsistRandomAmount">Losowa ilość</String>
<String key="Set">Ustaw</String>
<String key="Length">Długość</String>

View File

@@ -223,7 +223,6 @@
<String key="ReadyOverrideReady">Always ready</String>
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
<String key="ConsistRandomType">Случайный тип</String>
<String key="ConsistMaxAmount">Максимальное количество</String>
<String key="ConsistRandomAmount">Случайное количество</String>
<String key="Set">Задать</String>
<String key="Length">Длина</String>