Add key handling to order generators.

This commit is contained in:
Paul Chote
2019-05-23 21:40:20 +01:00
committed by abcdefg30
parent 0eb5063260
commit 44e41cc054
5 changed files with 7 additions and 1 deletions

View File

@@ -22,5 +22,6 @@ namespace OpenRA
IEnumerable<IRenderable> RenderAboveShroud(WorldRenderer wr, World world);
string GetCursor(World world, CPos cell, int2 worldPixel, MouseInput mi);
void Deactivate();
bool HandleKeyPress(KeyInput e);
}
}

View File

@@ -86,6 +86,8 @@ namespace OpenRA.Orders
public void Deactivate() { }
bool IOrderGenerator.HandleKeyPress(KeyInput e) { return false; }
// Used for classic mouse orders, determines whether or not action at xy is move or select
public virtual bool InputOverridesSelection(WorldRenderer wr, World world, int2 xy, MouseInput mi)
{