Exemple #1
0
 public void Split()
 {
     split_was_hit = 1;
     DOUBLEbutton.SetActive(false);
     INSURANCEbutton.SetActive(false);
     SPLITbutton.SetActive(false);
     SplitPos = 0;
     CurPos--;
     if (twoplayerpositions[0] == 11)
     {
         Deck[CardOrder[CardOrd - 1]].transform.localPosition     = SplitPosition[SplitPos];
         Deck[CardOrder[CardOrd - 1]].SetActive(false); whotogive = 3; Deck[CardOrder[CardOrd - 1]].SetActive(true); whotogive = 1;
         PlayerScore = 0;
         Deck[CardOrder[CardOrd - 2]].SetActive(false); Deck[CardOrder[CardOrd - 2]].SetActive(true);
         SplitPos++;
     }
     else
     {
         Deck[CardOrder[CardOrd - 1]].transform.localPosition = SplitPosition[SplitPos];
         SplitPos++;
         SplitScore  = PlayerScore / 2;
         PlayerScore = PlayerScore / 2;
     }
     SplitBet = YourBet;
     balance -= YourBet;
     Deck[CardOrder[CardOrd]].SetActive(true);
     Deck[CardOrder[CardOrd]].transform.localPosition = CurrentPosition[CurPos];
     CurPos++; CardOrd++;
     whotogive = 3;
     Deck[CardOrder[CardOrd]].SetActive(true);
     Deck[CardOrder[CardOrd]].transform.localPosition = SplitPosition[SplitPos];
     SplitPos++; CardOrd++;
     SplitScoretxt.text = "Split Score: " + SplitScore.ToString();
 }
Exemple #2
0
 public void DOUBLEenabled()
 {
     onemorecheck = 9;
     balance     -= YourBet;
     cover.SetActive(false);
     YourBet = YourBet * 2;
     DOUBLEbutton.SetActive(false);
     Deck[CardOrder[CardOrd]].SetActive(true);
     Deck[CardOrder[CardOrd]].transform.localPosition = CurrentPosition[CurPos];
     CurPos++; CardOrd++;
     whotogive = 2;
 }
Exemple #3
0
 public void NewHand()
 {
     if (firstgame == 0)
     {
         Clear();
     }
     NEWHANDbutton.SetActive(false);
     inputfield.SetActive(false);
     PlayerScore         = DealerScore = SplitScore = 0;
     Finaltxt.text       = "";
     SplitScoretxt.text  = "";
     FinalSplittxt.text  = "";
     DealerScoretxt.text = "Dealer Score: ";
     DealPos             = CurPos = SplitPos = 0;
     whotogive           = 2;
     cover.SetActive(true);
     for (int i = 0; i < 2; i++)
     {
         Deck[CardOrder[CardOrd]].SetActive(true);
         Deck[CardOrder[CardOrd]].transform.localPosition = DealerPosition[DealPos];
         DealPos++; CardOrd++;
         twodealerpositions[i] = valuebuf;
         Debug.Log(valuebuf);
     }
     whotogive = 1;
     for (int i = 0; i < 2; i++)
     {
         Deck[CardOrder[CardOrd]].SetActive(true);
         Deck[CardOrder[CardOrd]].transform.localPosition = CurrentPosition[CurPos];
         CurPos++; CardOrd++;
         twoplayerpositions[i] = valuebuf;
     }
     HITbutton.SetActive(true);
     STAYbutton.SetActive(true);
     DOUBLEbutton.SetActive(true);
     insurance = 0;
     if (twodealerpositions[0] == 11)
     {
         INSURANCEbutton.SetActive(true);
     }
     if (twoplayerpositions[0] == twoplayerpositions[1])
     {
         SPLITbutton.SetActive(true);
     }
     onemorecheck = 9;
 }
Exemple #4
0
    public void HITenabled()
    {
        if (whotogive == 1)
        {
            Deck[CardOrder[CardOrd]].SetActive(true);
            Deck[CardOrder[CardOrd]].transform.localPosition = CurrentPosition[CurPos];
            CurPos++; CardOrd++;
            DOUBLEbutton.SetActive(false);
            INSURANCEbutton.SetActive(false);
            SPLITbutton.SetActive(false);
        }

        if (whotogive == 3)
        {
            Deck[CardOrder[CardOrd]].SetActive(true);
            Deck[CardOrder[CardOrd]].transform.localPosition = SplitPosition[SplitPos];;
            SplitPos++; CardOrd++;
        }
    }