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; } }
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); }