From e5c4128c0a084978d81f241d52e102ad9e950b7d Mon Sep 17 00:00:00 2001 From: GammelJAN Date: Fri, 25 Sep 2020 21:55:38 +0200 Subject: [PATCH] Monster added --- core/src/com/trs/game/Controller.java | 1 + core/src/com/trs/game/model/Monster.java | 9 +++++++++ desktop/src/com/trs/game/desktop/DesktopLauncher.java | 1 + 3 files changed, 11 insertions(+) diff --git a/core/src/com/trs/game/Controller.java b/core/src/com/trs/game/Controller.java index c867ef6..08f197a 100644 --- a/core/src/com/trs/game/Controller.java +++ b/core/src/com/trs/game/Controller.java @@ -79,6 +79,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor { for(Wall wall : model.getWalls()){ renderer.rect(wall.getRect().getX(), wall.getRect().getY(),0,0, wall.getRect().getWidth(), wall.getRect().getHeight(),1,1, (float)wall.getRotation()); } + renderer.end(); model.getMonster().drawMonster(renderer); } diff --git a/core/src/com/trs/game/model/Monster.java b/core/src/com/trs/game/model/Monster.java index 28e6951..b0c3efb 100644 --- a/core/src/com/trs/game/model/Monster.java +++ b/core/src/com/trs/game/model/Monster.java @@ -24,13 +24,22 @@ public class Monster { public void drawMonster(ShapeRenderer renderer){ if(renderer.isDrawing()) renderer.end(); renderer.begin(ShapeRenderer.ShapeType.Filled); + //BODY renderer.setColor(Color.BLACK); renderer.rect(xPos, yPos, 50,50); + //EYES renderer.setColor(Color.RED); renderer.rect(xPos + 10, yPos + 30, 5, 10); renderer.rect(xPos + 35, yPos + 30, 5, 10); + //MOUTH renderer.setColor(Color.WHITE); renderer.rect(xPos + 10, yPos + 10, 30, 10); + //TEETH + renderer.setColor(Color.RED); + renderer.triangle(xPos+15,yPos+20,xPos+23,yPos+20,xPos+19,yPos+13); + renderer.triangle(xPos+27,yPos+20,xPos+35,yPos+20,xPos+31,yPos+13); + + renderer.end(); } public void move(){ diff --git a/desktop/src/com/trs/game/desktop/DesktopLauncher.java b/desktop/src/com/trs/game/desktop/DesktopLauncher.java index 257046e..d9d4bd0 100644 --- a/desktop/src/com/trs/game/desktop/DesktopLauncher.java +++ b/desktop/src/com/trs/game/desktop/DesktopLauncher.java @@ -9,6 +9,7 @@ public class DesktopLauncher { LwjglApplicationConfiguration config = new LwjglApplicationConfiguration(); config.width = 1600; config.height = 900; + config.samples = 8; new LwjglApplication(new Controller(), config); } }