Exemplo n.º 1
0
    public void Prev()
    {
        //deactivate checksprite
        check.SetActive(false);

        //reset rate stars
        //ResetRating();

        //hide hint if was shown
        //if (showHint) Hint();

        //set to next quiz
        quizObject = quizObjects[quizObject.data.id - 1];
        Show(quizObject.gameObject);

        //animation

        //reset textfield
        textInput    = "";
        guiText.text = "";

        //show guitext if check
        if (quizObject.data.check)
        {
            guiText.text = quizObject.data.jawaban[0];
        }
    }
Exemplo n.º 2
0
 public ScoreForm(int numCorrect)
 {
     InitializeComponent();
     quiz     = GlobalVariables.currentquiz;
     scoreTxt = numCorrect + " / " + quiz.numofquestions + "  " + 100 * ((float)numCorrect / (float)quiz.numofquestions) + "%";
     Console.Write(numCorrect);
 }
Exemplo n.º 3
0
    public void Hide()
    {
        audioClick.Play();

        //play hide animation
        if (quizObject)
        {
            quizView.animation.Play("QuizViewAnimation_hide");
        }
        //seruni.Disappear();

        //if (seruni.isOpenInfo) seruni.HideInfo();
        //reset rate stars
        //ResetRating();

        //set current quiz object to null
        quizObject = null;

        //set global var
        GLOBAL.INGAME = false;

        //animation.Play("CheckAnimation");

        //hide hint if it is shown
        //if (showHint) Hint();

        //reset textinput
        textInput    = "";
        guiText.text = "";
    }
Exemplo n.º 4
0
 private void AskSelectedQuestion(object sender, RoutedEventArgs e)
 {
     try
     {
         QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem;
         if (qo != null)
         {
             bot.AskScpecifiedQuestion(qo);
         }
     }
     catch (Exception ex)
     {
         string errorMessage = String.Format("[FatalError]{0}", ex.ToString());
         ExLogger.ExLog(ex.ToString());
         OpenErrorMessage(errorMessage);
         throw;
     }
 }
Exemplo n.º 5
0
 private void SelectionChangedOccured(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem;
         if (qo != null)
         {
             QuizDataGrid.ScrollIntoView(qo);
         }
         Console.WriteLine();
     }
     catch (Exception ex)
     {
         string errorMessage = String.Format("[FatalError]{0}", ex.ToString());
         ExLogger.ExLog(ex.ToString());
         OpenErrorMessage(errorMessage);
         throw;
     }
 }
Exemplo n.º 6
0
        private void AppendQuestionToTheFile(object sender, RoutedEventArgs e)
        {
            if (String.IsNullOrEmpty(bot.QuizFile) || String.IsNullOrWhiteSpace(bot.QuizFile))
            {
                OpenErrorMessage("You should specify a quiz file first");
                return;
            }

            try
            {
                QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem;
                if (qo != null)
                {
                    bot.AppendQuizObjectToTheQuizFile(qo);
                }
            }
            catch (Exception ex)
            {
                string errorMessage = String.Format("[FatalError]{0}", ex.ToString());
                ExLogger.ExLog(ex.ToString());
                OpenErrorMessage(errorMessage);
                throw;
            }
        }
Exemplo n.º 7
0
 public void AskScpecifiedQuestion(QuizObject inQuizObject)
 {
     mQE.AskScpecifiedQuestion(inQuizObject);
 }
Exemplo n.º 8
0
 public void DropTheItemFromList(QuizObject inObjectToDrop)
 {
     mQE.DropTheItemFromList(inObjectToDrop);
 }
Exemplo n.º 9
0
 public void AppendQuizObjectToTheQuizFile(QuizObject qo)
 {
     mQE.AppendQuizObjectToTheQuizFile(qo);
 }
Exemplo n.º 10
0
    public void Show(GameObject g)
    {
        Debug.Log("show must go on");

        audioClick.Play();

        //reset rate stars

        ResetRating();
        hintShown   = false;
        wrongAnswer = 0;

        if (seruni.isOpenInfo)
        {
            seruni.HideInfo();
        }

        //show button tebak
        btnTebak.SetActive(true);
        btnUlang.SetActive(false);

        //set current quiz object to g
        quizObject = g.GetComponent <QuizObject>();
        rect.GetComponent <SpriteRenderer>().sprite = quizObject.data.gambar;

        //set current quiz pic
        timeSinceLastSlide = slideTimeOut;
        rect.animation.Stop();

        //hide check if not completed
        if (!quizObject.data.check)
        {
            check.SetActive(false);
            seruni.isCheck = false;
            rateBg.SetActive(false);
        }
        else
        {
            rating         = quizObject.data.rating;
            seruni.isCheck = true;
            Win();

            //seruni.Chat("Klik disini untuk melihat infopedia");
        }

        //reset textinput
        textInput = "";

        //hide hint if was shown
        //if (showHint) Hint();

        seruni.SetHint(quizObject.data.hint);
        seruni.SetInfo(quizObject.data.info);
        //seruni.animation["s_hint"].time = 4.5f;
        //if (!seruni.animation.isPlaying) seruni.animation.Play("s_hint");
        //if (seruni.isShowHint) seruni.HideHint();
        //else
        //	seruni.HideInfo();

        //show guitext if check
        if (quizObject.data.check)
        {
            guiText.text = quizObject.data.jawaban[0];
        }

        //hide prev btn if no quiz before
        if (quizObject.data.id == 0)
        {
            btnPrev.SetActive(false);
        }
        else
        {
            btnPrev.SetActive(true);
        }
        if (quizObject.data.id == 14)
        {
            btnNext.SetActive(false);
        }
        else
        {
            btnNext.SetActive(true);
        }

        //play show animation
        if (!GLOBAL.INGAME)
        {
            quizView.animation.Play("QuizViewAnimation_show");
            //seruni.Appear();
        }

        //change global var
        GLOBAL.INGAME = true;

        //play sfx
    }