Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. 'Yuri D
  2. 'Play Blackjack with the computer
  3. Public Class Blackjack
  4. Dim pcard1 As Integer
  5. Dim pcard2 As Integer
  6. Dim pcard3 As Integer
  7. Dim ccard1 As Integer
  8. Dim ccard2 As Integer
  9. Dim ccard3 As Integer
  10. Dim ptotal As Integer
  11. Dim ctotal As Integer
  12. Dim total As Integer
  13. Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles btnDone.Click
  14. Close()
  15. End Sub
  16. Private Sub btnDraw_Click(sender As System.Object, e As System.EventArgs) Handles btnDraw.Click
  17. lblplayerdealt1.Visible = True
  18. lblplayerdealt2.Visible = True
  19.  
  20. lblplayerdealt1.Text = CInt(Int((10 * Rnd()) + 1))
  21. lblplayerdealt2.Text = CInt(Int((10 * Rnd()) + 1))
  22. lblplayerdrew.Text = CInt(Int((10 * Rnd()) + 1))
  23. lblcompdealt.Text = CInt(Int((10 * Rnd()) + 1))
  24. lblcompdealt2.Text = CInt(Int((10 * Rnd()) + 1))
  25. lblcompdrew.Text = CInt(Int((10 * Rnd()) + 1))
  26.  
  27. pcard1 = lblplayerdealt1.Text
  28. pcard2 = lblplayerdealt2.Text
  29. pcard3 = lblplayerdrew.Text
  30. ptotal = pcard1 + pcard2 + pcard3
  31.  
  32. ccard1 = lblcompdealt.Text
  33. ccard2 = lblcompdealt2.Text
  34. ccard3 = lblcompdrew.Text
  35. ctotal = ccard1 + ccard2 + ccard3
  36.  
  37. End Sub
  38. Private Sub btnCheck_Click(sender As System.Object, e As System.EventArgs) Handles btnCheck.Click
  39. lblcompdealt.Visible = True
  40. lblcompdealt2.Visible = True
  41. lblcompdrew.Visible = True
  42. lblplayerdrew.Visible = True
  43.  
  44. total = ptotal - ctotal
  45.  
  46. 'THIS WORKS DONT CHANGE ME
  47. If ctotal > 21 And ptotal > 21 Then 'Both Over
  48. MsgBox("Both over")
  49. ElseIf ctotal = ptotal Then 'Draw
  50. MsgBox("Draw")
  51. ElseIf total < 0 And ctotal >= 21 Or ptotal > 21 And ctotal <= 21 Then 'Computer wins
  52. MsgBox("Computer wins")
  53. ElseIf total > 0 And ptotal >= 21 Or ptotal <= 21 And ctotal > 21 Then ' Player wins
  54. MsgBox("Player Wins")
  55. ElseIf ctotal > 21 Then
  56. MsgBox("Player Wins")
  57. ElseIf ptotal > 21 Then
  58. MsgBox("Computer Wins")
  59. ElseIf total > 0 Then
  60. MsgBox("Player wins")
  61. ElseIf total < 0 Then
  62. MsgBox("Computer wins")
  63. End If
  64.  
  65. MsgBox("Player: " & ptotal & " " & "Computer: " & ctotal)
  66. 'THIS WORKS DONT CHANGE ME
  67. End Sub
  68. Private Sub Blackjack_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  69. Randomize()
  70. End Sub
  71.  
  72. Private Sub btnPlayagain_Click(sender As System.Object, e As System.EventArgs) Handles btnPlayagain.Click
  73. Application.Restart()
  74. End Sub
  75. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement