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 !!!
|
* !!! DIESE METHODE IST NICHT VON MIR !!!
|
||||||
* Quelle: https://stackoverflow.com/questions/2416935/how-to-play-wav-files-with-java
|
* 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
|
* Konstruktor für den Kartensatz
|
||||||
* Erstellt einen Neuen Kartensatz mit 32 Karten in einem Array
|
* Erstellt einen Neuen Kartensatz mit 32 Karten in einem Array
|
||||||
* Die Karten haben dabei die Reihenfolge eines Standart Skat Blattes
|
* 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() {
|
public Kartensatz() {
|
||||||
|
|
||||||
|
@@ -1,6 +1,7 @@
|
|||||||
package de.jaujau.daten;
|
package de.jaujau.daten;
|
||||||
|
|
||||||
import java.awt.Image;
|
import java.awt.Image;
|
||||||
|
import java.awt.image.BufferedImage;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
@@ -110,16 +111,16 @@ public class Texturenpaket {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gibt alle Bilddatein von dem Texturenpaket als Image Array zurück
|
* Gibt alle Bilddatein von dem Texturenpaket als BufferedImage Array zurück
|
||||||
* @return Image Array der Texturen des Paketes
|
* @return BufferedImage Array der Texturen des Paketes
|
||||||
*/
|
*/
|
||||||
public Image[] getTexturen() {
|
public BufferedImage[] getTexturen() {
|
||||||
if(testePaket()) {
|
if(testePaket()) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
File zipDatei = new File(pfad);
|
File zipDatei = new File(pfad);
|
||||||
ZipFile paketDatei = new ZipFile(zipDatei);
|
ZipFile paketDatei = new ZipFile(zipDatei);
|
||||||
Image Bilder[] = new Image[33];
|
BufferedImage Bilder[] = new BufferedImage[33];
|
||||||
|
|
||||||
for(int i = 0; i < 33; i++) {
|
for(int i = 0; i < 33; i++) {
|
||||||
ZipEntry zipInhaltTextur = paketDatei.getEntry(i+".png");
|
ZipEntry zipInhaltTextur = paketDatei.getEntry(i+".png");
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
package de.jaujau.daten;
|
package de.jaujau.daten;
|
||||||
|
|
||||||
import java.awt.Image;
|
import java.awt.image.BufferedImage;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import javax.imageio.ImageIO;
|
import javax.imageio.ImageIO;
|
||||||
|
|
||||||
@@ -41,12 +41,12 @@ public class TexturenpaketIntern extends Texturenpaket{
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gibt alle Bilddatein von dem Texturenpaket als Image Array zurück
|
* Gibt alle Bilddatein von dem Texturenpaket als BufferedImage Array zurück
|
||||||
* @return Image Array der Texturen des Paketes
|
* @return BufferedImage Array der Texturen des Paketes
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Image[] getTexturen() {
|
public BufferedImage[] getTexturen() {
|
||||||
Image Bilder[] = new Image[33];
|
BufferedImage Bilder[] = new BufferedImage[33];
|
||||||
for(int i = 0; i < 33; i++) {
|
for(int i = 0; i < 33; i++) {
|
||||||
try {
|
try {
|
||||||
Bilder[i] = ImageIO.read(getClass().getResource(pfad +"/" + i + ".png"));
|
Bilder[i] = ImageIO.read(getClass().getResource(pfad +"/" + i + ".png"));
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
package de.jaujau.daten;
|
package de.jaujau.daten;
|
||||||
|
|
||||||
import java.awt.Image;
|
import java.awt.image.BufferedImage;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -10,7 +10,7 @@ import java.util.ArrayList;
|
|||||||
public class Texturenpakete {
|
public class Texturenpakete {
|
||||||
|
|
||||||
private ArrayList<Texturenpaket> TexturenpaketListe;
|
private ArrayList<Texturenpaket> TexturenpaketListe;
|
||||||
private Image Texturen[];
|
private BufferedImage Texturen[];
|
||||||
private int AktivesPaket;
|
private int AktivesPaket;
|
||||||
|
|
||||||
|
|
||||||
@@ -108,9 +108,9 @@ public class Texturenpakete {
|
|||||||
/**
|
/**
|
||||||
* Gibt eine Textur des aktuellen Paketes als Image zurück
|
* Gibt eine Textur des aktuellen Paketes als Image zurück
|
||||||
* @param KartenNr der Textur
|
* @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)) {
|
if((KartenNr >= 0) && (KartenNr < 33)) {
|
||||||
return Texturen[KartenNr];
|
return Texturen[KartenNr];
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Reference in New Issue
Block a user