Try to correct drag and drop

master
cldupland 5 years ago
parent 6664b8875d
commit 40f514f6ab

@ -142,8 +142,7 @@ namespace TheGameExtreme.view
int indexPile = stackCollection.IndexOf(stack); int indexPile = stackCollection.IndexOf(stack);
if (played(indexPile, decimal.Parse(bitmap.Value))) if (played(indexPile, decimal.Parse(bitmap.Value)))
{ {
point = stack.InitialPoint; bitmap.ProcessTouchEvent(args.Id, TouchActionType.Moved, stack.InitialPoint);
bitmap.ProcessTouchEvent(args.Id, TouchActionType.Moved, point);
bitmap.InitialPoint = stackCollection[stackCollection.IndexOf(stack)].InitialPoint; bitmap.InitialPoint = stackCollection[stackCollection.IndexOf(stack)].InitialPoint;
stackCollection[stackCollection.IndexOf(stack)] = bitmap; stackCollection[stackCollection.IndexOf(stack)] = bitmap;
textCollection.RemoveAt(textCollection.Count - 1); textCollection.RemoveAt(textCollection.Count - 1);
@ -154,8 +153,7 @@ namespace TheGameExtreme.view
} }
if (!find) if (!find)
{ {
point = bitmap.InitialPoint; bitmap.ProcessTouchEvent(args.Id, TouchActionType.Moved, bitmap.InitialPoint);
bitmap.ProcessTouchEvent(args.Id, TouchActionType.Moved, point);
} }
bitmap.ProcessTouchEvent(args.Id, args.Type, point); bitmap.ProcessTouchEvent(args.Id, args.Type, point);
textDictionary.Remove(args.Id); textDictionary.Remove(args.Id);

Loading…
Cancel
Save