Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Atividade6Ex3
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Bem-vindo ao jogo Liga das Lendas, escolha seu personagem.");
- bool flag = false;
- do
- {
- Console.Clear();
- Console.WriteLine("Categorias disponíveis: Mago, Guerreiro e Arqueiro.");
- Console.Write("Sua resposta: ");
- string resposta = Console.ReadLine();
- if (string.Compare(resposta, "Mago", true) == 0)
- {
- flag = true;
- bool flag2 = false;
- do
- {
- Console.Clear();
- Console.WriteLine("Os magos disponíveis são: Luques 'A dona da luz de led' e Vulgar 'O mago baixinho'.");
- Console.Write("Sua resposta: ");
- string resposta2 = Console.ReadLine();
- if (string.Compare(resposta2, "Luques", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Luques luques = new Luques();
- do
- {
- Console.Clear();
- Console.Write("Status da Luques: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Mana: {5}.", luques.vida_p, luques.defesa_p, luques.velocidade_p, luques.velocidade_ataque_p, luques.forca_p, luques.mana_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Ataque mágico / Economia de luz / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(luques.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Ataque mágico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(luques.AtaqueMagico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Economia de luz", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(luques.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- luques.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- else if (string.Compare(resposta2, "Vulgar", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Vulgar vulgar = new Vulgar();
- do
- {
- Console.Clear();
- Console.Write("Status do Vulgar: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Mana: {5}.", vulgar.vida_p, vulgar.defesa_p, vulgar.velocidade_p, vulgar.velocidade_ataque_p, vulgar.forca_p, vulgar.mana_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Ataque mágico / Prender / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vulgar.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Ataque mágico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vulgar.AtaqueMagico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Prender", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vulgar.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- vulgar.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- } while (flag2 == false);
- }
- else if (string.Compare(resposta, "Guerreiro", true) == 0)
- {
- flag = true;
- bool flag2 = false;
- do
- {
- Console.Clear();
- Console.WriteLine("Os guerreiros disponíveis são: Cleiton 'Frango com batata doce' e Goren 'O peão da casa própria'.");
- Console.Write("Sua resposta: ");
- string resposta2 = Console.ReadLine();
- if (string.Compare(resposta2, "Cleiton", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Cleiton cleiton = new Cleiton();
- do
- {
- Console.Clear();
- Console.Write("Status do Cleiton: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Energia: {5}.", cleiton.vida_p, cleiton.defesa_p, cleiton.velocidade_p, cleiton.velocidade_ataque_p, cleiton.forca_p, cleiton.energia_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Urro / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(cleiton.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Urro", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(cleiton.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- cleiton.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- else if (string.Compare(resposta2, "Goren", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Goren goren = new Goren();
- do
- {
- Console.Clear();
- Console.Write("Status do Goren: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Mana: {5}.", goren.vida_p, goren.defesa_p, goren.velocidade_p, goren.velocidade_ataque_p, goren.forca_p, goren.energia_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Girar / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(goren.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Girar", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(goren.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- goren.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- } while (flag2 == false);
- }
- else if (string.Compare(resposta, "Arqueiro", true) == 0)
- {
- flag = true;
- bool flag2 = false;
- do
- {
- Console.Clear();
- Console.WriteLine("Os arqueiros disponíveis são: Valdo 'O arqueiro cego' e Vania 'A caçadora que dá cambalhota'.");
- Console.Write("Sua resposta: ");
- string resposta2 = Console.ReadLine();
- if (string.Compare(resposta2, "Valdo", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Valdo valdo = new Valdo();
- do
- {
- Console.Clear();
- Console.Write("Status da Luques: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Mana: {5}.", valdo.vida_p, valdo.defesa_p, valdo.velocidade_p, valdo.velocidade_ataque_p, valdo.forca_p, valdo.concentracao_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Mirar / Atirar para frente / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(valdo.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Mirar", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(valdo.Mirar());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Atirar para frente", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(valdo.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- valdo.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- else if (string.Compare(resposta2, "Vania", true) == 0)
- {
- flag2 = true;
- bool flag3 = false;
- Vania vania = new Vania();
- do
- {
- Console.Clear();
- Console.Write("Status da Luques: \r\n" +
- " \r\n" +
- "Vida: {0}. \r\n" +
- "Defesa: {1}. \r\n" +
- "Velocidade movimento: {2}. \r\n" +
- "Velocidade ataque: {3}. \r\n" +
- "Força: {4}. \r\n" +
- "Mana: {5}.", vania.vida_p, vania.defesa_p, vania.velocidade_p, vania.velocidade_ataque_p, vania.forca_p, vania.concentracao_p);
- Console.WriteLine("");
- Console.WriteLine("");
- Console.WriteLine("Ações disponíveis: Ataque básico / Mirar / Cambalhota / Correr");
- Console.Write("Sua resposta: ");
- string resposta3 = Console.ReadLine();
- if (string.Compare(resposta3, "Ataque básico", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vania.AtaqueBasico());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Mirar", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vania.Mirar());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Cambalhota", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- Console.WriteLine(vania.AtaqueHabilidade());
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- if (string.Compare(resposta3, "Correr", true) == 0)
- {
- flag3 = true;
- Console.Clear();
- vania.Correr();
- Console.Write("\r\n" +
- "Digite qualquer coisa para voltar à seleção de ações: ");
- Console.ReadLine();
- flag3 = false;
- }
- } while (flag3 == false);
- }
- } while (flag2 == false);
- }
- } while (flag == false);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement