package application;
import java.util.ArrayList;
import java.util.List;
import org.wing.jfx.game.core.map.tk.WTKTiledMap;
import org.wing.jfx.game.core.tools.WResource;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.image.Image;
public class MainCanvas extends Canvas {
private WTKTiledMap wtkTiledMap;
public MainCanvas(double width, double height) {
super(width, height);
List<Image> images = new ArrayList<>();
images.add(new Image(WResource.getResourceInRes("TileA5.png")));
images.add(new Image(WResource.getResourceInRes("TileB.png")));
images.add(new Image(WResource.getResourceInRes("TileD.png")));
wtkTiledMap = new WTKTiledMap(images, WResource.getResourceAsStreamInRes("testmap.xml"));
wtkTiledMap.init();
draw(getGraphicsContext2D());
}
public void draw(GraphicsContext gc){
wtkTiledMap.draw(gc);
}
}