Exemple #1
0
 public Board(int ns, int ra)
 {
     soalNumber  = ns;
     rightAnswer = ra;
     buttons     = new List <TextureButton>();
     a           = new TextureButton(100, 100, "A");
     buttons.Add(a);
 }
Exemple #2
0
 public Board(int ns, int ra)
 {
     soalNumber = ns;
     rightAnswer = ra;
     buttons = new List<TextureButton>();
     a = new TextureButton(100, 100, "A");
     buttons.Add(a);
 }
        /// <summary>
        /// Constructor.
        /// </summary>
        public GameplayScreen()
        {
            soalPernah = new List<List<int>>();
            soalPernah.Add(new List<int>());
            soalPernah.Add(new List<int>());
            soalPernah.Add(new List<int>());

            partitionContent = new string[,]{

                { "hukuman", "soal1", "bonus", "hukuman", "soal2", "soal3", "bonus", "soal4", "soal5", "hukuman", "soal6", "hukuman", "soal7", "bonus", "soal8", "hukuman", "bonus", "soal9"},

                { "soal1", "hukuman", "soal2", "hukuman", "soal3", "bonus", "bonus", "soal4", "soal5", "soal6", "hukuman", "bonus", "soal7", "soal8", "bonus", "soal9", "hukuman", "hukuman"},

                { "soal1", "soal2", "hukuman", "bonus", "soal3", "bonus", "soal4", "soal5", "hukuman", "soal6", "hukuman", "soal7", "bonus", "soal8", "hukuman", "soal9", "hukuman", "bonus"}
            };

            skorPlayer1 = skorPlayer2 = skorPlayer3 = 0;
            timer = 0f;
            initDist = new Vector2(0, 0);
            curDist = new Vector2(0, 0);
            TransitionOnTime = TimeSpan.FromSeconds(1.5);
            TransitionOffTime = TimeSpan.FromSeconds(0.5);
            wheel = new Wheel(500, 280, 18, 0f);

            buttons = new List<TextureButton>();
            tabButtons = new List<TextureButton>();

            buttonSpin = new TextureButton(800, 250, "");
            //buttonShow = new TextureButton(800, 200, "Lihat Soal!");
            buttonTab1 = new TextureButton(100, 525, "");
            buttonTab2 = new TextureButton(400, 525, "");
            buttonTab3 = new TextureButton(700, 525, "");

            //buttonShow.Selected += new EventHandler<PlayerIndexEventArgs>(buttonShow_Selected);
            buttonSpin.Selected += new EventHandler<PlayerIndexEventArgs>(buttonSpin_Selected);
            buttonTab1.Selected += new EventHandler<PlayerIndexEventArgs>(buttonTab1_Selected);
            buttonTab2.Selected += new EventHandler<PlayerIndexEventArgs>(buttonTab2_Selected);
            buttonTab3.Selected += new EventHandler<PlayerIndexEventArgs>(buttonTab3_Selected);

            //buttons.Add(buttonShow);
            buttons.Add(buttonSpin);
            tabButtons.Add(buttonTab1);
            tabButtons.Add(buttonTab2);
            tabButtons.Add(buttonTab3);
        }
Exemple #4
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public SoalScreen(int aPlayer, int noSoal)
        {
            this.noSoal = noSoal;
            time = TimeSpan.FromMinutes(2);
            activePlayer = aPlayer;
            timer = 0f;
            TransitionOnTime = TimeSpan.FromSeconds(1.5);
            TransitionOffTime = TimeSpan.FromSeconds(0.5);
            answers = new Dictionary<string, string>();
            /* Jawaban soal A */
            answers.Add("A1", "C");
            answers.Add("A2", "B");
            answers.Add("A3", "C");
            answers.Add("A4", "B");
            answers.Add("A5", "B");
            answers.Add("A6", "D");
            answers.Add("A7", "D");
            answers.Add("A8", "C");
            answers.Add("A9", "A");

            /* Jawaban soal B */
            answers.Add("B1", "D");
            answers.Add("B2", "B");
            answers.Add("B3", "C");
            answers.Add("B4", "D");
            answers.Add("B5", "C");
            answers.Add("B6", "E");
            answers.Add("B7", "D");
            answers.Add("B8", "C");
            answers.Add("B9", "A");

            /* Jawaban soal C */
            answers.Add("C1", "D");
            answers.Add("C2", "A");
            answers.Add("C3", "D");
            answers.Add("C4", "D");
            answers.Add("C5", "E");
            answers.Add("C6", "D");
            answers.Add("C7", "C");
            answers.Add("C8", "A");
            answers.Add("C9", "D");

            buttons = new List<TextureButton>();

            buttonA = new TextureButton(160, 420, "");
            buttonB = new TextureButton(310, 420, "");
            buttonC = new TextureButton(460, 420, "");
            buttonD = new TextureButton(610, 420, "");
            buttonE = new TextureButton(760, 420, "");

            buttonA.Selected += new EventHandler<PlayerIndexEventArgs>(buttonOption_Selected);
            buttonB.Selected += new EventHandler<PlayerIndexEventArgs>(buttonOption_Selected);
            buttonC.Selected += new EventHandler<PlayerIndexEventArgs>(buttonOption_Selected);
            buttonD.Selected += new EventHandler<PlayerIndexEventArgs>(buttonOption_Selected);
            buttonE.Selected += new EventHandler<PlayerIndexEventArgs>(buttonOption_Selected);

            buttons.Add(buttonA);
            buttons.Add(buttonB);
            buttons.Add(buttonC);
            buttons.Add(buttonD);
            buttons.Add(buttonE);
        }