示例#1
0
        static void Main(string[] args)
        {
            int choix;

            Console.Write("Choix (1 = Humain, 2 = Nain) : ");
            while (!int.TryParse(Console.ReadLine(), out choix) || !(choix == 1 || choix == 2))
            {
                Console.Write("T'es con l'elfe?? (1 = Humain, 2 = Nain) : ");
            }

            Foret f = new Foret((choix == 1) ? (Hero) new Humain() : new Nain());

            f.Lance();

            Console.ReadLine();
        }
示例#2
0
        public static Bot Init(string Url, ChromeDriver driver, Bot Bot)
        {
            // Get the html of the page
            var page = driver.PageSource;

            // Loads the page as html
            HtmlDocument doc = new HtmlDocument();

            doc.LoadHtml(page);


            Bot = Ressource.InitRessources(Url, driver, Bot);
            Bot = MineArgile.InitMineArgile(Url, driver, Bot);
            Bot = Foret.InitForet(Url, driver, Bot);
            Bot = Ferme.InitFerme(Url, driver, Bot);
            Bot = MineRoche.InitMineRoche(Url, driver, Bot);

            return(Bot);
        }
示例#3
0
        static void Main(string[] args)
        {
            Login Login = new Login();

            ChromeOptions options = new ChromeOptions();

            options.AddArgument("--user-agent=(KHTML, like Gecko) Chrome/59.0.3071.115");
            options.AddArgument("--mute-audio");
            options.AddArgument("--ignore-certificate-errors");
            options.AddArgument("--disable-popup-blocking");
            options.AddArgument("--incognito");
            ChromeDriver driver = new ChromeDriver(options);
            Bot          Bot    = new Bot();

            PageLogin(Login.Url, driver, Login);
            while (true)
            {
                Bot = Init(Login.Url, driver, Bot);
                if (CheckChamps(Bot, Login).Contains("Fermes"))
                {
                    Ferme.BuildFerme(Login.Url, driver, Bot, Login);
                }
                else if (CheckChamps(Bot, Login).Contains("Forets"))
                {
                    Foret.BuildForet(Login.Url, driver, Bot, Login);
                }
                else if (CheckChamps(Bot, Login).Contains("MinesArgile"))
                {
                    MineArgile.BuildMineArgile(Login.Url, driver, Bot, Login);
                }
                else if (CheckChamps(Bot, Login).Contains("MinesRoche"))
                {
                    MineRoche.BuildMineRoche(Login.Url, driver, Bot, Login);
                }
                else
                {
                    //Champ.BuildChamp(Login.Url, driver, Bot);
                    Login.Lvl += 1;
                }
            }
            Console.WriteLine("End !");
        }