mirror of
https://github.com/2009scape/2009Scape-mobile.git
synced 2025-12-20 21:40:15 -07:00
Better persistence of the pointer index.
This commit is contained in:
parent
6bef0c8742
commit
af27b0e09a
1 changed files with 4 additions and 3 deletions
|
|
@ -414,11 +414,12 @@ public class BaseMainActivity extends LoggableActivity {
|
||||||
} else if (!isTouchInHotbar) {
|
} else if (!isTouchInHotbar) {
|
||||||
//Camera movement
|
//Camera movement
|
||||||
if(CallbackBridge.isGrabbing()){
|
if(CallbackBridge.isGrabbing()){
|
||||||
if(e.getPointerId(0) != currentPointerID){
|
int pointerIndex = e.findPointerIndex(currentPointerID);
|
||||||
|
if(pointerIndex == -1){
|
||||||
currentPointerID = e.getPointerId(0);
|
currentPointerID = e.getPointerId(0);
|
||||||
}else{
|
}else{
|
||||||
mouse_x += (e.getX() - prevX) * sensitivityFactor;
|
mouse_x += (e.getX(currentPointerID) - prevX) * sensitivityFactor;
|
||||||
mouse_y += (e.getY() - prevY) * sensitivityFactor;
|
mouse_y += (e.getY(currentPointerID) - prevY) * sensitivityFactor;
|
||||||
}
|
}
|
||||||
prevX = e.getX();
|
prevX = e.getX();
|
||||||
prevY = e.getY();
|
prevY = e.getY();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue