Exemplo n.º 1
0
        private void InicializarLista()
        {
            armas = new List <Arma>();

            var spock   = new Arma("spock");
            var pedra   = new Arma("pedra");
            var papel   = new Arma("papel");
            var tesoura = new Arma("tesoura");
            var lagarto = new Arma("lagarto");

            spock.AddGanha(tesoura);
            spock.AddGanha(pedra);

            tesoura.AddGanha(papel);
            tesoura.AddGanha(lagarto);

            pedra.AddGanha(tesoura);
            pedra.AddGanha(lagarto);

            papel.AddGanha(pedra);
            papel.AddGanha(spock);

            lagarto.AddGanha(spock);
            lagarto.AddGanha(papel);

            armas.Add(spock);
            armas.Add(tesoura);
            armas.Add(pedra);
            armas.Add(papel);
            armas.Add(lagarto);
        }
Exemplo n.º 2
0
        public void ImprimirResultado(Arma sheldon, Arma rajesh)
        {
            if (sheldon.Nome == rajesh.Nome)
            {
                Console.Write("empate\n");
            }

            if (sheldon.Ganha.Contains(rajesh))
            {
                Console.Write("sheldon\n");
            }
            else if (rajesh.Ganha.Contains(sheldon))
            {
                Console.Write("rajesh\n");
            }
        }
Exemplo n.º 3
0
 public void AddGanha(Arma arma)
 {
     Ganha.Add(arma);
 }