diff --git a/assets/grass.png b/assets/grass.png
new file mode 100644
index 0000000..9718276
Binary files /dev/null and b/assets/grass.png differ
diff --git a/assets/main.tsx b/assets/main.tsx
new file mode 100644
index 0000000..8b9c5ce
--- /dev/null
+++ b/assets/main.tsx
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/assets/test.tmx b/assets/test.tmx
new file mode 100644
index 0000000..03930fd
--- /dev/null
+++ b/assets/test.tmx
@@ -0,0 +1,28 @@
+
+
diff --git a/core/src/com/redstrate/watersymbol/GameScreen.java b/core/src/com/redstrate/watersymbol/GameScreen.java
index e1cb293..b1c993f 100644
--- a/core/src/com/redstrate/watersymbol/GameScreen.java
+++ b/core/src/com/redstrate/watersymbol/GameScreen.java
@@ -1,13 +1,28 @@
package com.redstrate.watersymbol;
import com.badlogic.gdx.Screen;
+import com.badlogic.gdx.graphics.OrthographicCamera;
+import com.badlogic.gdx.maps.tiled.TiledMap;
+import com.badlogic.gdx.maps.tiled.TiledMapRenderer;
+import com.badlogic.gdx.maps.tiled.TmxMapLoader;
+import com.badlogic.gdx.maps.tiled.renderers.OrthogonalTiledMapRenderer;
import com.badlogic.gdx.utils.ScreenUtils;
public class GameScreen implements Screen {
private final WaterSymbol game;
+ TiledMap tiledMap;
+ OrthographicCamera camera;
+ TiledMapRenderer tiledMapRenderer;
+
GameScreen(WaterSymbol game) {
this.game = game;
+
+ camera = new OrthographicCamera();
+ camera.setToOrtho(false, 800, 480);
+
+ tiledMap = new TmxMapLoader().load("test.tmx");
+ tiledMapRenderer = new OrthogonalTiledMapRenderer(tiledMap);
}
@Override
@@ -18,11 +33,15 @@ public class GameScreen implements Screen {
@Override
public void render(float delta) {
ScreenUtils.clear(0, 0, 0.2f, 1);
+
+ camera.update();
+ tiledMapRenderer.setView(camera);
+ tiledMapRenderer.render();
}
@Override
public void resize(int width, int height) {
-
+ camera.setToOrtho(false, width, height);
}
@Override