コード例 #1
0
        public void Nao_deve_ganhar_de_pedra()
        {
            var jogada = new Tesoura();
            var pedra  = new Pedra();

            var ganhou = jogada.GanhaDe(pedra);

            Assert.False(ganhou);
        }
コード例 #2
0
        public void Nao_deve_ganhar_de_papel()
        {
            var jogada = new Pedra();
            var papel  = new Papel();

            var ganhou = jogada.GanhaDe(papel);

            Assert.False(ganhou);
        }
コード例 #3
0
        public void Deve_ganhar_de_pedra()
        {
            var jogada = new Papel();
            var pedra  = new Pedra();

            var ganhou = jogada.GanhaDe(pedra);

            Assert.True(ganhou);
        }
コード例 #4
0
        public void Deve_ganhar_de_tesoura()
        {
            var jogada  = new Pedra();
            var tesoura = new Tesoura();

            var ganhou = jogada.GanhaDe(tesoura);

            Assert.True(ganhou);
        }
コード例 #5
0
ファイル: Nave.cs プロジェクト: BrendaMoura/Nave_Topper
    void OnTriggerEnter2D(Collider2D col)
    {
        if (invincible)
        {
            return;
        }

        Pedra pedra = col.GetComponent <Pedra>();

        if (pedra)
        {
            StartCoroutine(Damage(pedra.damage));
        }
    }
コード例 #6
0
    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);
        }
    }
コード例 #7
0
        public void Deve_ser_uma_jogada()
        {
            var jogada = new Pedra();

            Assert.True(jogada is IJogada);
        }
コード例 #8
0
        public void TestPedrasEq()
        {
            Pedra p1 = "6x2", p2 = "2x6";

            Assert.AreEqual(p1, p2);
        }