diff --git a/Pelaajatiedot b/Pelaajatiedot index 22c45666dad0b39918293cf67abae7fff39b4c19..e271b871eb81d1872b686b2b6ff83efdec57b111 100644 --- a/Pelaajatiedot +++ b/Pelaajatiedot @@ -1,6 +1,6 @@ 1|Rasse|2002-04-01|1010|rasse@gmail.com|1 2|Joonatan|1998-02-24|1040|joonatan@gmail.com|1 3|Tommi|2002-04-01|960|tommi@gmail.com|0 -4|Riku|2001-04-01|970|riku@gmail.com|0 -5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0 -6|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1 +4|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0 +5|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1 +6|80pö|2022-03-30|1000|0ö|0 diff --git a/src/HT/fx/LisaaPelaajaGUIController.java b/src/HT/fx/LisaaPelaajaGUIController.java index 53a920accd3aa846131351f19fd4b6261de26e1a..ca77814e31b10d43b844435a2d46f49c631f6abd 100644 --- a/src/HT/fx/LisaaPelaajaGUIController.java +++ b/src/HT/fx/LisaaPelaajaGUIController.java @@ -60,7 +60,7 @@ public class LisaaPelaajaGUIController implements ModalControllerInterface<Strin Stage stage = (Stage) OKButton.getScene().getWindow(); stage.close(); } - OtteluIkkunaGUIController.muokattava=-1; + PadelMainGUIController.muokattava=-1; } diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java index c10d0a66757566e4cd97f5a502932eaec933385a..c46b2aae72b07e4a2a76f1914451af0cd9bbf590 100644 --- a/src/HT/fx/PadelMainGUIController.java +++ b/src/HT/fx/PadelMainGUIController.java @@ -85,11 +85,7 @@ public class PadelMainGUIController { @FXML void handleLisaapelaaja() { //LisaaTestiPelaajat(); handleLisaaPelaaja(null, "kanat"); - int i = 0; - while(i<karkelo.getPelaajia()) { - System.out.println(karkelo.annaPelaaja(i).getTiedot()); - i++; - } + //LisaaPelaaja(); //Syotatiedot(); @@ -295,12 +291,7 @@ public void poistaKaikkiKentat() { */ public static void LisaaPelaaja(Pelaaja uusi) { - /*int i = 1; - while(i<karkelo.getPelaajia()) { - System.out.println(karkelo.annaPelaaja(i).getTiedot()); - i++; - } - */ + uusi.rekisteroi(); //uusi.vastaaAkuAnkka(); try { diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java index 2b5c6c93e63978bc1d6e1bfe082e52bd07a327cc..d6e4398e0899008f647c3e5830a66cd10c962ea4 100644 --- a/src/HT/fx/Pelaajat.java +++ b/src/HT/fx/Pelaajat.java @@ -7,6 +7,7 @@ import java.io.FileOutputStream; import java.io.PrintStream; import java.time.LocalDate; import java.time.format.DateTimeFormatter; +import java.util.List; import java.util.Scanner; import fi.jyu.mit.ohj2.Mjonot; @@ -192,6 +193,9 @@ public class Pelaajat { * @param pel pelaaja joka poistetaan */ public void poistaPelaaja(Pelaaja pel) { + + poistaPelaajanOttelut(pel); + Pelaaja alkiot2[] = new Pelaaja[lkm-1]; int i = 0; int n = 0; @@ -206,10 +210,25 @@ public class Pelaajat { paivitaId(); lkm--; + + System.out.println(" " +lkm + Pelaaja.getSeuraavaNro()); } + private void poistaPelaajanOttelut(Pelaaja pel) { + + List<Ottelu> pelit = PadelMainGUIController.getKarkelo().annaOttelut(pel); + int i = 0; + while(i<pelit.size()) { + PadelMainGUIController.getKarkelo().poistaOttelu(pelit.get(i)); + i++; + } + + + } + + public void paivitaId() { int i = 0;