Ejemplo n.º 1
0
        /* Notice: RouletteEntry will initialize its variables from Roulette.
         * Make sure that the execution order of script Roulette is prior to
         * RouletteEntry.
         */
        protected virtual void Start()
        {
            _content = GetComponentInChildren <RouletteEntryContent>();
            if (_content == null)
            {
                Debug.LogWarning($"{gameObject.name}: couldn't get content");
            }
            _roulette     = transform.GetComponentInParent <Roulette.Roulette>();
            _rouletteBank = _roulette.rouletteBank;

            _maxCurvePos             = _roulette.CanvasMaxPosL * _roulette.rouletteCurvature;
            _unitPos                 = _roulette.UnitPosL;
            _lowerBoundPos           = _roulette.LowerBoundPosL;
            _upperBoundPos           = _roulette.UpperBoundPosL;
            _changeSideLowerBoundPos = _lowerBoundPos + _unitPos * 0.3f;
            _changeSideUpperBoundPos = _upperBoundPos - _unitPos * 0.3f;
            _cosValueAdjust          = _roulette.positionAdjust;

            _initialLocalScale = transform.localScale;

            InitialPosition();
            InitContent();
            CheckAnchor();
            AddClickEvent();
        }
Ejemplo n.º 2
0
        public void SetUp()
        {
            _output = Substitute.For <IOutput>();

            var roulette = new Roulette.Roulette(new StandardFieldFactory(), new RouletteRandomizer());

            _game = new Game.Game(roulette, _output);
        }
Ejemplo n.º 3
0
        public void SetUp()
        {
            _randomizer = Substitute.For <IRandomizer>();
            _output     = Substitute.For <IOutput>();

            _roulette = new Roulette.Roulette(new StandardFieldFactory(), _randomizer);
            _game     = new Game.Game(_roulette, _output);
        }
Ejemplo n.º 4
0
        public void Setup()
        {
            _fakeOutput     = Substitute.For <IOutput>();
            _fakeRandomizer = Substitute.For <IRandomizer>();

            _fieldFactory = new StandardFieldFactory();
            _roulette     = new Roulette.Roulette(_fieldFactory, _fakeRandomizer);

            _rouletteGame = new Game.Game(_roulette, _fakeOutput);

            _fieldBet   = new FieldBet("Bente", 100, 2);
            _colorBet   = new ColorBet("Bjarne", 100, FieldColor.Black);
            _evenOddBet = new EvenOddBet("Berit", 100, Parity.Even);
        }
 public void Setup()
 {
     _uut = new Roulette.Roulette();
 }
 public void SetUp()
 {
     _fieldFactory = new StandardFieldFactory();
     _randomizer   = Substitute.For <IRandomizer>();
     _uut          = new Roulette.Roulette(_fieldFactory, _randomizer);
 }
Ejemplo n.º 7
0
 public void SetUp()
 {
     _randomizer   = new RouletteRandomizer();
     _fieldFactory = new StandardFieldFactory();
     _roulette     = new Roulette.Roulette(_fieldFactory, _randomizer);
 }