示例#1
0
        private void btnAbrirMapa_Click(object sender, EventArgs e)
        {
            PreHistoriaMap abrir = new PreHistoriaMap(Comida, atrN[1], atrN[0], Conquista, nick, canPaint);

            abrir.ShowDialog();
            int[] atr = abrir.MudarStatus();
            atrN[0] += atr[0]; atrN[1] += atr[1];
            atrN[2] += atr[2]; atrN[3] += atr[3];
            atrN[4] += atr[4];
            Comida   = abrir.MudarComida();
            canPaint = abrir.setTinta();
            Escrever();

            if ((barXP.Value < 20) && (abrir.ChecarAcao()))
            {
                barXP.Value++;
            }
            if (atrN[0] <= 0)
            {
                MessageBox.Show("Você morreu, Mas agora tera outra chance de continuar!", "Game Over", MessageBoxButtons.OK);
                player.Stop();
                Sperm Chance = new Sperm(1, nick);
                Chance.Show();
                this.Close();
            }
            else
            {
                if (atrN[1] >= 10)
                {
                    MessageBox.Show("Você morreu, Mas agora tera outra chance de continuar!", "Game Over", MessageBoxButtons.OK);
                    player.Stop();
                    Sperm Chance = new Sperm(1, nick);
                    Chance.Show();
                    this.Close();
                }
            }

            if ((barXP.Value == 20) && (Concluiu == 0))
            {
                Concluiu = 1;
                MessageBox.Show("Você fez muitas coisas nessa era! Clique em evoluir para ir para outra era.", "Evolução!", MessageBoxButtons.OK);
                btnEvoluir.Visible = true;
            }
            string[] x = uso.DesfragmentarLinhaConq(1, ';', nick);
            switch (abrir.ChecarDino())
            {
            case 1: Conquista[0] = "1";
                if (x[0] == "0")
                {
                    x[0] = "1";
                }
                break;

            case 2: Conquista[1] = "1";
                if (x[1] == "0")
                {
                    x[1] = "1";
                }
                break;

            case 3: Conquista[2] = "1";
                if (x[2] == "0")
                {
                    x[2] = "1";
                }
                break;
            }
            uso.RescreverLinhaConq(1, nick, uso.ArraytoString(x));

            ChecarFeito(atrN[2], atrN[3], atrN[4]);
            Escrever();
        }
示例#2
0
        private void btnAbrirMapaFeudalismo_Click(object sender, EventArgs e)
        {
            frmMapa_Feudalismo abrir = new frmMapa_Feudalismo(Comida, Dinheiro, atrN[1], atrN[0], atrN[2], atrN[3], nick);

            abrir.ShowDialog();
            if (abrir.Evo())
            {
                this.Close();
            }
            int[] atr = abrir.MudarStatus();
            atrN[0] += atr[0]; atrN[1] += atr[1];
            atrN[2] += atr[2]; atrN[3] += atr[3];
            atrN[4] += atr[4];
            Comida   = abrir.MudarComida();
            Dinheiro = abrir.MudarDinheiro();

            string[] x = uso.DesfragmentarLinhaConq(4, ';', nick);
            if ((atrN[2] >= 7) && (Conquista[0] == "0") && (abrir.Evo() == false))
            {
                MessageBox.Show("Você é a pessoa mais forte desse Feudo!", "Conquista desbloqueada! - Forte", MessageBoxButtons.OK);
                Conquista[0] = "1";

                if (x[0] == "0")
                {
                    x[0] = "1";
                }
            }

            if ((atrN[3] >= 7) && (Conquista[1] == "0") && (abrir.Evo() == false))
            {
                MessageBox.Show("Você é a pessoa mais inteligente desse feudo!", "Conquista desbloqueada! - Genius", MessageBoxButtons.OK);
                Conquista[1] = "1";

                if (x[1] == "0")
                {
                    x[1] = "1";
                }
            }

            if ((atrN[4] >= 7) && (Conquista[2] == "0") && (abrir.Evo() == false))
            {
                MessageBox.Show("Todos adoram sua arte!", "Conquista desbloqueada! - Encantador²", MessageBoxButtons.OK);
                Conquista[2] = "1";
                if (x[2] == "0")
                {
                    x[2] = "1";
                }
            }
            uso.RescreverLinhaConq(4, nick, uso.ArraytoString(x));

            Escrever();

            if ((barXP.Value < 20) && (abrir.ChecarAcao()))
            {
                barXP.Value++;
            }
            if (atrN[0] <= 0)
            {
                MessageBox.Show("Você morreu, Mas agora tera outra chance de continuar!", "Game Over", MessageBoxButtons.OK);
                player.Stop();
                Sperm Chance = new Sperm(4, nick);
                Chance.Show();
                this.Close();
            }
            else
            {
                if (atrN[1] >= 10)
                {
                    MessageBox.Show("Você morreu, Mas agora tera outra chance de continuar!", "Game Over", MessageBoxButtons.OK);
                    player.Stop();
                    Sperm Chance = new Sperm(4, nick);
                    Chance.Show();
                    this.Close();
                }
            }

            if ((barXP.Value == 20) && (Concluiu == 0))
            {
                Concluiu = 1;
                MessageBox.Show("Você fez muitas coisas nessa era! Clique em evoluir para ir para outra era.", "Evolução!", MessageBoxButtons.OK);
                btnEvoluir.Visible = true;
            }
        }