diff --git a/Ottelutiedot b/Ottelutiedot index b5ff9ce7362bd76f5b3dfae445c05f830dd59947..d49f5bdae371ab68c7ff7280994fe32fae53258e 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 e271b871eb81d1872b686b2b6ff83efdec57b111..ce4859f6e03b056e6b306c66bc73545596dd4e1a 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 8e34785106a9fe5fa925b5d15f6d92880681c06f..46b6a1b3b31dea5eb4d43c6a894d52d2dcb1d666 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 facabc04c20ddc15df23bd832bc0e9fc30e47103..bc8b512207f59b00600beeb2d736ccce48d886ac 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 c46b2aae72b07e4a2a76f1914451af0cd9bbf590..4030329d0925eb89947e6c9ee3e1c0bfec26f7f2 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 d6e4398e0899008f647c3e5830a66cd10c962ea4..686b49cad7245146ce03f96bbd2cc4e4500ebdd2 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--;