mirror of
https://github.com/kwsch/NHSE.git
synced 2026-04-24 23:27:14 -05:00
Clamp acre jump to valid bounds
This commit is contained in:
parent
7d975a9ea9
commit
a3357c27c5
|
|
@ -324,7 +324,7 @@ private void Menu_Reset_Click(object sender, EventArgs e)
|
|||
private void B_Up_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ModifierKeys == Keys.Shift)
|
||||
CB_Acre.SelectedIndex -= MapGrid.AcreWidth;
|
||||
CB_Acre.SelectedIndex = Math.Max(0, CB_Acre.SelectedIndex - MapGrid.AcreWidth);
|
||||
else if (View.ArrowUp())
|
||||
LoadItemGridAcre();
|
||||
}
|
||||
|
|
@ -332,7 +332,7 @@ private void B_Up_Click(object sender, EventArgs e)
|
|||
private void B_Left_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ModifierKeys == Keys.Shift)
|
||||
--CB_Acre.SelectedIndex;
|
||||
CB_Acre.SelectedIndex = Math.Max(0, CB_Acre.SelectedIndex - 1);
|
||||
else if (View.ArrowLeft())
|
||||
LoadItemGridAcre();
|
||||
}
|
||||
|
|
@ -340,7 +340,7 @@ private void B_Left_Click(object sender, EventArgs e)
|
|||
private void B_Right_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ModifierKeys == Keys.Shift)
|
||||
++CB_Acre.SelectedIndex;
|
||||
CB_Acre.SelectedIndex = Math.Min(CB_Acre.SelectedIndex + 1, CB_Acre.Items.Count - 1);
|
||||
else if (View.ArrowRight())
|
||||
LoadItemGridAcre();
|
||||
}
|
||||
|
|
@ -348,7 +348,7 @@ private void B_Right_Click(object sender, EventArgs e)
|
|||
private void B_Down_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ModifierKeys == Keys.Shift)
|
||||
CB_Acre.SelectedIndex += MapGrid.AcreWidth;
|
||||
CB_Acre.SelectedIndex = Math.Min(CB_Acre.SelectedIndex + MapGrid.AcreWidth, CB_Acre.Items.Count - 1);
|
||||
else if (View.ArrowDown())
|
||||
LoadItemGridAcre();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user