Class MovePawnCommand
- Namespace
- CodeBase.Patterns.Example
- Assembly
- 4Experience.CodeBase.Patterns.Samples.dll
public class MovePawnCommand : ICommand
- Inheritance
-
MovePawnCommand
- Implements
-
- Extension Methods
-
Constructors
MovePawnCommand(Pawn, int, int)
public MovePawnCommand(Pawn pawn, int targetXPosition, int targetYPosition)
Parameters
pawn Pawn
targetXPosition int
targetYPosition int
Properties
CurrentPawn
public Pawn CurrentPawn { get; }
Property Value
- Pawn
CurrentXPosition
public int CurrentXPosition { get; }
Property Value
- int
CurrentYPosition
public int CurrentYPosition { get; }
Property Value
- int
TargetXPosition
public int TargetXPosition { get; }
Property Value
- int
TargetYPosition
public int TargetYPosition { get; }
Property Value
- int
Methods
Execute()
Undo()