Added: UnitStanceDefensive

This commit is contained in:
geckosoft
2010-11-12 06:48:08 +01:00
committed by Bob
parent d2a0647085
commit 8df47f5a60
3 changed files with 173 additions and 3 deletions

View File

@@ -14,10 +14,10 @@ namespace OpenRA.Mods.RA.Widgets
public char AttackMoveKey = 'a';
public char HoldGroundKey = 'g'; // Hold (G)round
// public char DefensiveKey = 'd'; // (D)efensive
public char DefensiveKey = 'd'; // (D)efensive
public char AggressiveKey = 'a'; // (A)ggressive
public char ReturnFireKey = 'r'; // (R)eturn Fire
public char HoldFire = 'h'; // (h)old fire
public char HoldFireKey = 'h'; // (h)old fire
public readonly OrderManager OrderManager;
[ObjectCreator.UseCtor]
@@ -73,11 +73,17 @@ namespace OpenRA.Mods.RA.Widgets
// stance: Hold Fire
// description: Prevents attacking (ie no autotarget is being done)
if (e.KeyChar == HoldFire && (e.Modifiers.HasModifier(Modifiers.Alt)))
if (e.KeyChar == HoldFireKey && (e.Modifiers.HasModifier(Modifiers.Alt)))
{
return EnableStance<UnitStanceHoldFire>();
}
// stance: Defensive
if (e.KeyChar == DefensiveKey && (e.Modifiers.HasModifier(Modifiers.Alt)))
{
return EnableStance<UnitStanceDefensive>();
}
return false;
}