Skip to content
Snippets Groups Projects
Commit f35e3be9 authored by jutalapp's avatar jutalapp
Browse files

Poista kuollut koodi.

parent 65bf6d64
No related branches found
No related tags found
No related merge requests found
using System;
namespace kivi_sakset_paperi.luokat;
public class Pelaaja
{
public string Nimi { get; set; }
public Valinta PelaajanValinta { get; set; }
public Pelaaja(string nimi)
{
Nimi = nimi;
}
public void teeHyokkays()
{
var random = new Random();
PelaajanValinta = (Valinta)random.Next(0, 3);
}
}
\ No newline at end of file
using System;
namespace kivi_sakset_paperi.luokat;
public class Peli
{
private Pelaaja Pelaaja1 { get; set; }
private Pelaaja Pelaaja2 { get; set; }
public Peli(Pelaaja pelaaja1, Pelaaja pelaaja2)
{
Pelaaja1 = pelaaja1;
Pelaaja2 = pelaaja2;
}
public string pelinKulku()
{
if (Pelaaja1.PelaajanValinta == Pelaaja2.PelaajanValinta) return "Tasapali";
switch (Pelaaja1.PelaajanValinta)
{
case Valinta.Kivi:
return Pelaaja2.PelaajanValinta == Valinta.Sakset ? $"{Pelaaja1.Nimi} voittaaa" : $"{Pelaaja2.Nimi} voittaa";
case Valinta.Paperi:
return Pelaaja2.PelaajanValinta == Valinta.Kivi ? $"{Pelaaja1.Nimi} voittaa" : $"{Pelaaja2.Nimi} voittaa";
case Valinta.Sakset:
return Pelaaja2.PelaajanValinta == Valinta.Paperi ? $"{Pelaaja1.Nimi} voittaa" : $"{Pelaaja2.Nimi} voittaa";
default:
throw new Exception("Virhe valittaessa hyökkäystä");
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment