public Station(WindowHandler wh) { this.m = wh.MOUSE; this.pm = wh.PMOUSE; this.mh = wh.MENU; this.com = wh.COMMUNICATOR; ran = new Random(); }
public AddressBook(WindowHandler wh) { this.com = wh.COMMUNICATOR; this.kb = wh.KEYBOARD; m = wh.MOUSE; pm = wh.PMOUSE; this.wh = wh; }
/// <summary> /// Builds station handler with current mouse, pmouse, menu handler and communicator /// </summary> /// <param name="m">Bot's mouse</param> /// <param name="pm">Bot's precise mouse</param> /// <param name="mh">Bot's menu handler</param> /// <param name="com">Bot's communicator</param> public Station(Mouse m, PreciseMouse pm, MenuHandler mh, Communicator com) { this.m = m; this.pm = pm; this.mh = mh; this.com = com; ran = new Random(); }
public LocalHandler(WindowHandler wh) { com = wh.COMMUNICATOR; m = wh.MOUSE; pm = wh.PMOUSE; ran = new Random(); mh = wh.MENU; kb = wh.KEYBOARD; }
/// <summary> /// Build a menuhandler with the given mouse, precisemouse and communicator /// </summary> /// <param name="m">The bot's Mouse</param> /// <param name="pm">The bot's PreciseMouse</param> /// <param name="com">The bot's communicator</param> public MenuHandler(Mouse m, PreciseMouse pm, Communicator com, KeyBoard kb) { this.pm = pm; pm.Speed = 20; this.m = m; this.comm = com; this.kb = kb; random = new Random(); }
public static extern void dllMoveMouse(IntPtr handle, int x, int y); public DrawableScreen(ClientWindow cw, WindowHandler wh) : base() { this.wh = wh; this.cw = cw; pm = wh.PMOUSE; m = wh.MOUSE;
public Ship(WindowHandler wh) { overviewhandler = wh.OVERVIEW; com = wh.COMMUNICATOR; menu = wh.MENU; pm = wh.PMOUSE; m = wh.MOUSE; kb = wh.KEYBOARD; }
/// <summary> /// Builds the session object with the given windowhandler /// </summary> /// <param name="wh">The reference to the bot's windowhandler</param> public Session(WindowHandler wh) { this.com = wh.COMMUNICATOR; this.kb = wh.KEYBOARD; m = wh.MOUSE; pm = wh.PMOUSE; this.wh = wh; addBook = new AddressBook(wh); local = new LocalHandler(wh); }
/// <summary> /// Handles the agent interaction /// </summary> /// <param name="wh"></param> public AgentHandler(WindowHandler wh) { com = wh.COMMUNICATOR; m = wh.MOUSE; pm = wh.PMOUSE; ran = new Random(); mh = wh.MENU; kb = wh.KEYBOARD; sess = wh.SESSION; }
//if(Version.GetCurrentWindowsVersion() != Version.WindowsVersions.Win7) // createParams.ExStyle |= 0x00000020; return createParams; } } protected override void OnMouseDown(MouseEventArgs e) { pm = wh.PMOUSE; if(cw.AllowInput) { if(e.Button.Equals(MouseButtons.Left))
/// <summary> /// Internal use, the Bot will initialize the script with its input handlers once its loaded into memory /// </summary> /// <param name="bot">The reference to the bot's windowhandler</param> public void initializeInputs(WindowHandler bot) { this.EMouse = bot.MOUSE; this.EPreciseMouse = bot.PMOUSE; this.EMenuHandler = bot.MENU; this.ECommunicator = bot.COMMUNICATOR; this.EOverViewHandler = bot.OVERVIEW; this.EStationHandler = bot.STATION; this.MyShip = bot.SHIP; this.ESession = bot.SESSION; this.ECamera = bot.CAMERA; this.EKeyboard = bot.KEYBOARD; this.ELocalHandler = bot.LOCAL; this.EDrawingArea = bot.DrawingArea; this.ELogger = bot.LOGGER; this.ELogger.ScriptName = name; this.EAgentHandler = bot.AGENT; ERandom = new Random(); }
else if(e.Button.Equals(MouseButtons.Right)) pm.holdRightButton(); } base.OnMouseDown(e); } protected override void OnMouseUp(MouseEventArgs e) { pm = wh.PMOUSE; if(cw.AllowInput) { if(e.Button.Equals(MouseButtons.Left)) pm.releaseLeftButton(); else if(e.Button.Equals(MouseButtons.Right)) pm.releaseRightButton(); } base.OnMouseUp(e);
public Camera(WindowHandler wh) { m = wh.MOUSE; pm = wh.PMOUSE; com = wh.COMMUNICATOR; }
/// <summary> /// Build a camera handler with the given mouse, pm and communicator references /// </summary> /// <param name="m">The mouse reference attached to this handler</param> /// <param name="pm">The precise mouse reference attached to this handler</param> /// <param name="com">The communicator reference attached to this handler</param> public Camera(Mouse m, PreciseMouse pm, Communicator com) { this.m = m; this.pm = pm; this.com = com; }