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