uprava vykreslovani zamku mapy

main
Michal 2025-02-13 19:14:03 +01:00
parent 86af127945
commit d9144acbc1
1 changed files with 11 additions and 13 deletions

View File

@ -21,7 +21,9 @@ import jnet.lib.object.MapObject;
public class MapView extends JPanel {
public static List<PaintObject> paintObjects = new ArrayList<>();
;
private BufferedImage lockImage;
private BufferedImage unlockImage;
private static Map map;
public MapView(Map map) {
@ -30,6 +32,13 @@ public class MapView extends JPanel {
LogFile.printDebug("View map: " + map.getName());
paintObjects.clear();
try {
lockImage = ImageIO.read(new File("img/lock.png"));
unlockImage = ImageIO.read(new File("img/unlock.png"));
} catch (IOException ex) {
LogFile.printErr("File not found: " + ex);
}
loadObject(map.getId());
this.addMouseMotionListener(new MapViewAction(map));
@ -53,18 +62,7 @@ public class MapView extends JPanel {
Graphics2D g2 = (Graphics2D) g.create();
// vykresleni lock/unlock mapy
try {
BufferedImage image;
if (map.isLock()) {
image = ImageIO.read(new File("img/lock.png"));
} else {
image = ImageIO.read(new File("img/unlock.png"));
}
g.drawImage(image, 0, 0, this);
} catch (IOException ex) {
LogFile.printErr("File not found: " + ex);
}
g.drawImage(map.isLock() ? lockImage : unlockImage, 0, 0, this);
// vykresleni objektu
for (PaintObject paintObject : paintObjects) {