Add support for Generation 5 servers (GFE 2.10.2+)

This commit is contained in:
Cameron Gutman
2016-02-19 03:41:03 -05:00
parent 5718c47be7
commit d9cb5eacf8
13 changed files with 216 additions and 90 deletions
@@ -271,7 +271,7 @@ public class ControllerStream {
}
else {
// Use multi-controller packets for generation 4 and above
queuePacket(new MultiControllerPacket((short) 0, buttonFlags, leftTrigger,
queuePacket(new MultiControllerPacket(context, (short) 0, buttonFlags, leftTrigger,
rightTrigger, leftStickX, leftStickY,
rightStickX, rightStickY));
}
@@ -288,7 +288,7 @@ public class ControllerStream {
}
else {
// Use multi-controller packets for generation 4 and above
queuePacket(new MultiControllerPacket(controllerNumber, buttonFlags, leftTrigger,
queuePacket(new MultiControllerPacket(context, controllerNumber, buttonFlags, leftTrigger,
rightTrigger, leftStickX, leftStickY,
rightStickX, rightStickY));
}
@@ -296,17 +296,17 @@ public class ControllerStream {
public void sendMouseButtonDown(byte mouseButton)
{
queuePacket(new MouseButtonPacket(true, mouseButton));
queuePacket(new MouseButtonPacket(context, true, mouseButton));
}
public void sendMouseButtonUp(byte mouseButton)
{
queuePacket(new MouseButtonPacket(false, mouseButton));
queuePacket(new MouseButtonPacket(context, false, mouseButton));
}
public void sendMouseMove(short deltaX, short deltaY)
{
queuePacket(new MouseMovePacket(deltaX, deltaY));
queuePacket(new MouseMovePacket(context, deltaX, deltaY));
}
public void sendKeyboardInput(short keyMap, byte keyDirection, byte modifier)
@@ -316,6 +316,6 @@ public class ControllerStream {
public void sendMouseScroll(byte scrollClicks)
{
queuePacket(new MouseScrollPacket(scrollClicks));
queuePacket(new MouseScrollPacket(context, scrollClicks));
}
}