diff --git a/src/main/java/inf112/skeleton/app/Game.java b/src/main/java/inf112/skeleton/app/Game.java index 0851e52..6e8dd75 100644 --- a/src/main/java/inf112/skeleton/app/Game.java +++ b/src/main/java/inf112/skeleton/app/Game.java @@ -1,5 +1,6 @@ package inf112.skeleton.app; +import java.util.ArrayList; import java.util.List; /** @@ -20,16 +21,26 @@ public class Game implements IDrawableGame { @Override public int getWidth() { - return 0; + return BOARD_WIDTH; } @Override public int getHeight() { - return 0; + return BOARD_HEIGHT; } @Override public List objectsToRender() { - return null; + List list = new ArrayList<>(); + for (int i = 0; i < 12; i++) { + for (int j = 0; j < 12; j++) { + DrawableObject tileObj = new DrawableObject(i * 64, j * 64, GameTexture.TILE); + list.add(tileObj); + } + } + DrawableObject roboObj = new DrawableObject(128,128, GameTexture.ROBOT); + list.add(roboObj); + + return list; } } diff --git a/src/main/java/inf112/skeleton/app/Main.java b/src/main/java/inf112/skeleton/app/Main.java index 36817ce..196b6b2 100644 --- a/src/main/java/inf112/skeleton/app/Main.java +++ b/src/main/java/inf112/skeleton/app/Main.java @@ -12,6 +12,6 @@ public class Main { cfg.width = 768; cfg.height = 769; - new LwjglApplication(new GameBoard(), cfg); + new LwjglApplication(new GameLauncher(), cfg); } } \ No newline at end of file