Changeset 8edd04e in lost-haven for main/MapElement.java
- Timestamp:
- Jun 7, 2020, 3:04:32 PM (5 years ago)
- Branches:
- master
- Children:
- a49176d
- Parents:
- 155577b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/MapElement.java
r155577b r8edd04e 1 1 package main; 2 2 3 import java.awt.image. *;3 import java.awt.image.BufferedImage; 4 4 import java.io.IOException; 5 5 … … 7 7 8 8 public class MapElement { 9 private BufferedImage img; 10 private boolean passable; 11 12 public MapElement(BufferedImage img, boolean passable) { 13 this.img = img; 14 this.passable = passable; 15 } 16 17 public MapElement(String imgFile, boolean passable) { 18 try { 19 img = ImageIO.read(getClass().getResource("images/"+imgFile)); 20 this.passable = passable; 21 }catch(IOException ioe) { 22 ioe.printStackTrace(); 23 } 24 } 25 26 public BufferedImage getImg() { 27 return img; 28 } 29 30 public boolean isPassable() { 31 return passable; 32 } 33 34 public void setImg(BufferedImage img) { 35 this.img = img; 36 } 37 38 public void setPassable(boolean passable) { 39 this.passable = passable; 40 } 9 10 private BufferedImage img; 11 private boolean passable; 12 13 public MapElement(BufferedImage img, boolean passable) { 14 this.img = img; 15 this.passable = passable; 16 } 17 18 public MapElement(String imgFile, boolean passable) { 19 try { 20 this.img = ImageIO.read(getClass().getResource("../images/" + imgFile)); 21 this.passable = passable; 22 } catch (IOException ioe) { 23 ioe.printStackTrace(); 24 } 25 } 26 27 public MapElement(MapElement copy) { 28 this.img = copy.img; 29 this.passable = copy.passable; 30 } 31 32 public BufferedImage getImg() { 33 return this.img; 34 } 35 36 public boolean isPassable() { 37 return this.passable; 38 } 39 40 public void setImg(BufferedImage img) { 41 this.img = img; 42 } 43 44 public void setPassable(boolean passable) { 45 this.passable = passable; 46 } 41 47 }
Note:
See TracChangeset
for help on using the changeset viewer.