public void Nao_deve_ganhar_de_pedra() { var jogada = new Tesoura(); var pedra = new Pedra(); var ganhou = jogada.GanhaDe(pedra); Assert.False(ganhou); }
public void Nao_deve_ganhar_de_papel() { var jogada = new Pedra(); var papel = new Papel(); var ganhou = jogada.GanhaDe(papel); Assert.False(ganhou); }
public void Deve_ganhar_de_pedra() { var jogada = new Papel(); var pedra = new Pedra(); var ganhou = jogada.GanhaDe(pedra); Assert.True(ganhou); }
public void Deve_ganhar_de_tesoura() { var jogada = new Pedra(); var tesoura = new Tesoura(); var ganhou = jogada.GanhaDe(tesoura); Assert.True(ganhou); }
void OnTriggerEnter2D(Collider2D col) { if (invincible) { return; } Pedra pedra = col.GetComponent <Pedra>(); if (pedra) { StartCoroutine(Damage(pedra.damage)); } }
public void SpawnarPedra(int disPedPlay) { Vector3 position = player_ref.transform.position; position.x += disPedPlay; position.y += disPedPlay; position.z = -1; if (PedraList.Any()) { int index = PedraList.FindLastIndex(x => x.GetType() == typeof(Pedra)); Pedra P = (Pedra)PedraList[index]; PedraList.RemoveAt(index); P.transform.position = position; P.gameObject.SetActive(true); } else { GameObject fe = Instantiate(municaoPedraPrefab, position, Quaternion.identity); FlechasList.Add(fe); } }
public void Deve_ser_uma_jogada() { var jogada = new Pedra(); Assert.True(jogada is IJogada); }
public void TestPedrasEq() { Pedra p1 = "6x2", p2 = "2x6"; Assert.AreEqual(p1, p2); }