public Snake(LaserSettings settings, LaserPatternHelper laserPatternHelper, int snakeIncreaseValue) { _settings = settings; _laserPatternHelper = laserPatternHelper; _snakeIncreaseValue = snakeIncreaseValue; SetSnakeStartPosition(); }
public Dot(LaserSettings settings, LaserPatternHelper laserPatternHelper) { _settings = settings; _laserPatternHelper = laserPatternHelper; PlaceDotAtRandomPosition(); }
public LaserSnake(Laser laser, LaserSettings settings, LaserPatternHelper laserPatternHelper) { _snake = new Snake(settings, laserPatternHelper, SnakeIncreaseValue); _settings = settings; _laser = laser; _dot = new Dot(settings, laserPatternHelper); _laserPatternHelper = laserPatternHelper; InitializeTimer(); }