public void StartQuestion(List <ILivingLetterData> nextChallenge, List <ILivingLetterData> wrongAnswers) { Clean(); for (int i = 0; i < nextChallenge.Count; ++i) { var correctAnswer = nextChallenge[i]; // Add drop areas if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Counting) { dropContainer.AddDropNumber(correctAnswer, i); } else if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Word) { dropContainer.AddDropData(correctAnswer, true); } else { dropContainer.AddDropData(correctAnswer, false); } // Add living letters crowd.AddLivingLetter(correctAnswer); } foreach (var wrongAnswer in wrongAnswers) { // Add living letters crowd.AddLivingLetter(wrongAnswer); } }
public void StartQuestion(List <ILivingLetterData> nextChallenge, List <ILivingLetterData> wrongAnswers) { Clean(); for (int i = 0; i < nextChallenge.Count; ++i) { var correctAnswer = nextChallenge[i]; // Add drop areas if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Counting) { dropContainer.AddDropData(correctAnswer, true); } else if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Word || FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Image || FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.CategoryForm || FastCrowdConfiguration.Instance.IsOrderingVariation) { dropContainer.AddDropData(correctAnswer, true); } else { dropContainer.AddDropData(correctAnswer, false); } // Add living letters if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Image || FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.CategoryForm || FastCrowdConfiguration.Instance.IsOrderingVariation ) { correctAnswer = new LL_ImageData(correctAnswer.Id); } crowd.AddLivingLetter(correctAnswer); } foreach (var wrongAnswer in wrongAnswers) { var answer = wrongAnswer; if (FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.Image || FastCrowdConfiguration.Instance.Variation == FastCrowdVariation.CategoryForm || FastCrowdConfiguration.Instance.IsOrderingVariation) { answer = new LL_ImageData(answer.Id); } // Add living letters crowd.AddLivingLetter(answer); } }