Remove buggy classic mouse orders. Closes #3153.

This commit is contained in:
Paul Chote
2014-11-15 09:40:25 +13:00
parent 455d4dc97f
commit f5c09121ad
12 changed files with 53 additions and 112 deletions

View File

@@ -56,7 +56,7 @@ namespace OpenRA.Mods.RA
public IEnumerable<Order> Order(World world, CPos xy, MouseInput mi)
{
if (mi.Button == Game.mouseButtonPreference.Cancel)
if (mi.Button == MouseButton.Left)
{
world.CancelInputMode();
yield break;

View File

@@ -146,7 +146,7 @@ namespace OpenRA.Mods.RA
public IEnumerable<Order> Order(World world, CPos xy, MouseInput mi)
{
if (mi.Button == Game.mouseButtonPreference.Cancel)
if (mi.Button == MouseButton.Left)
{
world.CancelInputMode();
yield break;
@@ -157,7 +157,7 @@ namespace OpenRA.Mods.RA
.MaxByOrDefault(a => a.Info.Traits.Contains<SelectableInfo>()
? a.Info.Traits.Get<SelectableInfo>().Priority : int.MinValue);
if (mi.Button == Game.mouseButtonPreference.Action && underCursor == null)
if (mi.Button == MouseButton.Right && underCursor == null)
{
minelayer.World.CancelInputMode();
yield return new Order("PlaceMinefield", minelayer, false) { TargetLocation = xy };

View File

@@ -148,7 +148,7 @@ namespace OpenRA.Mods.RA
public IEnumerable<Order> Order(World world, CPos xy, MouseInput mi)
{
if (mi.Button == Game.mouseButtonPreference.Cancel)
if (mi.Button == MouseButton.Left)
{
world.CancelInputMode();
yield break;

View File

@@ -99,7 +99,7 @@ namespace OpenRA.Mods.RA.Widgets
if (actors.Any())
world.OrderGenerator = new GenericSelectTarget(actors,
"AttackMove", "attackmove", Game.mouseButtonPreference.Action);
"AttackMove", "attackmove", MouseButton.Right);
return true;
}