Skip to content

Commit b9a9588

Browse files
committed
Fix the order of the sidebar category hotkeys
1 parent c33414d commit b9a9588

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

src/TSMapEditor/UI/KeyboardCommands.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ public KeyboardCommands()
5050
PlaceConnectedTile,
5151
RepeatConnectedTile,
5252

53-
AircraftMenu,
54-
BuildingMenu,
53+
InfantryMenu,
5554
VehicleMenu,
55+
AircraftMenu,
5656
NavalMenu,
57-
InfantryMenu,
57+
BuildingMenu,
5858
TerrainObjectMenu,
5959
OverlayMenu,
6060
SmudgeMenu
@@ -140,11 +140,11 @@ public void ClearCommandSubscriptions()
140140
public KeyboardCommand PlaceConnectedTile { get; } = new KeyboardCommand("PlaceConnectedTile", "Place Connected Tile", new KeyboardCommandInput(Keys.D, KeyboardModifiers.Alt));
141141
public KeyboardCommand RepeatConnectedTile { get; } = new KeyboardCommand("RepeatConnectedTile", "Repeat Last Connected Tile", new KeyboardCommandInput(Keys.D, KeyboardModifiers.Ctrl));
142142

143-
public KeyboardCommand AircraftMenu { get; } = new KeyboardCommand("AircraftMenu", "Aircraft Menu", new KeyboardCommandInput(Keys.D1, KeyboardModifiers.None));
144-
public KeyboardCommand BuildingMenu { get; } = new KeyboardCommand("BuildingMenu", "Building Menu", new KeyboardCommandInput(Keys.D2, KeyboardModifiers.None));
145-
public KeyboardCommand VehicleMenu { get; } = new KeyboardCommand("VehicleMenu", "Vehicle Menu", new KeyboardCommandInput(Keys.D3, KeyboardModifiers.None));
143+
public KeyboardCommand InfantryMenu { get; } = new KeyboardCommand("InfantryMenu", "Infantry Menu", new KeyboardCommandInput(Keys.D1, KeyboardModifiers.None));
144+
public KeyboardCommand VehicleMenu { get; } = new KeyboardCommand("VehicleMenu", "Vehicle Menu", new KeyboardCommandInput(Keys.D2, KeyboardModifiers.None));
145+
public KeyboardCommand AircraftMenu { get; } = new KeyboardCommand("AircraftMenu", "Aircraft Menu", new KeyboardCommandInput(Keys.D3, KeyboardModifiers.None));
146146
public KeyboardCommand NavalMenu { get; } = new KeyboardCommand("NavalMenu", "Naval Menu", new KeyboardCommandInput(Keys.D4, KeyboardModifiers.None));
147-
public KeyboardCommand InfantryMenu { get; } = new KeyboardCommand("InfantryMenu", "Infantry Menu", new KeyboardCommandInput(Keys.D5, KeyboardModifiers.None));
147+
public KeyboardCommand BuildingMenu { get; } = new KeyboardCommand("BuildingMenu", "Building Menu", new KeyboardCommandInput(Keys.D5, KeyboardModifiers.None));
148148
public KeyboardCommand TerrainObjectMenu { get; } = new KeyboardCommand("TerrainObjectMenu", "Terrain Objects Menu", new KeyboardCommandInput(Keys.D6, KeyboardModifiers.None));
149149
public KeyboardCommand OverlayMenu { get; } = new KeyboardCommand("OverlayMenu", "Overlay Menu", new KeyboardCommandInput(Keys.D7, KeyboardModifiers.None));
150150
public KeyboardCommand SmudgeMenu { get; } = new KeyboardCommand("SmudgeMenu", "Smudge Menu", new KeyboardCommandInput(Keys.D8, KeyboardModifiers.None));

src/TSMapEditor/UI/Sidebar/EditorSidebar.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,14 @@ public override void Initialize()
121121
// This is less extensible than using events, but with events we'd have to store
122122
// the delegates to be able to unsubscribe from them later on.
123123
// Thus, this results in neater code.
124-
KeyboardCommands.Instance.AircraftMenu.Action = () => lbSelection.SelectedIndex = 0;
125-
KeyboardCommands.Instance.BuildingMenu.Action = () => lbSelection.SelectedIndex = 1;
126-
KeyboardCommands.Instance.VehicleMenu.Action = () => lbSelection.SelectedIndex = 2;
127-
KeyboardCommands.Instance.NavalMenu.Action = () => lbSelection.SelectedIndex = 3;
128-
KeyboardCommands.Instance.InfantryMenu.Action = () => lbSelection.SelectedIndex = 4;
129-
KeyboardCommands.Instance.TerrainObjectMenu.Action = () => lbSelection.SelectedIndex = 5;
130-
KeyboardCommands.Instance.OverlayMenu.Action = () => lbSelection.SelectedIndex = 6;
131-
KeyboardCommands.Instance.SmudgeMenu.Action = () => lbSelection.SelectedIndex = 7;
124+
KeyboardCommands.Instance.InfantryMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Infantry;
125+
KeyboardCommands.Instance.VehicleMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Vehicles;
126+
KeyboardCommands.Instance.AircraftMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Aircraft;
127+
KeyboardCommands.Instance.NavalMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Naval;
128+
KeyboardCommands.Instance.BuildingMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Buildings;
129+
KeyboardCommands.Instance.TerrainObjectMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.TerrainObjects;
130+
KeyboardCommands.Instance.OverlayMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Overlay;
131+
KeyboardCommands.Instance.SmudgeMenu.Action = () => lbSelection.SelectedIndex = (int)SidebarMode.Smudges;
132132

133133
Keyboard.OnKeyPressed += Keyboard_OnKeyPressed;
134134
WindowManager.RenderResolutionChanged += WindowManager_RenderResolutionChanged;

0 commit comments

Comments
 (0)