sync with linuxport @ 18013
[xbmc:xbmc-antiquated.git] / tools / EventClients / lib / java / src / org / xbmc / eventclient / PacketMOUSE.java
1 package org.xbmc.eventclient;
2 /**
3  * XBMC Event Client Class
4  * 
5  * A MOUSE packets sets the mouse position in XBMC
6  * @author Stefan Agner
7  *
8  */
9 public class PacketMOUSE extends Packet {
10         
11         protected final static byte MS_ABSOLUTE = 0x01;
12
13         /**
14          * A MOUSE packets sets the mouse position in XBMC
15          * @param x horitontal position ranging from 0 to 65535
16          * @param y vertical position ranging from 0 to 65535
17          */
18         public PacketMOUSE(int x, int y)
19         {
20                 super(PT_MOUSE);
21                 byte flags = 0;
22                 flags |= MS_ABSOLUTE;
23                 appendPayload(flags);
24                 appendPayload((short)x);
25                 appendPayload((short)y);
26         }
27 }