added map tiles
This commit is contained in:
43
src/de/miaurizius/jgame2d/tile/TileManager.java
Normal file
43
src/de/miaurizius/jgame2d/tile/TileManager.java
Normal file
@@ -0,0 +1,43 @@
|
||||
package de.miaurizius.jgame2d.tile;
|
||||
|
||||
import de.miaurizius.jgame2d.core.GamePanel;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
import java.awt.*;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
public class TileManager {
|
||||
|
||||
GamePanel panel;
|
||||
Tile[] tile;
|
||||
|
||||
public TileManager(GamePanel panel) {
|
||||
this.panel = panel;
|
||||
tile = new Tile[10];
|
||||
getTileImage();
|
||||
}
|
||||
|
||||
public void getTileImage() {
|
||||
try {
|
||||
tile[0] = new Tile();
|
||||
tile[0].image = ImageIO.read(new FileInputStream("assets/tiles/grass.png"));
|
||||
|
||||
tile[1] = new Tile();
|
||||
tile[1].image = ImageIO.read(new FileInputStream("assets/tiles/wall.png"));
|
||||
|
||||
tile[2] = new Tile();
|
||||
tile[2].image = ImageIO.read(new FileInputStream("assets/tiles/grass.png"));
|
||||
|
||||
tile[3] = new Tile();
|
||||
tile[3].image = ImageIO.read(new FileInputStream("assets/tiles/water.png"));
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public void draw(Graphics2D graphics2D) {
|
||||
graphics2D.drawImage(tile[0].image, 0, 0, panel.tileSize, panel.tileSize, null);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user