From 615ea229acdd868f148936f5b23356dfeacf9c01 Mon Sep 17 00:00:00 2001 From: joonatan <joonatan.a.nikkila@student.jyu.fi> Date: Fri, 26 Apr 2024 15:00:56 +0300 Subject: [PATCH] =?UTF-8?q?Pelaajan=20sy=C3=B6tt=C3=B6=20muutettu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ottelutiedot | 11 +------- Pelaajatiedot | 12 ++++----- src/HT/fx/Karkelot.java | 6 +++++ src/HT/fx/Ottelut.java | 6 ++--- src/HT/fx/PadelMainGUIController.java | 36 +++++++++++++-------------- src/HT/fx/Pelaajat.java | 6 ++++- 6 files changed, 38 insertions(+), 39 deletions(-) diff --git a/Ottelutiedot b/Ottelutiedot index b5ff9ce..d49f5bd 100644 --- a/Ottelutiedot +++ b/Ottelutiedot @@ -1,10 +1 @@ -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|1|5|2|6|1|5|2024-04-02|6-4 diff --git a/Pelaajatiedot b/Pelaajatiedot index e271b87..ce4859f 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|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 +1|Rasse|2002-04-01|1030|rasse@gmail.com|1 +2|Joonatan|1998-02-24|1010|joonatan@gmail.com|1 +3|Tommi|2002-04-01|920|tommi@gmail.com|0 +4|Riku|2002-03-27|980|Riku@luukku.fi|0 +5|Tuomas|2002-03-27|1030|tuomas@luukku.fi|0 +6|Pepe|1996-09-03|1020|pepe@ilomantsinponnistus.fi|1 diff --git a/src/HT/fx/Karkelot.java b/src/HT/fx/Karkelot.java index 8e34785..46b6a1b 100644 --- a/src/HT/fx/Karkelot.java +++ b/src/HT/fx/Karkelot.java @@ -45,6 +45,12 @@ public class Karkelot { ottelut.lisaa(ott); } + /** + * @return karkelon pelaajat + */ + public Pelaaja[] getPelaajat() { + return pelaajat.getAlkiot(); + } /** * Palauttaa i:n pelaajan diff --git a/src/HT/fx/Ottelut.java b/src/HT/fx/Ottelut.java index facabc0..bc8b512 100644 --- a/src/HT/fx/Ottelut.java +++ b/src/HT/fx/Ottelut.java @@ -75,16 +75,16 @@ public class Ottelut implements Iterable<Ottelu> { /** * Haetaan pelaajien ottelut - * @param tunnusnro pelaajan tunnusnro + * @param tunnusnro2 pelaajan tunnusnro * @return Tietorakenne jossa viitteet löydettyihin otteluihin */ - public List<Ottelu> annaOttelut(int tunnusnro) { + public List<Ottelu> annaOttelut(int tunnusnro2) { List<Ottelu> loydetyt = new ArrayList<Ottelu>(); for(Ottelu ott : alkiot) { int i = 0; while(i<4){ - if (ott.getPelaajaNrot()[i] == tunnusnro) loydetyt.add(ott); + if (ott.getPelaajaNrot()[i] == tunnusnro2) loydetyt.add(ott); i++; } } diff --git a/src/HT/fx/PadelMainGUIController.java b/src/HT/fx/PadelMainGUIController.java index c46b2aa..4030329 100644 --- a/src/HT/fx/PadelMainGUIController.java +++ b/src/HT/fx/PadelMainGUIController.java @@ -198,19 +198,19 @@ public void poistaKaikkiKentat() { */ public void syotatiedot() { - int i = 1; - int j = 1; - int k = 1; - int m = 1; - int n = 1; + int i = 0; + int j = 0; + int k = 0; + int m = 0; + int n = 0; - + Pelaaja pelaajat[] = getKarkelo().getPelaajat(); for (Node lapsi : NimiVbox.getChildren()) { if (lapsi instanceof TextField) { TextField tf = (TextField) lapsi; - if(karkelo.annaPelaaja(i)!=null) tf.setText(karkelo.annaPelaaja(i).getNimi()); + tf.setText(pelaajat[i].getNimi()); i++; } } @@ -218,7 +218,7 @@ public void poistaKaikkiKentat() { for (Node lapsi : IkaVbox.getChildren()) { if (lapsi instanceof TextField) { TextField tf = (TextField) lapsi; - if(karkelo.annaPelaaja(j)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(j).getIka())); + tf.setText(String.valueOf(pelaajat[j].getIka())); j++; } } @@ -227,7 +227,7 @@ public void poistaKaikkiKentat() { if (lapsi instanceof TextField) { TextField tf = (TextField) lapsi; - if(karkelo.annaPelaaja(n)!=null) tf.setText(String.valueOf(karkelo.annaPelaaja(n).getRating())); + tf.setText(String.valueOf(pelaajat[n].getRating())); n++; } } @@ -236,26 +236,24 @@ public void poistaKaikkiKentat() { if (lapsi instanceof TextField) { TextField tf = (TextField) lapsi; - if(karkelo.annaPelaaja(k)!=null) tf.setText(karkelo.annaPelaaja(k).getSahkoposti()); - k++; + tf.setText(pelaajat[k].getSahkoposti()); + k++; } } for (Node lapsi : AutoVbox.getChildren()) { if (lapsi instanceof TextField) { TextField tf = (TextField) lapsi; - if(karkelo.annaPelaaja(m)!=null) { - if(karkelo.annaPelaaja(m).getAuto()) { - tf.setText("Kyllä"); - - }else { - tf.setText("Ei"); + + if(pelaajat[m].getAuto()) { + tf.setText("Kyllä"); - } - } + }else {tf.setText("Ei");} + m++; } } + } diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java index d6e4398..686b49c 100644 --- a/src/HT/fx/Pelaajat.java +++ b/src/HT/fx/Pelaajat.java @@ -130,6 +130,10 @@ public class Pelaajat { } + public Pelaaja[] getAlkiot() { + return alkiot; + } + /** * Tallentaa pelaajiston tiedostoon. Ei toimi. * @throws SailoException jos talletus epäonnistuu @@ -207,7 +211,7 @@ public class Pelaajat { i++; } alkiot = alkiot2; - paivitaId(); + //paivitaId(); lkm--; -- GitLab