Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace papierkamiennozyce
  12. {
  13. public partial class form1 : Form
  14. {
  15. int wyborGracza;
  16. int wyborKomputera;
  17. Random maszynaLosujaca = new Random();
  18.  
  19. // 1-papier
  20. // 2-kamien
  21. // 3-nozyce
  22.  
  23. public form1()
  24. {
  25. InitializeComponent();
  26. komputer.BackgroundImage = niespodzianka.BackgroundImage;
  27. }
  28.  
  29. private void papier_Click(object sender, EventArgs e)
  30. {
  31. wyborGracza = 1;
  32. gracz.BackgroundImage = papier.BackgroundImage;
  33.  
  34.  
  35. }
  36.  
  37. private void kamien_Click(object sender, EventArgs e)
  38. {
  39.  
  40. wyborGracza = 2;
  41. gracz.BackgroundImage = kamien.BackgroundImage;
  42.  
  43. }
  44.  
  45. private void nozyce_Click(object sender, EventArgs e)
  46. {
  47.  
  48. wyborGracza = 3;
  49. gracz.BackgroundImage = nozyce.BackgroundImage;
  50.  
  51. }
  52.  
  53. private void graj_Click(object sender, EventArgs e)
  54. {
  55.  
  56. losowanieKomputera();
  57.  
  58.  
  59.  
  60.  
  61. sprawdzKtoWygral(wyborKomputera,wyborGracza);
  62.  
  63.  
  64.  
  65. }
  66.  
  67.  
  68. private void losowanieKomputera()
  69. {
  70. wyborKomputera = maszynaLosujaca.Next(1, 4);
  71.  
  72. switch (wyborKomputera)
  73. {
  74. case 1:
  75. {
  76. komputer.BackgroundImage = papier.BackgroundImage;
  77. break;
  78.  
  79. }
  80.  
  81. case 2:
  82. {
  83. komputer.BackgroundImage = kamien.BackgroundImage;
  84. break;
  85.  
  86. }
  87. case 3:
  88. {
  89. komputer.BackgroundImage = nozyce.BackgroundImage;
  90. break;
  91.  
  92. }
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100. }
  101.  
  102.  
  103. }
  104.  
  105.  
  106. private void sprawdzKtoWygral(int wyborKomputera, int wyborGracza)
  107. {
  108.  
  109. if(wyborGracza == wyborKomputera)
  110. {
  111.  
  112. MessageBox.Show("REMIS!");
  113.  
  114. }
  115. //papier -1
  116. //kamien -2
  117. //nozyce -3
  118.  
  119. else if(wyborGracza==1 && wyborKomputera==2 || wyborGracza==2 && wyborKomputera==3 || wyborGracza==3 && wyborKomputera == 1)
  120. {
  121.  
  122. MessageBox.Show("WYGRANA!");
  123.  
  124. }
  125. else
  126. {
  127. MessageBox.Show("PRZEGRANA!");
  128.  
  129. }
  130.  
  131.  
  132. komputer.BackgroundImage = niespodzianka.BackgroundImage;
  133.  
  134. }
  135.  
  136.  
  137.  
  138. }
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement