Ejemplo n.º 1
0
        private void SetGameItem()
        {
            _txtNumber.Text = string.Format("{0}/{1}", _cpt, _images.Count);
            _timer          = new CountDown(11000, 1000);
            _timer.Tick    += Timer_Tick;
            _timer.Finish  += _timer_Finish;
            _timer.Start();
            var names = DataEntryPoint.Instance.Images.GetOtherNames(_images[_cpt]);

            _image.SetImageURI(Android.Net.Uri.FromFile(new Java.IO.File(_images[_cpt].Path)));

            _currentItem = new GameItem();
            _currentItem.AddAnswer(_images[_cpt].Name, true);
            foreach (var item in names)
            {
                _currentItem.AddAnswer(item, false);
            }

            _currentItem.Shuffle();

            for (int i = 0; i < _currentItem.Answers.Count; i++)
            {
                _buttons[i].Text = _currentItem.Answers[i].Value;
            }
        }
Ejemplo n.º 2
0
        public List <GameItem> GetGameItems()
        {
            var res = new List <GameItem>();

            foreach (var item in Images)
            {
                var gameItem = new GameItem();
                //gameItem.Image = item.Value;
                gameItem.AddAnswer(item.Key, true);

                foreach (var name in GetOtherAnswers(item.Key))
                {
                    gameItem.AddAnswer(name, false);
                }

                gameItem.Shuffle();

                res.Add(gameItem);
            }


            return(res);
        }