Wraps an overview entry
Inheritance: Eryan.Wrappers.InterfaceEntry
Example #1
0
        /// <summary>
        /// Click the given menu entry
        /// </summary>
        /// <param name="entry">The menu entry to click</param>
        /// <returns>true on sucess, false otherwise</returns>
        public bool click(MenuEntry entry)
        {
            pm.MissChance = 100;
            pm.Speed = 5;

            if (entry == null)
            {
                return false;
            }

            pm.move(10,random.Next(entry.X+2, entry.X + 5), random.Next(pm.getY()-3, pm.getY()), 0, 0, 0);
            pm.move(10,random.Next(entry.Width/3 + entry.X, entry.Width / 2 + entry.X), random.Next(entry.Y+ 1, entry.Y + 5), 0, 0, 0);
            Thread.Sleep(300);
            pm.click(true);
            m.synchronize(pm);
            return true;
        }
Example #2
0
        /// <summary>
        /// Select the given menuview entry if not null
        /// </summary>
        /// <param name="entry">The menu entry to select</param>
        /// <returns>true if success, false otherwise</returns>
        public bool select(MenuEntry entry)
        {
            Console.WriteLine("Selecting " + entry.Text + " at " + entry.X + " , " + entry.Y);
            pm.MissChance = 100;
            pm.Speed = 5;

            if (entry == null)
            {
                return false;
            }

            pm.move(10, random.Next(entry.X + 2, entry.X + 5), random.Next(pm.getY() - 3, pm.getY()), 0, 0, 0);
            pm.move(10, random.Next(entry.Width / 3 + entry.X, entry.Width / 2 + entry.X), random.Next(entry.Y + 1, entry.Y + 5), 0, 0, 0);

            Thread.Sleep(300);
            m.synchronize(pm);
            return true;
        }