DEADSOFTWARE

Drop behavior fixes
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / GamePhysics.java
index a0c8c378ef3c35e6006e99dab47b192fb669d75c..248a47ff92b7c353e63a1badaa27f7c0adbdace5 100644 (file)
@@ -113,6 +113,10 @@ public class GamePhysics {
     private Rectangle getShiftedMagnetingPlayerRect(Drop drop) {
         final Player player = mMobsController.getPlayer();
 
+        if (player.canPickUpDrop(drop) < 0) {
+            return null;
+        }
+
         if (drop.canMagnetTo(player)) {
             return getShiftedPlayerRect(0);
         }