First Push

master
Marc3308 2025-03-27 13:44:16 +01:00
parent e7a929806b
commit 84e86eafd7
6 changed files with 72 additions and 1 deletions

View File

@ -0,0 +1,7 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<ScalaCodeStyleSettings>
<option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
</ScalaCodeStyleSettings>
</code_scheme>
</component>

View File

@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

View File

@ -0,0 +1,4 @@
package org.example.Logic;
public class gamelogic {
}

View File

@ -0,0 +1,32 @@
package org.example.Logic;
import java.util.ArrayList;
public class utilitys {
//creiere ein neues carktendeck
public static ArrayList<String> getDeck(){
//nur für den fall das man mehr kartentypen brauch
ArrayList<String> 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<String> symbole, ArrayList<String> nummern){
String[] symboleArray = {};
for (int i = 0; i < symbole.size(); i++) {
symboleArray[i] = symbole.get(i);
}
}
}

View File

@ -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){
}
}
}

View File

@ -0,0 +1,15 @@
package org.example.Objekte;
import java.util.ArrayList;
public class Game {
private ArrayList<String> deck;
private ArrayList<String> playerHand;
private ArrayList<String> dealerHand;
//create a new game object
public Game(){
}
}