public override void InitMovement() { Movement = new Default(); Movement = new KnightMovement(Movement); }
public MoveValidator() { MovementRules[typeof(Pawn)] = new PawnMovement(); MovementRules[typeof(Knight)] = new KnightMovement(); }