From 24e233569981170b685c18d6022e6d144d26613e Mon Sep 17 00:00:00 2001 From: joonatan <joonatan.a.nikkila@student.jyu.fi> Date: Fri, 26 Apr 2024 15:45:25 +0300 Subject: [PATCH] =?UTF-8?q?Poistaminen=20ja=20lis=C3=A4=C3=A4minen=20toimi?= =?UTF-8?q?vat=20kaikelle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ottelutiedot | 12 +++++++++++- Pelaajatiedot | 8 ++++---- src/HT/fx/Ottelu.java | 1 + src/HT/fx/Ottelut.java | 3 +++ src/HT/fx/PadelLisaaOtteluGUIController.java | 10 ++++++---- src/HT/fx/Pelaajat.java | 8 ++++++-- 6 files changed, 31 insertions(+), 11 deletions(-) diff --git a/Ottelutiedot b/Ottelutiedot index d49f5bd..79657c5 100644 --- a/Ottelutiedot +++ b/Ottelutiedot @@ -1 +1,11 @@ -15|1|5|2|6|1|5|2024-04-02|6-4 +1|2|6|4|3|2|6|1996-05-13|6-4, 6-4 +2|4|6|2|3|4|6|2024-01-08|5-7, 5-7 +3|2|3|4|5|4|5|2024-04-01|6-0, 6-2 +4|1|2|6|4|1|2|2024-04-08|6-4, 7-5 +5|2|6|4|3|2|6|2024-02-12|6-2, 4-6, 6-0 +6|4|6|2|3|4|6|2024-01-08|5-7, 5-7 +8|2|3|4|5|4|5|2024-04-01|6-0, 6-2 +10|2|6|4|3|2|6|2024-02-12|6-2, 4-6, 6-0 +12|2|6|4|3|2|6|1996-05-13|6-4, 6-4 +14|1|2|6|4|1|2|2024-04-08|6-4, 7-5 +15|4|1|5|2|5|2|2024-04-01|2-6 diff --git a/Pelaajatiedot b/Pelaajatiedot index ce4859f..6dced79 100644 --- a/Pelaajatiedot +++ b/Pelaajatiedot @@ -1,6 +1,6 @@ -1|Rasse|2002-04-01|1030|rasse@gmail.com|1 -2|Joonatan|1998-02-24|1010|joonatan@gmail.com|1 +1|Rasse|2002-04-01|1010|rasse@gmail.com|1 +2|Joonatan|1998-02-24|1030|joonatan@gmail.com|1 3|Tommi|2002-04-01|920|tommi@gmail.com|0 -4|Riku|2002-03-27|980|Riku@luukku.fi|0 +4|Riku|2002-03-27|970|R@luukku.fi|0 5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0 -6|Pepe|1996-09-03|1020|pepe@ilomantsinponnistus.fi|1 +6|Pepe|1996-09-03|1030|pepe@ilomantsinponnistus.fi|1 diff --git a/src/HT/fx/Ottelu.java b/src/HT/fx/Ottelu.java index d015c85..31b0080 100644 --- a/src/HT/fx/Ottelu.java +++ b/src/HT/fx/Ottelu.java @@ -142,6 +142,7 @@ public class Ottelu { } public void parse(StringBuffer sb) { + seuraavaNro++; idNro = Integer.parseInt(Mjonot.erota(sb,'|',false)); pelaajaNro1 = Integer.parseInt(Mjonot.erota(sb,'|',false)); pelaajaNro2 = Integer.parseInt(Mjonot.erota(sb,'|',false)); diff --git a/src/HT/fx/Ottelut.java b/src/HT/fx/Ottelut.java index bc8b512..bbb61f8 100644 --- a/src/HT/fx/Ottelut.java +++ b/src/HT/fx/Ottelut.java @@ -130,8 +130,11 @@ public class Ottelut implements Iterable<Ottelu> { return; } + + } + public void poistaOttelu(Ottelu ott) { alkiot.remove(ott); diff --git a/src/HT/fx/PadelLisaaOtteluGUIController.java b/src/HT/fx/PadelLisaaOtteluGUIController.java index 3267fc0..42569af 100644 --- a/src/HT/fx/PadelLisaaOtteluGUIController.java +++ b/src/HT/fx/PadelLisaaOtteluGUIController.java @@ -84,11 +84,13 @@ public class PadelLisaaOtteluGUIController implements ModalControllerInterface<S */ private void alusta(ComboBoxChooser<String> menu) { menu.clear(); - int i = 1; + int i = 0; + Pelaaja pelaajat[] = PadelMainGUIController.getKarkelo().getPelaajat(); - int lukumaara = PadelMainGUIController.getKarkelo().getPelaajia(); - while(i<= lukumaara) { - menu.add(PadelMainGUIController.getKarkelo().annaPelaaja(i).getNimi(), null); + while(i< pelaajat.length) { + if(pelaajat[i]!=null) { + menu.add(pelaajat[i].getNimi(), null); + } i++; } } diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java index 051b12a..4f6b95b 100644 --- a/src/HT/fx/Pelaajat.java +++ b/src/HT/fx/Pelaajat.java @@ -130,6 +130,9 @@ public class Pelaajat { } + /** + * @return pelaajat listana + */ public Pelaaja[] getAlkiot() { return alkiot; } @@ -143,9 +146,10 @@ public class Pelaajat { int i = 0; Pelaaja pelaajat[] = PadelMainGUIController.getKarkelo().getPelaajat(); while ( i<pelaajat.length) { - //if(PadelMainGUIController.getKarkelo().annaPelaaja(i)!=null) - fo.print(pelaajat[i].getTiedot()+ "\n"); + if(pelaajat[i]!=null) { + fo.print(pelaajat[i].getTiedot()+ "\n"); + } i++; } -- GitLab