using RobotAndDonkey.Game.Cards; using RobotAndDonkey.Game.GameState; namespace RobotAndDonkey.Game.Robots; public record Vintage : Robot { protected override Vintage CreateInstance() => new(this); public Vintage(MatchParameters matchParameters) : base(ERobotType.Vintage, [ ECard.Move, ECard.Move, ECard.Move, ECard.Move, ECard.TurnRight, ECard.TurnRight, ECard.TurnRight, ECard.TurnRight, ECard.TurnLeft, ECard.TurnLeft, ECard.TurnLeft, ECard.TurnLeft, ECard.Interact, ECard.Interact, ECard.Interact, ECard.Interact, ECard.NoOp, ECard.NoOp, ECard.NoOp, ECard.NoOp ], 5) { Currency = CreateCurrency(matchParameters); } }