Fix right clicking inconsistency on different devices

This commit is contained in:
Cameron Gutman
2014-11-06 20:38:29 -08:00
parent 69ecf0251d
commit 9b58e7bb4d
2 changed files with 12 additions and 4 deletions

View File

@@ -517,7 +517,12 @@ public class Game extends Activity implements SurfaceHolder.Callback,
// ACTION_MOVE is special because it always has actionIndex == 0
// We'll call the move handlers for all indexes manually
for (TouchContext aTouchContextMap : touchContextMap) {
aTouchContextMap.touchMoveEvent(eventX, eventY);
if (aTouchContextMap.getActionIndex() < event.getPointerCount())
{
aTouchContextMap.touchMoveEvent(
(int)event.getX(aTouchContextMap.getActionIndex()),
(int)event.getY(aTouchContextMap.getActionIndex()));
}
}
break;
default: