X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGamePhysics.java;h=372bf6e9e6e162a0f711a906ad190408a44d05c3;hp=a3410c2f11dceaf7822684654b0e304a000be025;hb=7f1f702250f9cd05c1d7f5492e09ba16a56270ae;hpb=755ddc2f16f28a493969c22cd3513acddc6e67cd diff --git a/core/src/ru/deadsoftware/cavecraft/game/GamePhysics.java b/core/src/ru/deadsoftware/cavecraft/game/GamePhysics.java index a3410c2..372bf6e 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GamePhysics.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GamePhysics.java @@ -86,15 +86,15 @@ public class GamePhysics { if (Items.isFluid(getBlock(pl.getRect()))) { if (CaveGame.TOUCH && pl.moveX.x!=0 && !gameProc.swim && !pl.flyMode) gameProc.swim = true; if (!gameProc.swim) { - if (!pl.flyMode && pl.moveY.y < 9) pl.moveY.add(gravity.x / 2, gravity.y / 2); - if (!pl.flyMode && pl.moveY.y > 9) pl.moveY.add(0, -.9f); + if (!pl.flyMode && pl.moveY.y < 4.5f) pl.moveY.add(gravity.x / 4, gravity.y / 4); + if (!pl.flyMode && pl.moveY.y > 4.5f) pl.moveY.add(0, -1f); } else { pl.moveY.add(0, -.5f); if (pl.moveY.y<-3) pl.moveY.y = -3; } } else { if (!pl.flyMode && pl.moveY.y<18) pl.moveY.add(gravity); - if (CaveGame.TOUCH && gameProc.swim) gameProc.swim = false; + //if (CaveGame.TOUCH && gameProc.swim) gameProc.swim = false; } pl.position.add(pl.moveX);