v2.0.2: fixed emulated drags being added before emulated pointer up
This commit is contained in:
@@ -145,15 +145,6 @@ public class PointerEvent {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//add drag events for any emulated presses
|
|
||||||
if (hovered){
|
|
||||||
for (int i = 10+LEFT; i <= 10+FORWARD; i++){
|
|
||||||
if (activePointers.containsKey(i)){
|
|
||||||
Game.inputHandler.emulateDrag(i-10);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (PointerEvent p : pointerEvents){
|
for (PointerEvent p : pointerEvents){
|
||||||
if (p.type == Type.HOVER){
|
if (p.type == Type.HOVER){
|
||||||
continue;
|
continue;
|
||||||
@@ -182,6 +173,15 @@ public class PointerEvent {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
pointerEvents.clear();
|
pointerEvents.clear();
|
||||||
|
|
||||||
|
//add drag events for any emulated presses
|
||||||
|
if (hovered){
|
||||||
|
for (int i = 10+LEFT; i <= 10+FORWARD; i++){
|
||||||
|
if (activePointers.containsKey(i)){
|
||||||
|
Game.inputHandler.emulateDrag(i-10);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static synchronized void clearPointerEvents(){
|
public static synchronized void clearPointerEvents(){
|
||||||
|
|||||||
Reference in New Issue
Block a user