X-Git-Url: https://deadsoftware.ru/gitweb?p=cavedroid.git;a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameWorld.java;h=daa00c004af21ce8356aeec57d0f276d18865376;hp=ab89dd78d2b423c022e448145a266bdc0cb256bf;hb=e0aa1520178df544807f3e803b4b6169346b07fb;hpb=7e901796f1eb536505728f34fca8c0ea5204cf24 diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java b/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java index ab89dd7..daa00c0 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameWorld.java @@ -32,10 +32,10 @@ public class GameWorld { int map = 0; try { if (x<0) { - x = x % (getWidth()-1)-1; + x = x % (getWidth()); x = getWidth()- Math.abs(x); } else if (x>0) { - x = x % (getWidth()-1)+1; + x = x % (getWidth()); } map = foreMap[x][y]; } catch (ArrayIndexOutOfBoundsException e) { @@ -47,10 +47,10 @@ public class GameWorld { public void setForeMap(int x, int y, int value) { try { if (x<0) { - x = x % (getWidth()-1)-1; + x = x % (getWidth()); x = getWidth()- Math.abs(x); } else if (x>0) { - x = x % (getWidth()-1)+1; + x = x % (getWidth()); } foreMap[x][y] = value; } catch (ArrayIndexOutOfBoundsException e) { @@ -62,10 +62,10 @@ public class GameWorld { int map = 0; try { if (x<0) { - x = x % (getWidth()-1)-1; + x = x % (getWidth()); x = getWidth()- Math.abs(x); } else if (x>0) { - x = x % (getWidth()-1)+1; + x = x % (getWidth()); } map = backMap[x][y]; } catch (ArrayIndexOutOfBoundsException e) { @@ -77,10 +77,10 @@ public class GameWorld { public void setBackMap(int x, int y, int value) { try { if (x<0) { - x = x % (getWidth()-1)-1; + x = x % (getWidth()); x = getWidth()- Math.abs(x); } else if (x>0) { - x = x % (getWidth()-1)+1; + x = x % (getWidth()); } backMap[x][y] = value; } catch (ArrayIndexOutOfBoundsException e) {