{ This file is part of the Mufasa Macro Library (MML) Copyright (c) 2009 by Raymond van Venetiƫ and Merlijn Wajer MML is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. MML is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MML. If not, see . See the file COPYING, included in this distribution, for details about the copyright. Mouse.inc for the Mufasa Macro Library } procedure MoveMouse(x, y: integer); begin CurrThread.Client.MInput.SetMousePos(X, Y); end; procedure GetMousePos(var x, y: integer); begin CurrThread.Client.MInput.GetMousePos(X, Y); end; procedure HoldMouse(x, y: integer; clickType: TClickType); begin CurrThread.Client.MInput.SetMousePos(x, y); CurrThread.Client.MInput.MouseButtonAction(x, y, clickType, mouse_Down); end; procedure ReleaseMouse(x, y: integer; clickType: TClickType); begin CurrThread.Client.MInput.SetMousePos(x, y); CurrThread.Client.MInput.MouseButtonAction(x, y, clickType, mouse_Up); end; procedure ClickMouse(x, y: integer; clickType: TClickType); begin CurrThread.Client.MInput.ClickMouse(x, y, clickType); end;