Texturen nutzen jetzt BufferedImage + JauJau Spielt jetzt auch Jaujau ab
This commit is contained in:
@@ -51,12 +51,6 @@ public class Audio {
|
||||
}
|
||||
|
||||
|
||||
//Kann gelöscht werden wenn es nicht mehr in der GUI benötigt wird
|
||||
public void test() {
|
||||
spieleJauJau();
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* !!! DIESE METHODE IST NICHT VON MIR !!!
|
||||
* Quelle: https://stackoverflow.com/questions/2416935/how-to-play-wav-files-with-java
|
||||
|
@@ -15,6 +15,7 @@ public class Kartensatz {
|
||||
* Konstruktor für den Kartensatz
|
||||
* Erstellt einen Neuen Kartensatz mit 32 Karten in einem Array
|
||||
* Die Karten haben dabei die Reihenfolge eines Standart Skat Blattes
|
||||
* Eine Zufällige Karte wird beim Start als Startkarte festgelet, in den Ablagestabel verschoben und als letzte Karte gespeichert
|
||||
*/
|
||||
public Kartensatz() {
|
||||
|
||||
|
@@ -1,6 +1,7 @@
|
||||
package de.jaujau.daten;
|
||||
|
||||
import java.awt.Image;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
@@ -110,16 +111,16 @@ public class Texturenpaket {
|
||||
|
||||
|
||||
/**
|
||||
* Gibt alle Bilddatein von dem Texturenpaket als Image Array zurück
|
||||
* @return Image Array der Texturen des Paketes
|
||||
* Gibt alle Bilddatein von dem Texturenpaket als BufferedImage Array zurück
|
||||
* @return BufferedImage Array der Texturen des Paketes
|
||||
*/
|
||||
public Image[] getTexturen() {
|
||||
public BufferedImage[] getTexturen() {
|
||||
if(testePaket()) {
|
||||
|
||||
try {
|
||||
File zipDatei = new File(pfad);
|
||||
ZipFile paketDatei = new ZipFile(zipDatei);
|
||||
Image Bilder[] = new Image[33];
|
||||
BufferedImage Bilder[] = new BufferedImage[33];
|
||||
|
||||
for(int i = 0; i < 33; i++) {
|
||||
ZipEntry zipInhaltTextur = paketDatei.getEntry(i+".png");
|
||||
|
@@ -1,6 +1,6 @@
|
||||
package de.jaujau.daten;
|
||||
|
||||
import java.awt.Image;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.IOException;
|
||||
import javax.imageio.ImageIO;
|
||||
|
||||
@@ -41,12 +41,12 @@ public class TexturenpaketIntern extends Texturenpaket{
|
||||
|
||||
|
||||
/**
|
||||
* Gibt alle Bilddatein von dem Texturenpaket als Image Array zurück
|
||||
* @return Image Array der Texturen des Paketes
|
||||
* Gibt alle Bilddatein von dem Texturenpaket als BufferedImage Array zurück
|
||||
* @return BufferedImage Array der Texturen des Paketes
|
||||
*/
|
||||
@Override
|
||||
public Image[] getTexturen() {
|
||||
Image Bilder[] = new Image[33];
|
||||
public BufferedImage[] getTexturen() {
|
||||
BufferedImage Bilder[] = new BufferedImage[33];
|
||||
for(int i = 0; i < 33; i++) {
|
||||
try {
|
||||
Bilder[i] = ImageIO.read(getClass().getResource(pfad +"/" + i + ".png"));
|
||||
|
@@ -1,6 +1,6 @@
|
||||
package de.jaujau.daten;
|
||||
|
||||
import java.awt.Image;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/**
|
||||
@@ -10,7 +10,7 @@ import java.util.ArrayList;
|
||||
public class Texturenpakete {
|
||||
|
||||
private ArrayList<Texturenpaket> TexturenpaketListe;
|
||||
private Image Texturen[];
|
||||
private BufferedImage Texturen[];
|
||||
private int AktivesPaket;
|
||||
|
||||
|
||||
@@ -108,9 +108,9 @@ public class Texturenpakete {
|
||||
/**
|
||||
* Gibt eine Textur des aktuellen Paketes als Image zurück
|
||||
* @param KartenNr der Textur
|
||||
* @return Textur als Image
|
||||
* @return Textur als BufferedImage
|
||||
*/
|
||||
public Image getTextur(int KartenNr) {
|
||||
public BufferedImage getTextur(int KartenNr) {
|
||||
if((KartenNr >= 0) && (KartenNr < 33)) {
|
||||
return Texturen[KartenNr];
|
||||
}
|
||||
|
Binary file not shown.
Reference in New Issue
Block a user