(Point pos, int buttonMask)
| 143 | } |
| 144 | |
| 145 | synchronized public void writePointerEvent(Point pos, int buttonMask) |
| 146 | { |
| 147 | Point p = new Point(pos.x,pos.y); |
| 148 | if (p.x < 0) p.x = 0; |
| 149 | if (p.y < 0) p.y = 0; |
| 150 | if (p.x >= server.width()) p.x = server.width() - 1; |
| 151 | if (p.y >= server.height()) p.y = server.height() - 1; |
| 152 | |
| 153 | startMsg(MsgTypes.msgTypePointerEvent); |
| 154 | os.writeU8(buttonMask); |
| 155 | os.writeU16(p.x); |
| 156 | os.writeU16(p.y); |
| 157 | endMsg(); |
| 158 | } |
| 159 | |
| 160 | synchronized public void writeClientCutText(String str, int len) |
| 161 | { |