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(); }
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; }
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; }
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++; } }