mirror of
https://github.com/MaSzyna-EU07/StarterNG.git
synced 2026-11-05 05:24:26 +01:00
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:
@@ -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)
|
public void RandomAmounts(IReadOnlyList<ConsistItem> consist)
|
||||||
{
|
{
|
||||||
foreach (var c in consist.SelectMany(u => u.Cars))
|
foreach (var c in consist.SelectMany(u => u.Cars))
|
||||||
|
|||||||
@@ -559,12 +559,10 @@ public sealed class VehicleDetails
|
|||||||
var tools = Stack(
|
var tools = Stack(
|
||||||
LoadToolButton(App.Loc["ConsistRandomType"],
|
LoadToolButton(App.Loc["ConsistRandomType"],
|
||||||
() => { _cargo.RandomTypes(_consist); _redraw(); }, secondary: true),
|
() => { _cargo.RandomTypes(_consist); _redraw(); }, secondary: true),
|
||||||
LoadToolButton(App.Loc["ConsistMaxAmount"],
|
|
||||||
() => { _cargo.MaxAmounts(_consist); _redraw(); }, secondary: true),
|
|
||||||
LoadToolButton(App.Loc["ConsistRandomAmount"],
|
LoadToolButton(App.Loc["ConsistRandomAmount"],
|
||||||
() => { _cargo.RandomAmounts(_consist); _redraw(); }, secondary: true));
|
() => { _cargo.RandomAmounts(_consist); _redraw(); }, secondary: true));
|
||||||
|
|
||||||
var buttons = Stack(ReadyToGoRow(), tools);
|
var buttons = tools;
|
||||||
|
|
||||||
var count = new TextBlock
|
var count = new TextBlock
|
||||||
{
|
{
|
||||||
@@ -574,7 +572,8 @@ public sealed class VehicleDetails
|
|||||||
VerticalAlignment = VerticalAlignment.Center
|
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()
|
private Control ReadyToGoRow()
|
||||||
|
|||||||
@@ -223,7 +223,6 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Náhodný druh</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="ConsistRandomAmount">Náhodné množství</String>
|
||||||
<String key="Set">Nastavit</String>
|
<String key="Set">Nastavit</String>
|
||||||
<String key="Length">Délka</String>
|
<String key="Length">Délka</String>
|
||||||
|
|||||||
@@ -223,7 +223,6 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Random type</String>
|
<String key="ConsistRandomType">Random type</String>
|
||||||
<String key="ConsistMaxAmount">Maximum amount</String>
|
|
||||||
<String key="ConsistRandomAmount">Random amount</String>
|
<String key="ConsistRandomAmount">Random amount</String>
|
||||||
<String key="Set">Set</String>
|
<String key="Set">Set</String>
|
||||||
<String key="Length">Length</String>
|
<String key="Length">Length</String>
|
||||||
|
|||||||
@@ -223,7 +223,6 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</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="ConsistRandomType">Véletlen típus</String>
|
||||||
<String key="ConsistMaxAmount">Legnagyobb mennyiség</String>
|
|
||||||
<String key="ConsistRandomAmount">Véletlen mennyiség</String>
|
<String key="ConsistRandomAmount">Véletlen mennyiség</String>
|
||||||
<String key="Set">Beállítás</String>
|
<String key="Set">Beállítás</String>
|
||||||
<String key="Length">Hossz</String>
|
<String key="Length">Hossz</String>
|
||||||
|
|||||||
@@ -223,7 +223,6 @@
|
|||||||
<String key="ReadyOverrideReady">Zawsze gotowy</String>
|
<String key="ReadyOverrideReady">Zawsze gotowy</String>
|
||||||
<String key="ConsistReadyOverridden">Nadpisane opcją „Wymuś stan składu przy starcie” w Ustawieniach.</String>
|
<String key="ConsistReadyOverridden">Nadpisane opcją „Wymuś stan składu przy starcie” w Ustawieniach.</String>
|
||||||
<String key="ConsistRandomType">Losowy rodzaj</String>
|
<String key="ConsistRandomType">Losowy rodzaj</String>
|
||||||
<String key="ConsistMaxAmount">Maksymalna ilość</String>
|
|
||||||
<String key="ConsistRandomAmount">Losowa ilość</String>
|
<String key="ConsistRandomAmount">Losowa ilość</String>
|
||||||
<String key="Set">Ustaw</String>
|
<String key="Set">Ustaw</String>
|
||||||
<String key="Length">Długość</String>
|
<String key="Length">Długość</String>
|
||||||
|
|||||||
@@ -223,7 +223,6 @@
|
|||||||
<String key="ReadyOverrideReady">Always ready</String>
|
<String key="ReadyOverrideReady">Always ready</String>
|
||||||
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
<String key="ConsistReadyOverridden">Overridden by "Force the consist state on launch" in Settings.</String>
|
||||||
<String key="ConsistRandomType">Случайный тип</String>
|
<String key="ConsistRandomType">Случайный тип</String>
|
||||||
<String key="ConsistMaxAmount">Максимальное количество</String>
|
|
||||||
<String key="ConsistRandomAmount">Случайное количество</String>
|
<String key="ConsistRandomAmount">Случайное количество</String>
|
||||||
<String key="Set">Задать</String>
|
<String key="Set">Задать</String>
|
||||||
<String key="Length">Длина</String>
|
<String key="Length">Длина</String>
|
||||||
|
|||||||
Reference in New Issue
Block a user