diff --git a/Pelaajatiedot b/Pelaajatiedot index 182191e4596716d556ccaaa915655284642c0cfd..4ca3c03e17fefb05c73dfe983329058387ddd292 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 6d6c1e76a41506cea826e3ddf136c7e0f01aa03f..cec19c1881e4b1cb1c8b963c01efb54dbb3f78d2 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 f9d4e7b3822daa1b13524b8d9d60b0b0ae7f10f8..02ef9e1f4cc52937b725bf93379754bdd2ff96d8 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