Guest User

Untitled

a guest
Apr 23rd, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.30 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.Windows.Forms;
  9.  
  10. namespace KoPapirOllo_graf
  11. {
  12.     public partial class Form1 : Form
  13.     {
  14.         public Form1()
  15.         {
  16.             InitializeComponent();
  17.         }
  18.  
  19.         string SzamitogepValaszt = "";
  20.         string JatekosValaszt = "";
  21.  
  22.         int SzamitogepPontjai = 0;
  23.         int JatekosPontjai = 0;
  24.  
  25.         Random r = new Random();
  26.  
  27.         private void Form1_Load(object sender, EventArgs e)
  28.         {
  29.             labelKeszitette.Text = "Készítette:\nBozsik Armand";
  30.         }
  31.  
  32.         private void buttonAllj_Click(object sender, EventArgs e)
  33.         {
  34.             Application.Exit();
  35.         }
  36.  
  37.         private void buttonKo_MouseDown(object sender, MouseEventArgs e)
  38.         {
  39.             if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right)
  40.             {
  41.                 JatekosValaszt = "kő";
  42.  
  43.                 switch (r.Next(0, 3))
  44.                 {
  45.                     case 0:
  46.                         SzamitogepValaszt = "kő";
  47.                         break;
  48.  
  49.                     case 1:
  50.                         SzamitogepValaszt = "papír";
  51.                         break;
  52.  
  53.                     case 2:
  54.                         SzamitogepValaszt = "olló";
  55.                         break;
  56.                 }
  57.  
  58.                 if (JatekosValaszt == "kő" && SzamitogepValaszt == "papír")
  59.                 {
  60.                     SzamitogepPontjai++;
  61.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  62.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  63.  
  64.                     labelEredmeny.Text = "A számítógép nyert!";
  65.                 }
  66.                 else if (JatekosValaszt == "kő" && SzamitogepValaszt == "kő")
  67.                 {
  68.                     labelEredmeny.Text = "DÖNTETLEN!";
  69.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  70.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  71.                 }
  72.                 else if (JatekosValaszt == "kő" && SzamitogepValaszt == "olló")
  73.                 {
  74.                     JatekosPontjai++;
  75.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  76.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  77.  
  78.                     labelEredmeny.Text = "Te nyertél!";
  79.                 }
  80.             }
  81.         }
  82.  
  83.         private void buttonOllo_MouseDown(object sender, MouseEventArgs e)
  84.         {
  85.             if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right)
  86.             {
  87.                 JatekosValaszt = "olló";
  88.  
  89.                 switch (r.Next(0, 3))
  90.                 {
  91.                     case 0:
  92.                         SzamitogepValaszt = "kő";
  93.                         break;
  94.  
  95.                     case 1:
  96.                         SzamitogepValaszt = "papír";
  97.                         break;
  98.  
  99.                     case 2:
  100.                         SzamitogepValaszt = "olló";
  101.                         break;
  102.                 }
  103.  
  104.                 if (JatekosValaszt == "olló" && SzamitogepValaszt == "kő")
  105.                 {
  106.                     SzamitogepPontjai++;
  107.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  108.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  109.  
  110.                     labelEredmeny.Text = "A számítógép nyert!";
  111.                 }
  112.                 else if (JatekosValaszt == "olló" && SzamitogepValaszt == "olló")
  113.                 {
  114.                     labelEredmeny.Text = "DÖNTETLEN!";
  115.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  116.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  117.                 }
  118.  
  119.                 else if (JatekosValaszt == "olló" && SzamitogepValaszt == "papír")
  120.                 {
  121.                     JatekosPontjai++;
  122.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  123.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  124.  
  125.                     labelEredmeny.Text = "Te nyertél!";
  126.                 }
  127.  
  128.                 // Megjegyzés: A Kő és az olló működik, a papír valamiért nem.
  129.             }
  130.         }
  131.  
  132.         private void buttonPapír_MouseDown(object sender, MouseEventArgs e)
  133.         {
  134.             if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right)
  135.             {
  136.                 JatekosValaszt = "papir";
  137.  
  138.                 switch (r.Next(0, 3))
  139.                 {
  140.                     case 0:
  141.                         SzamitogepValaszt = "kő";
  142.                         break;
  143.  
  144.                     case 1:
  145.                         SzamitogepValaszt = "papír";
  146.                         break;
  147.  
  148.                     case 2:
  149.                         SzamitogepValaszt = "olló";
  150.                         break;
  151.                 }
  152.  
  153.                 if (JatekosValaszt == "papír" && SzamitogepValaszt == "olló")
  154.                 {
  155.                     SzamitogepPontjai++;
  156.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  157.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  158.  
  159.                     labelEredmeny.Text = "A számítógép nyert!";
  160.                 }
  161.                 else if (JatekosValaszt == "papír" && SzamitogepValaszt == "papír")
  162.                 {
  163.                     labelEredmeny.Text = "DÖNTETLEN!";
  164.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  165.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  166.                 }
  167.                 else if (JatekosValaszt == "papír" && SzamitogepValaszt == "kő")
  168.                 {
  169.                     JatekosPontjai++;
  170.                     labelSzamitogep.Text = "Számítógép: " + SzamitogepPontjai + " pont";
  171.                     labelJatekos.Text = "Játékos: " + JatekosPontjai + " pont";
  172.  
  173.                     labelEredmeny.Text = "Te nyertél!";
  174.                 }
  175.             }
  176.         }
  177.     }
  178. }
Advertisement
Add Comment
Please, Sign In to add comment