From 430573b627269fb7c315f6799744460bffd43197 Mon Sep 17 00:00:00 2001 From: ekresse Date: Wed, 2 Dec 2020 07:56:57 +0100 Subject: [PATCH] Revert "Merge branch 'patch-1' into 'master'" This reverts merge request !1 --- .classpath | 6 - .gitignore | 1 - .project | 17 --- .../org.eclipse.ltk.core.refactoring.prefs | 2 - README.md | 42 ------ src/de/jaujau/daten/Ablageort.java | 5 - src/de/jaujau/daten/Farbe.java | 5 - src/de/jaujau/daten/Karte.java | 12 -- src/de/jaujau/daten/Kartensatz.java | 12 -- src/de/jaujau/daten/Spieler.java | 5 - src/de/jaujau/daten/Spielerdaten.java | 14 -- src/de/jaujau/daten/Spielerverwaltung.java | 87 ------------- src/de/jaujau/daten/Texturenpakete.java | 12 -- src/de/jaujau/daten/Wert.java | 5 - src/de/jaujau/gui/GUI.java | 34 ----- src/de/jaujau/gui/Hilfe_GUI.java | 34 ----- src/de/jaujau/gui/Menue_GUI.java | 123 ------------------ src/de/jaujau/gui/Spiel_GUI.java | 34 ----- src/de/jaujau/gui/texturenauswaehlen_GUI.java | 34 ----- src/de/jaujau/spiellogik/Anwendung.java | 113 ---------------- src/de/jaujau/spiellogik/Computer_gegner.java | 44 ------- src/de/jaujau/spiellogik/Spiel.java | 16 --- src/de/jaujau/spiellogik/Spielzug.java | 65 --------- 23 files changed, 722 deletions(-) delete mode 100644 .classpath delete mode 100644 .gitignore delete mode 100644 .project delete mode 100644 .settings/org.eclipse.ltk.core.refactoring.prefs delete mode 100755 src/de/jaujau/daten/Ablageort.java delete mode 100755 src/de/jaujau/daten/Farbe.java delete mode 100644 src/de/jaujau/daten/Karte.java delete mode 100644 src/de/jaujau/daten/Kartensatz.java delete mode 100755 src/de/jaujau/daten/Spieler.java delete mode 100644 src/de/jaujau/daten/Spielerdaten.java delete mode 100644 src/de/jaujau/daten/Spielerverwaltung.java delete mode 100644 src/de/jaujau/daten/Texturenpakete.java delete mode 100755 src/de/jaujau/daten/Wert.java delete mode 100644 src/de/jaujau/gui/GUI.java delete mode 100644 src/de/jaujau/gui/Hilfe_GUI.java delete mode 100644 src/de/jaujau/gui/Menue_GUI.java delete mode 100644 src/de/jaujau/gui/Spiel_GUI.java delete mode 100644 src/de/jaujau/gui/texturenauswaehlen_GUI.java delete mode 100644 src/de/jaujau/spiellogik/Anwendung.java delete mode 100644 src/de/jaujau/spiellogik/Computer_gegner.java delete mode 100644 src/de/jaujau/spiellogik/Spiel.java delete mode 100644 src/de/jaujau/spiellogik/Spielzug.java diff --git a/.classpath b/.classpath deleted file mode 100644 index 9b07da8..0000000 --- a/.classpath +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ae3c172..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/bin/ diff --git a/.project b/.project deleted file mode 100644 index a71a1b2..0000000 --- a/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - inb1-a-jaujau - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/.settings/org.eclipse.ltk.core.refactoring.prefs b/.settings/org.eclipse.ltk.core.refactoring.prefs deleted file mode 100644 index b196c64..0000000 --- a/.settings/org.eclipse.ltk.core.refactoring.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/README.md b/README.md index f17482b..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,42 +0,0 @@ -JauJau -===== -JauJau ist ein Java basiertes Spiel was nach auf dem Spielprinzip von MauMau aufbaut. - - -Produktvision -===== -JauJau - "Java-MauMau" Interaktives Spieldesign, welches die traditionellen Spielmechaniken von MauMau digitalisiert und es möglich macht auch alleine den beliebten Klassiker zu spielen. Individuell - durch Spielerfolg Freischaltung neuer Kartendesigns. - -Spielidee -===== - -- Kartenspiel auf Basis von MauMau. -- Ein Spieler spielt gegen eine Computer Spieler -- Die Punktestände der Spieler werden Gespeichert -- Mit höheren Punktestand werden zusätzliche Kartentexturenpakete freigeschaltete - -Spielregeln -===== - -Akionskarten: -- 7 - zwei ziehen -- 8 - Aussetzen -- Bube - Wünscher - -Zusatzregeln: -- 9 - Richtungswechsel -- 8 - Stopper hebt Aktionskarte 7 "zwei ziehen" auf -- 10 - Allesleger (darf auf jede Karte gelegt werden) - -Features -===== - -1. Automatischer "Jau" Ausruf bei letzter Karte und "JauJau" beim Ablegen der letzten -2. verschiedene Texturenpackete für Kartensätze - -Anforderungen -===== - -- Kompatibel mit verschieden Betriebssystemen -- Skalierung der GUI -- Java 11 Support \ No newline at end of file diff --git a/src/de/jaujau/daten/Ablageort.java b/src/de/jaujau/daten/Ablageort.java deleted file mode 100755 index e5fe09e..0000000 --- a/src/de/jaujau/daten/Ablageort.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.jaujau.daten; - -public enum Ablageort { - SPIELER, COMPUTER, ABLAGESTAPEL, ZIESTAPEL -} diff --git a/src/de/jaujau/daten/Farbe.java b/src/de/jaujau/daten/Farbe.java deleted file mode 100755 index d6f8702..0000000 --- a/src/de/jaujau/daten/Farbe.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.jaujau.daten; - -public enum Farbe { - PIK, KREUZ, HERZ, KARO -} diff --git a/src/de/jaujau/daten/Karte.java b/src/de/jaujau/daten/Karte.java deleted file mode 100644 index 0c6fafd..0000000 --- a/src/de/jaujau/daten/Karte.java +++ /dev/null @@ -1,12 +0,0 @@ -package de.jaujau.daten; - - -/** - * Class Karte - */ -public class Karte { - - - - -} diff --git a/src/de/jaujau/daten/Kartensatz.java b/src/de/jaujau/daten/Kartensatz.java deleted file mode 100644 index 47d4ed1..0000000 --- a/src/de/jaujau/daten/Kartensatz.java +++ /dev/null @@ -1,12 +0,0 @@ -package de.jaujau.daten; - - -/** - * Class Kartensatz - */ -public class Kartensatz { - - - - -} diff --git a/src/de/jaujau/daten/Spieler.java b/src/de/jaujau/daten/Spieler.java deleted file mode 100755 index faaea4d..0000000 --- a/src/de/jaujau/daten/Spieler.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.jaujau.daten; - -public enum Spieler { - SPIELER, COMPUTER -} diff --git a/src/de/jaujau/daten/Spielerdaten.java b/src/de/jaujau/daten/Spielerdaten.java deleted file mode 100644 index f75bc68..0000000 --- a/src/de/jaujau/daten/Spielerdaten.java +++ /dev/null @@ -1,14 +0,0 @@ -package de.jaujau.daten; - -import java.util.*; - - -/** - * Class Spieler - */ -public class Spielerdaten { - - - - -} diff --git a/src/de/jaujau/daten/Spielerverwaltung.java b/src/de/jaujau/daten/Spielerverwaltung.java deleted file mode 100644 index b73d583..0000000 --- a/src/de/jaujau/daten/Spielerverwaltung.java +++ /dev/null @@ -1,87 +0,0 @@ -package de.jaujau.daten; - -import java.util.*; - - -/** - * Class Spielerverwaltung - */ -public class Spielerverwaltung { - - // - // Fields - // - - private int level; - /** - * arraylist von Spieler - */ - private Spieler spieler; - - // - // Constructors - // - public Spielerverwaltung () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - /** - * Set the value of level - * @param newVar the new value of level - */ - public void setLevel (int newVar) { - level = newVar; - } - - /** - * Get the value of level - * @return the value of level - */ - public int getLevel () { - return level; - } - - /** - * Set the value of spieler - * arraylist von Spieler - * @param newVar the new value of spieler - */ - public void setSpieler (Spieler newVar) { - spieler = newVar; - } - - /** - * Get the value of spieler - * arraylist von Spieler - * @return the value of spieler - */ - public Spieler getSpieler () { - return spieler; - } - - // - // Other methods - // - - /** - */ - public void leseDaten() - { - } - - - /** - */ - public void speichernDaten() - { - } - - -} diff --git a/src/de/jaujau/daten/Texturenpakete.java b/src/de/jaujau/daten/Texturenpakete.java deleted file mode 100644 index c8a3c6d..0000000 --- a/src/de/jaujau/daten/Texturenpakete.java +++ /dev/null @@ -1,12 +0,0 @@ -package de.jaujau.daten; - - -/** - * Class Texturenpakete - */ -public class Texturenpakete { - - - - -} diff --git a/src/de/jaujau/daten/Wert.java b/src/de/jaujau/daten/Wert.java deleted file mode 100755 index 41b1a47..0000000 --- a/src/de/jaujau/daten/Wert.java +++ /dev/null @@ -1,5 +0,0 @@ -package de.jaujau.daten; - -public enum Wert { - SIEBEN, ACHT, NEUN, ZEHN, BUBE, DAME, KOENING, ASS -} diff --git a/src/de/jaujau/gui/GUI.java b/src/de/jaujau/gui/GUI.java deleted file mode 100644 index 8fdf1eb..0000000 --- a/src/de/jaujau/gui/GUI.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.jaujau.gui; - -import java.util.*; - - -/** - * Class GUI - */ -public class GUI { - - // - // Fields - // - - - // - // Constructors - // - public GUI () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - -} diff --git a/src/de/jaujau/gui/Hilfe_GUI.java b/src/de/jaujau/gui/Hilfe_GUI.java deleted file mode 100644 index 34db5d8..0000000 --- a/src/de/jaujau/gui/Hilfe_GUI.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.jaujau.gui; - -import java.util.*; - - -/** - * Class Hilfe_GUI - */ -public class Hilfe_GUI { - - // - // Fields - // - - - // - // Constructors - // - public Hilfe_GUI () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - -} diff --git a/src/de/jaujau/gui/Menue_GUI.java b/src/de/jaujau/gui/Menue_GUI.java deleted file mode 100644 index a2d8dec..0000000 --- a/src/de/jaujau/gui/Menue_GUI.java +++ /dev/null @@ -1,123 +0,0 @@ -package de.jaujau.gui; - -import java.awt.EventQueue; -import java.awt.Image; - -import javax.swing.JFrame; -import javax.swing.JButton; -import java.awt.BorderLayout; -import javax.swing.JPanel; -import javax.imageio.ImageIO; -import javax.swing.BoxLayout; -import javax.swing.Icon; - -import java.awt.Color; -import java.awt.Dimension; -import javax.swing.JLabel; -import javax.swing.ImageIcon; -import javax.swing.SwingConstants; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.awt.image.BufferedImage; -import java.io.File; -import java.io.IOException; -import java.net.URL; -import java.awt.Component; -import java.awt.Font; - -public class Menue_GUI { - - private JFrame frame; - - /** - * Launch the application. - */ - public static void main(String[] args) { - EventQueue.invokeLater(new Runnable() { - public void run() { - try { - Menue_GUI window = new Menue_GUI(); - window.frame.setVisible(true); - } catch (Exception e) { - e.printStackTrace(); - } - } - }); - } - - /** - * Create the application. - */ - public Menue_GUI() { - initialize(); - } - - /** - * Initialize the contents of the frame. - */ - - - //Test GUI für JauJau - - - private void initialize() { - frame = new JFrame(); - frame.setBounds(100, 100, 783, 762); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - frame.getContentPane().setLayout(new BorderLayout(0, 0)); - - JPanel panel_top = new JPanel(); - panel_top.setPreferredSize(new Dimension(200, 100)); - panel_top.setBackground(new Color(0, 0, 128)); - frame.getContentPane().add(panel_top, BorderLayout.NORTH); - panel_top.setLayout(new BorderLayout(0, 0)); - - JLabel lblNewLabel_1 = new JLabel("JauJau"); - lblNewLabel_1.setForeground(Color.WHITE); - lblNewLabel_1.setHorizontalAlignment(SwingConstants.CENTER); - lblNewLabel_1.setInheritsPopupMenu(false); - lblNewLabel_1.setIgnoreRepaint(false); - lblNewLabel_1.setFont(new Font("Tahoma", Font.BOLD, 40)); - lblNewLabel_1.setVerticalAlignment(SwingConstants.CENTER); - panel_top.add(lblNewLabel_1, BorderLayout.CENTER); - - JPanel panel_side = new JPanel(); - panel_side.setBackground(new Color(100, 149, 237)); - panel_side.setPreferredSize(new Dimension(200, 400)); - frame.getContentPane().add(panel_side, BorderLayout.WEST); - panel_side.setLayout(new BorderLayout(0, 0)); - - JPanel panel_buttons = new JPanel(); - panel_buttons.setBackground(new Color(0, 0, 128)); - panel_buttons.setPreferredSize(new Dimension(50, 200)); - panel_side.add(panel_buttons, BorderLayout.WEST); - panel_buttons.setLayout(new BorderLayout(0, 0)); - - JPanel panel = new JPanel(); - panel.setBackground(new Color(0, 0, 153)); - panel.setPreferredSize(new Dimension(50, 50)); - panel_buttons.add(panel, BorderLayout.NORTH); - panel.setLayout(new BorderLayout(0, 0)); - - - JLabel lblNewLabel = new JLabel(""); - lblNewLabel.addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(MouseEvent e) { - panel_side.setVisible(false); - } - }); - lblNewLabel.setPreferredSize(new Dimension(50, 50)); - lblNewLabel.setAlignmentX(Component.CENTER_ALIGNMENT); - lblNewLabel.setHorizontalTextPosition(SwingConstants.CENTER); - lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER); - ImageIcon imageIcon = new ImageIcon(new ImageIcon("C:\\Users\\Elmar\\Pictures\\exit.png").getImage().getScaledInstance(40, 40, Image.SCALE_DEFAULT)); - lblNewLabel.setIcon(imageIcon); - panel.add(lblNewLabel, BorderLayout.CENTER); - - JPanel panel_main = new JPanel(); - panel_main.setPreferredSize(new Dimension(600, 600)); - frame.getContentPane().add(panel_main, BorderLayout.CENTER); - } - -} diff --git a/src/de/jaujau/gui/Spiel_GUI.java b/src/de/jaujau/gui/Spiel_GUI.java deleted file mode 100644 index 8622e81..0000000 --- a/src/de/jaujau/gui/Spiel_GUI.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.jaujau.gui; - -import java.util.*; - - -/** - * Class Spiel_GUI - */ -public class Spiel_GUI { - - // - // Fields - // - - - // - // Constructors - // - public Spiel_GUI () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - -} diff --git a/src/de/jaujau/gui/texturenauswaehlen_GUI.java b/src/de/jaujau/gui/texturenauswaehlen_GUI.java deleted file mode 100644 index 88be19b..0000000 --- a/src/de/jaujau/gui/texturenauswaehlen_GUI.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.jaujau.gui; - -import java.util.*; - - -/** - * Class texturenauswaehlen_GUI - */ -public class texturenauswaehlen_GUI { - - // - // Fields - // - - - // - // Constructors - // - public texturenauswaehlen_GUI () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - -} diff --git a/src/de/jaujau/spiellogik/Anwendung.java b/src/de/jaujau/spiellogik/Anwendung.java deleted file mode 100644 index d586ef4..0000000 --- a/src/de/jaujau/spiellogik/Anwendung.java +++ /dev/null @@ -1,113 +0,0 @@ -package de.jaujau.spiellogik; - -import java.util.*; - -import de.jaujau.daten.Spielerverwaltung; -import de.jaujau.daten.Texturenpakete; -import de.jaujau.gui.GUI; - - -/** - * Class Anwendung - */ -public class Anwendung { - - // - // Fields - // - - private Spiel aktuellesSpiel; - private Texturenpakete texturenpakete; - private Spielerverwaltung speicherung; - private GUI gui; - - // - // Constructors - // - public Anwendung () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - /** - * Set the value of aktuellesSpiel - * @param newVar the new value of aktuellesSpiel - */ - public void setAktuellesSpiel (Spiel newVar) { - aktuellesSpiel = newVar; - } - - /** - * Get the value of aktuellesSpiel - * @return the value of aktuellesSpiel - */ - public Spiel getAktuellesSpiel () { - return aktuellesSpiel; - } - - /** - * Set the value of texturenpakete - * @param newVar the new value of texturenpakete - */ - public void setTexturenpakete (Texturenpakete newVar) { - texturenpakete = newVar; - } - - /** - * Get the value of texturenpakete - * @return the value of texturenpakete - */ - public Texturenpakete getTexturenpakete () { - return texturenpakete; - } - - /** - * Set the value of speicherung - * @param newVar the new value of speicherung - */ - public void setSpeicherung (Spielerverwaltung newVar) { - speicherung = newVar; - } - - /** - * Get the value of speicherung - * @return the value of speicherung - */ - public Spielerverwaltung getSpeicherung () { - return speicherung; - } - - /** - * Set the value of gui - * @param newVar the new value of gui - */ - public void setGui (GUI newVar) { - gui = newVar; - } - - /** - * Get the value of gui - * @return the value of gui - */ - public GUI getGui () { - return gui; - } - - // - // Other methods - // - - /** - */ - public void main() - { - } - - -} diff --git a/src/de/jaujau/spiellogik/Computer_gegner.java b/src/de/jaujau/spiellogik/Computer_gegner.java deleted file mode 100644 index 9e0b849..0000000 --- a/src/de/jaujau/spiellogik/Computer_gegner.java +++ /dev/null @@ -1,44 +0,0 @@ -package de.jaujau.spiellogik; - -import java.util.*; - -import de.jaujau.daten.Kartensatz; - - -/** - * Class Computer_gegner - */ -public class Computer_gegner { - - // - // Fields - // - - - // - // Constructors - // - public Computer_gegner () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - - /** - * @param kartensatz - */ - public void pruefeZug(Kartensatz kartensatz) - { - } - - -} diff --git a/src/de/jaujau/spiellogik/Spiel.java b/src/de/jaujau/spiellogik/Spiel.java deleted file mode 100644 index 98db592..0000000 --- a/src/de/jaujau/spiellogik/Spiel.java +++ /dev/null @@ -1,16 +0,0 @@ -package de.jaujau.spiellogik; - -import java.util.*; - -import de.jaujau.daten.Kartensatz; - - -/** - * Class Spiel - */ -public class Spiel { - - - - -} diff --git a/src/de/jaujau/spiellogik/Spielzug.java b/src/de/jaujau/spiellogik/Spielzug.java deleted file mode 100644 index 6e4f107..0000000 --- a/src/de/jaujau/spiellogik/Spielzug.java +++ /dev/null @@ -1,65 +0,0 @@ -package de.jaujau.spiellogik; - -import java.util.*; - -import de.jaujau.daten.Kartensatz; -import de.jaujau.daten.Spielerdaten; - - -/** - * Class Spielzug - */ -public class Spielzug { - - // - // Fields - // - - - // - // Constructors - // - public Spielzug () { }; - - // - // Methods - // - - - // - // Accessor methods - // - - // - // Other methods - // - - /** - * @param spieler - * @param kartensatz - */ - public static void legen(Spielerdaten spieler, Kartensatz kartensatz) - { - } - - - /** - * @param spieler - * @param kartensatz - */ - public static void aussetzen(Spielerdaten spieler, Kartensatz kartensatz) - { - } - - - /** - * @param spieler - * @param kartensatz - * @param anzahl - */ - public static void ziehen(Spielerdaten spieler, Kartensatz kartensatz, int anzahl) - { - } - - -}