X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fgame%2FGameRenderer.java;h=09878f501d1224304633243a69b80fafc0fe34bc;hb=b62c3a39c63a5a558352627026c6019ff6110071;hp=b555f6bde14fc927d6e4de3d965de81bdf5a9887;hpb=9f899928ab57fc6c2c6151023190ef8d7c3eac03;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java b/core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java index b555f6b..09878f5 100644 --- a/core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java +++ b/core/src/ru/deadsoftware/cavedroid/game/GameRenderer.java @@ -32,6 +32,8 @@ import static ru.deadsoftware.cavedroid.misc.Assets.*; @GameScope public class GameRenderer extends Renderer { + private static final String TAG = "GameRenderer"; + private final MainConfig mMainConfig; private final GameInput mGameInput; private final GameWorld mGameWorld; @@ -67,6 +69,11 @@ public class GameRenderer extends Renderer { if (mGameInput.getBlockDamage() > 0) { int index = 10 * mGameInput.getBlockDamage() / GameItems.getBlock(bl).getHp(); String key = "break_" + index; + + if (index > 10 || index < 0) { + return; + } + spriter.draw(textureRegions.get(key), mGameInput.getCurX() * 16 - getCamX(), mGameInput.getCurY() * 16 - getCamY()); }