Пример #1
0
        private void AtivaCarta(FrmCarta cart)
        {
            int    codigo   = cart.codigoDaCarta;
            string pastaEXE = Path.GetDirectoryName(Application.ExecutablePath);

            string[] valores = File.ReadAllLines(Path.Combine(pastaEXE, "Cartas.txt"), Encoding.UTF7)[codigo].Split('|');
            if (ptsMagicos - Convert.ToInt32(valores[3]) >= 0)
            {
                cartasJaJogadas++;
                ptsMagicos -= Convert.ToInt32(valores[3]);
                cart.Close();
                cart.Location = new Point(0, 0);

                if (DadosOpcoes.audio == 2)
                {
                    var p2 = new System.Windows.Media.MediaPlayer();
                    p2.Open(new Uri(Path.Combine(Directory.GetCurrentDirectory(),
                                                 "efeitos sonoros", "ativa.wav")));
                    p2.Play();
                }

                FazEfeitoDaCarta(codigo);
            }
            else
            {
                cart.Location = new Point(cart.Location.X - 50, cart.Location.Y + 250);
                MessageBox.Show("Pontos insuficientes");
            }
        }