Changeset 8edd04e in lost-haven for main/MapElement.java


Ignore:
Timestamp:
Jun 7, 2020, 3:04:32 PM (5 years ago)
Author:
Dmitry Portnoy <dmitry.portnoy@…>
Branches:
master
Children:
a49176d
Parents:
155577b
Message:

Make the decompiled game code compile successfully

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/MapElement.java

    r155577b r8edd04e  
    11package main;
    22
    3 import java.awt.image.*;
     3import java.awt.image.BufferedImage;
    44import java.io.IOException;
    55
     
    77
    88public 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  }
    4147}
Note: See TracChangeset for help on using the changeset viewer.