diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/src/main/java/org/example/Logic/gamelogic.java b/src/main/java/org/example/Logic/gamelogic.java new file mode 100644 index 0000000..7b901ea --- /dev/null +++ b/src/main/java/org/example/Logic/gamelogic.java @@ -0,0 +1,4 @@ +package org.example.Logic; + +public class gamelogic { +} diff --git a/src/main/java/org/example/Logic/utilitys.java b/src/main/java/org/example/Logic/utilitys.java new file mode 100644 index 0000000..f2186e3 --- /dev/null +++ b/src/main/java/org/example/Logic/utilitys.java @@ -0,0 +1,32 @@ +package org.example.Logic; + +import java.util.ArrayList; + +public class utilitys { + + //creiere ein neues carktendeck + public static ArrayList getDeck(){ + //nur für den fall das man mehr kartentypen brauch + ArrayList kartentypen = new ArrayList<>(){{ + add("♠"); + add("♣"); + add("♥"); + add("♦"); + }}; + return new ArrayList<>(){{ + kartentypen.forEach(s ->{ + for (int i = 1; i <= 13; i++)add(i+";"+s); + }); + }}; + } + + //karte deelen + public static void printcard(ArrayList symbole, ArrayList nummern){ + + String[] symboleArray = {}; + + for (int i = 0; i < symbole.size(); i++) { + symboleArray[i] = symbole.get(i); + } + } +} diff --git a/src/main/java/org/example/Main.java b/src/main/java/org/example/Main.java index 0c1e8ee..3961778 100644 --- a/src/main/java/org/example/Main.java +++ b/src/main/java/org/example/Main.java @@ -2,6 +2,14 @@ package org.example; public class Main { public static void main(String[] args) { - System.out.println("Hello, World!"); + //whilte true + //scanner neues spiel / beenden /fangen wenn falsch + // neue hand create deck gib 2 karten + // reche raus benutz arraylist, wenn über 21 beenden + + //start der spiellogik + while (true){ + + } } } \ No newline at end of file diff --git a/src/main/java/org/example/Objekte/Game.java b/src/main/java/org/example/Objekte/Game.java new file mode 100644 index 0000000..38db181 --- /dev/null +++ b/src/main/java/org/example/Objekte/Game.java @@ -0,0 +1,15 @@ +package org.example.Objekte; + +import java.util.ArrayList; + +public class Game { + + private ArrayList deck; + private ArrayList playerHand; + private ArrayList dealerHand; + + //create a new game object + public Game(){ + + } +}