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