From a30a38321583649027a6302f5be963ff9c51ee60 Mon Sep 17 00:00:00 2001 From: joonatan <joonatan.a.nikkila@student.jyu.fi> Date: Mon, 22 Apr 2024 17:37:14 +0300 Subject: [PATCH] =?UTF-8?q?korjattu=20tilanne=20jossa=20pelaajien=20m?= =?UTF-8?q?=C3=A4=C3=A4r=C3=A4=20ylitti=20listan=20maksimim=C3=A4=C3=A4r?= =?UTF-8?q?=C3=A4n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Pelaajatiedot | 1 + src/HT/fx/Pelaaja.java | 6 ------ src/HT/fx/Pelaajat.java | 13 ++++++++++++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/Pelaajatiedot b/Pelaajatiedot index 182191e..4ca3c03 100644 --- a/Pelaajatiedot +++ b/Pelaajatiedot @@ -7,3 +7,4 @@ 7|Levy|2002-04-06|990|levy@edu.muurame.fi|1 8|Pepe|1996-09-03|990|pepe@ilomantsinponnistus.fi|1 9|Samu|2002-09-10|980|samu@padelx.com|0 +10|Presidentti|1996-11-25|1000|Presidentti@dumpadel.com|0 diff --git a/src/HT/fx/Pelaaja.java b/src/HT/fx/Pelaaja.java index 6d6c1e7..cec19c1 100644 --- a/src/HT/fx/Pelaaja.java +++ b/src/HT/fx/Pelaaja.java @@ -81,12 +81,6 @@ public class Pelaaja { if (auto) {out.println(" Pelaajalla on auto. ");} } - public void paivitaRating(int pelaaja, int voittaja1, int voittaja2) { - if(pelaaja == voittaja1 || pelaaja == voittaja2) { - this.rating = rating+10; - }else {this.rating = rating-10;} - } - /** * Tulostetaan henkilƶn tiedot * @param os tietovirta johon tulostetaan diff --git a/src/HT/fx/Pelaajat.java b/src/HT/fx/Pelaajat.java index f9d4e7b..02ef9e1 100644 --- a/src/HT/fx/Pelaajat.java +++ b/src/HT/fx/Pelaajat.java @@ -53,11 +53,22 @@ public class Pelaajat { * </pre> */ public void lisaa(Pelaaja pelaaja) throws SailoException { - if (lkm >= alkiot.length) throw new SailoException("Liikaa alkioita"); + if (lkm >= alkiot.length) lisaatilaa(); alkiot[lkm] = pelaaja; lkm++; } + private void lisaatilaa() { + Pelaaja alkiot2[] = new Pelaaja[lkm + 1]; + int i = 0; + while(i<lkm) { + alkiot2[i] = alkiot[i]; + i++; + } + alkiot = alkiot2; + + } + /** * Palauttaa viitteen iinteen jƤseneen. * @param i monennenko jƤsenen viite halutaan -- GitLab