uprava vykreslovani zamku mapy
parent
86af127945
commit
d9144acbc1
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue