X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavecraft%2Fgame%2FGameRenderer.java;h=6a41ea26f1a25e56005adb997dea168b9f1714ec;hb=083e40ac85e4aca2df81d1ca16c0a54561c3bd38;hp=4ab0704af7a016e18dc63956affbe4bd5c4f279b;hpb=9988706036ec00ebdaed9214d8251a27f5c89d18;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java b/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java index 4ab0704..6a41ea2 100644 --- a/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java +++ b/core/src/ru/deadsoftware/cavecraft/game/GameRenderer.java @@ -11,6 +11,7 @@ import ru.deadsoftware.cavecraft.Assets; import ru.deadsoftware.cavecraft.CaveGame; import ru.deadsoftware.cavecraft.Items; import ru.deadsoftware.cavecraft.GameScreen; +import ru.deadsoftware.cavecraft.game.mobs.Mob; import ru.deadsoftware.cavecraft.game.objects.Player; public class GameRenderer { @@ -64,6 +65,11 @@ public class GameRenderer { } } + private void drawMob(Mob mob) { + spriteBatch.draw(Assets.playerSkin[mob.dir], + mob.position.x - camera.position.x, mob.position.y - camera.position.y); + } + private void drawPlayer(Player pl) { spriteBatch.draw(Assets.playerSkin[pl.dir], pl.position.x - camera.position.x, pl.position.y - camera.position.y); @@ -104,6 +110,9 @@ public class GameRenderer { spriteBatch.begin(); drawWorld(); + for (Mob mob : gameProc.mobs) { + drawMob(mob); + } drawPlayer(gameProc.player); drawGUI(); spriteBatch.end();