public Node(CoinBuilder coinBuilder, DefaultSettings settings) { Location = new Location(); CollectablePoint = coinBuilder.Build(); Path = new List <int>(); Neighbours = new List <NeighbourInfo>(); SquareSize = settings.NodeSize; }
public CanvasVisualizer(DefaultSettings defaultSettings) { _defaultSettings = defaultSettings; }
public Coin(DefaultSettings settings) { IsCollected = false; fSize = new Size(settings.CollectableSize, settings.CollectableSize); fDoDrawing = (grapics, rectangle) => grapics.FillEllipse(Brushes.Gold, rectangle); }