Esempio n. 1
0
        //Purpose:To reset all values back to zero
        //Requires: Nothing
        //Returns :Nothing
        private void beginagain()
        {
            p1.cash = 0;
            p2.cash = 0;
            p3.cash = 0;
            c       = 0;

            PlayeroneEspincount.Clear();
            PlayertwoEspincount.Clear();
            PlayerthreeEspincount.Clear();
            Playeronecash.Clear();
            Playertwocash.Clear();
            Playerthreecash.Clear();

            PlayeroneEspincount.AppendText(string.Format(Convert.ToString(p1.Espins)));
            PlayertwoEspincount.AppendText(string.Format(Convert.ToString(p2.Espins)));
            PlayerthreeEspincount.AppendText(string.Format(Convert.ToString(p3.Espins)));
            PlayeronePspincount.AppendText(string.Format(Convert.ToString(p1.pSpins)));
            PlayertwoPspincount.AppendText(string.Format(Convert.ToString(p2.pSpins)));
            PlayerthreePspincount.AppendText(string.Format(Convert.ToString(p3.pSpins)));
            Playeronecash.AppendText("$" + Convert.ToString(p1.cash));
            Playertwocash.AppendText("$" + Convert.ToString(p2.cash));
            Playerthreecash.AppendText("$" + Convert.ToString(p3.cash));
        }
Esempio n. 2
0
        //Purpose to process the spins for the current player
        //requires:the current player, spins
        //returns:cash value to their respective textbox
        private void changePlaces(Player play)
        {
            int i = 0; // will reset the do while loop for each

            //new spin
            spinsound.PlayLooping();
            do
            {
                int r = random.Next(0, 18);
                randomize();                                     // randomizes the board
                Boarder_Box.Parent = pictureBox[r];              //setting the boarder box to a random picbox
                this.Refresh();                                  //refreshes the form to show where the boarder is located
                pictureBox[r].Image = imageList1.Images[r];      // finds the correct image
                filemoney           = imageList1.Images.Keys[r]; // sets the image to the path
                i++;
            } while (i < 25);
            spinsound.Stop();//stops the sound

            //Purpose: checks to see if the file image is a whammy or not
            //if it is then it sets the current players cash to zero
            //and out puts it to their respective cash box
            //Requies: A current image file, a current player, and spins
            //returns: The cash value for the player
            if ((filemoney == "Whammy.png") || (filemoney == "whammy1.png") || (filemoney == "Wham.png") ||
                (filemoney == "Whammy2.pgn") || (filemoney == "wham1.png"))
            {
                a = 0;
                b = 0;
                if (play == p1)
                {
                    Playeronecash.Clear();
                    Playeronecash.AppendText(Convert.ToString("$ " + a));
                    p1.Espins--;
                    PlayeroneEspincount.Clear();
                    PlayeroneEspincount.AppendText(Convert.ToString(p1.Espins));
                    p1.cash = a;
                }
                else if (play == p2)
                {
                    Playertwocash.Clear();
                    Playertwocash.AppendText(Convert.ToString("$ " + a));
                    p2.Espins--;
                    PlayertwoEspincount.Clear();
                    PlayertwoEspincount.AppendText(Convert.ToString(p2.Espins));
                    p2.cash = a;
                }
                else
                {
                    Playerthreecash.Clear();
                    Playerthreecash.AppendText(Convert.ToString("$ " + a));
                    p3.Espins--;
                    PlayerthreeEspincount.Clear();
                    PlayerthreeEspincount.AppendText(Convert.ToString(p3.Espins));
                    p3.cash = a;
                }
            }
            else
            {
                if (play == p1)
                {
                    Playeronecash.Clear();
                    p1.Espins--;
                    PlayeroneEspincount.Clear();
                    PlayeroneEspincount.AppendText(Convert.ToString(p1.Espins));
                    b = calculateMoney(a, p1);
                    Playeronecash.AppendText(("$ " + Convert.ToString(b)));
                    p1.cash = b; //sets cash to compare winnner later
                }
                else if (play == p2)
                {
                    Playertwocash.Clear();
                    p2.Espins--;
                    PlayertwoEspincount.Clear();
                    PlayertwoEspincount.AppendText(Convert.ToString(p2.Espins));
                    b = calculateMoney(a, p2);
                    Playertwocash.AppendText(("$ " + Convert.ToString(b)));
                    p2.cash = b;//sets the cash to compare it to the winner later
                }
                else if (play == p3)
                {
                    Playerthreecash.Clear();
                    p3.Espins--;
                    PlayerthreeEspincount.Clear();
                    PlayerthreeEspincount.AppendText(Convert.ToString(p3.Espins));
                    b = calculateMoney(a, p3);
                    Playerthreecash.AppendText(("$ " + Convert.ToString(b)));
                    p3.cash = b;//sets the cash to compare it to the winner later
                }
            }
        }