DEADSOFTWARE

Add mobs
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / game / GameRenderer.java
index 4ab0704af7a016e18dc63956affbe4bd5c4f279b..6a41ea26f1a25e56005adb997dea168b9f1714ec 100644 (file)
@@ -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();