updated tiles

This commit is contained in:
2025-11-28 15:42:42 +01:00
parent 038fbb14db
commit 02066640e2
40 changed files with 105 additions and 9 deletions

View File

@@ -18,10 +18,10 @@ public class TileManager {
public TileManager(GamePanel panel) {
this.panel = panel;
tile = new Tile[10];
tile = new Tile[50];
mapTileNum = new int[panel.maxWorldCol][panel.maxWorldRow];
getTileImage();
loadMap("testworld");
loadMap("testmap2");
}
public void initializeTile(int i, String name, boolean col) {
@@ -35,12 +35,57 @@ public class TileManager {
}
public void getTileImage() {
initializeTile(0, "grass", false);
initializeTile(1, "wall", true);
initializeTile(2, "water", true);
initializeTile(3, "earth", false);
initializeTile(4, "tree", true);
initializeTile(5, "sand", false);
// PLACEHOLDER
initializeTile(0, "grass00", false);
initializeTile(2, "grass00", false);
initializeTile(3, "grass00", false);
initializeTile(4, "grass00", false);
initializeTile(5, "grass00", false);
initializeTile(6, "grass00", false);
initializeTile(7, "grass00", false);
initializeTile(8, "grass00", false);
initializeTile(9, "grass00", false);
// GRASS
initializeTile(10, "grass00", false);
initializeTile(11, "grass01", false);
// WATER
initializeTile(12, "water00", true);
initializeTile(13, "water01", true);
initializeTile(14, "water02", true);
initializeTile(15, "water03", true);
initializeTile(16, "water04", true);
initializeTile(17, "water05", true);
initializeTile(18, "water06", true);
initializeTile(19, "water07", true);
initializeTile(20, "water08", true);
initializeTile(21, "water09", true);
initializeTile(22, "water10", true);
initializeTile(23, "water11", true);
initializeTile(24, "water12", true);
initializeTile(25, "water13", true);
// ROAD
initializeTile(26, "road00", false);
initializeTile(27, "road01", false);
initializeTile(28, "road02", false);
initializeTile(29, "road03", false);
initializeTile(30, "road04", false);
initializeTile(31, "road05", false);
initializeTile(32, "road06", false);
initializeTile(33, "road07", false);
initializeTile(34, "road08", false);
initializeTile(35, "road09", false);
initializeTile(36, "road10", false);
initializeTile(37, "road11", false);
initializeTile(38, "road12", false);
// WORLD
initializeTile(39, "earth", false);
initializeTile(40, "wall", true);
initializeTile(41, "tree", true);
BufferedImage scaledImage;
for (Tile tile : tile) {