mirror of
https://github.com/jokerx3/HeatUp
synced 2026-07-27 10:19:46 +02:00
Anpassungen an Objekt
This commit is contained in:
@@ -18,13 +18,13 @@ public class Gegner {
|
||||
numberOfInstances++;
|
||||
String fname;
|
||||
if (numberOfInstances == 1 ) {
|
||||
fname="images/red48.png";
|
||||
fname="../resources/images/25x25_black.png";
|
||||
} else if (numberOfInstances == 2) {
|
||||
fname="images/green48.png";
|
||||
fname="../resources/images/25x25_black.png";
|
||||
} else {
|
||||
fname="images/black48.png";
|
||||
fname="../resources/images/25x25_black.png";
|
||||
}
|
||||
opponentImage = ImageIO.read(new File(fname));
|
||||
opponentImage = ImageIO.read(new File("./resources/images/25x25_black.png"));
|
||||
opponentLabel = new JLabel(new ImageIcon(opponentImage));
|
||||
this.gegnerLogik();
|
||||
}
|
||||
|
||||
@@ -18,14 +18,15 @@ public class Objekt {
|
||||
private Point objectArea;
|
||||
private Point actionArea;
|
||||
public Thread t;
|
||||
private int objectType;
|
||||
private char objectIdentifier; // TODO: Identifizierung für Map Engine
|
||||
|
||||
/*
|
||||
* TODO: Use Graphics instead of JLabel
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* This constructor is deprecated
|
||||
*/
|
||||
public Objekt(String filename) throws IOException {
|
||||
numberOfInstances++;
|
||||
objectImage = ImageIO.read(new File(filename));
|
||||
@@ -34,6 +35,12 @@ public class Objekt {
|
||||
|
||||
public Objekt(char objectIdentifier) throws IOException {
|
||||
numberOfInstances++;
|
||||
setObjectIdentifier(objectIdentifier);
|
||||
setObjectImage();
|
||||
|
||||
}
|
||||
|
||||
private void setObjectImage() throws IOException {
|
||||
String filename = getImageFilename(objectIdentifier);
|
||||
System.out.println(filename);
|
||||
objectImage = ImageIO.read(new File(filename));
|
||||
@@ -91,12 +98,11 @@ public class Objekt {
|
||||
return this.objectLabel;
|
||||
}
|
||||
|
||||
public void setObjectType(int objectType) {
|
||||
this.objectType = objectType;
|
||||
public char getOjectIdentifier() {
|
||||
return this.objectIdentifier;
|
||||
}
|
||||
|
||||
public int getObjectType() {
|
||||
return this.objectType;
|
||||
|
||||
public void setObjectIdentifier(char objectIdentifier) {
|
||||
this.objectIdentifier = objectIdentifier;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -94,12 +94,12 @@ public class GameInterface extends JFrame {
|
||||
o1.getLabel().setVisible(true);
|
||||
|
||||
|
||||
Objekt s1 = new Objekt('0');
|
||||
Objekt s2 = new Objekt('0');
|
||||
Objekt s3 = new Objekt('0');
|
||||
Objekt s4 = new Objekt('0');
|
||||
Objekt s5 = new Objekt('0');
|
||||
Objekt s6 = new Objekt('0');
|
||||
Objekt s1 = new Objekt("../resources/images/25x25_black.png");
|
||||
Objekt s2 = new Objekt("../resources/images/25x25_black.png");
|
||||
Objekt s3 = new Objekt("../resources/images/25x25_black.png");
|
||||
Objekt s4 = new Objekt("../resources/images/25x25_black.png");
|
||||
Objekt s5 = new Objekt("../resources/images/25x25_black.png");
|
||||
Objekt s6 = new Objekt("../resources/images/25x25_black.png");
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user