Ejemplo n.º 1
0
 public Snake(LaserSettings settings, LaserPatternHelper laserPatternHelper, int snakeIncreaseValue)
 {
     _settings           = settings;
     _laserPatternHelper = laserPatternHelper;
     _snakeIncreaseValue = snakeIncreaseValue;
     SetSnakeStartPosition();
 }
Ejemplo n.º 2
0
        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();
        }