diff options
Diffstat (limited to 'src/WorldScene.java')
-rw-r--r-- | src/WorldScene.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/WorldScene.java b/src/WorldScene.java new file mode 100644 index 0000000..6dff04a --- /dev/null +++ b/src/WorldScene.java @@ -0,0 +1,32 @@ +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; +import java.awt.Graphics2D; + + +public class WorldScene extends Scene { + + private Actor actors[]; + private Map map; + + private int tileSize; + + public WorldScene(Dimension gridSize, int tileSize) { + this.tileSize = tileSize; + map = new Map(gridSize); + } + + @Override + public void render(Graphics g) { + Graphics2D g2d = (Graphics2D) g; + + for (Tile tile : this.map.grid) { + g2d.setColor(Color.GREEN); + g2d.fillRect( + this.tileSize * tile.x, + this.tileSize * tile.y, + this.tileSize, this.tileSize + ); + } + } +} |