From 36223d1a6f9a921b6983bb58abca03a6ddb14001 Mon Sep 17 00:00:00 2001
From: Oliver Sohlberg <otsohl@utu.fi>
Date: Mon, 24 Feb 2025 20:43:55 +0200
Subject: [PATCH] Teht 2b

---
 Pelaaja.java | 43 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 8 deletions(-)

diff --git a/Pelaaja.java b/Pelaaja.java
index 48cab84..94db69e 100644
--- a/Pelaaja.java
+++ b/Pelaaja.java
@@ -18,7 +18,15 @@ public class Pelaaja {
      * @param syotot pelaajan syöttöjen määrä
      *
      */
-
+    public Pelaaja(String nimi,
+    int pelinumero,
+    int maalit,
+    int syotot){
+        this.nimi = nimi;
+        this.pelinumero = pelinumero;
+        this.maalit = maalit;
+        this.syotot = syotot;
+    }
     /**
      * Konstruktori luo uuden Pelaaja-olion. Pelaajan maalien ja
      * syöttöjen määräksi tulee 0.
@@ -27,29 +35,43 @@ public class Pelaaja {
      * @param pelinumero pelaajan pelinumero
      *
      */
-
+    public Pelaaja(String nimi,
+    int pelinumero){
+        this.nimi = nimi;
+        this.pelinumero = pelinumero;
+        this.maalit = 0;
+        this.syotot = 0;
+    }
 
     /**
      * Metodi palauttaa pelaajan nimen
      * @return pelaajan nimen
      */
-
+    public String getNimi(){
+        return nimi;
+    }
 
     /**
      * Metodi palauttaa pelaajan pelinumeron
      * @return pelaajan pelinumeron
      */
-
+    public int getPelinumero(){
+        return pelinumero;
+    }
 
     /**
      * Metodi lisää pelaajalle yhden tehdyn maalin
      */
-
+    public void lisaaMaali(){
+        this.maalit += 1;
+    }
 
     /**
      * Metodi lisää pelaajalle yhden syötön
      */
-
+    public void lisaaSyotto(){
+        this.syotot += 1;
+    }
 
     /**
      * Palauttaa pelaajan pisteiden määrän. Pisteisiin lasketaan
@@ -57,7 +79,9 @@ public class Pelaaja {
      *
      * @return tiedon pelaajan pisteistä
      */
-
+    public int getPisteet(){
+        return maalit + syotot;
+    }
 
     /**
      * Palauttaa pelaajan tiedot merkkijonona alla olevan esimerkin
@@ -66,4 +90,7 @@ public class Pelaaja {
      *
      * 8. Pekka Pelaaja (1 + 3 = 4)
      */
-}
+    public String getTiedot(){
+       viesti = pelinumero + ". " + nimi + " (" + maalit + " + " + syotot + " = " +(maalit+syotot) + ")";
+    }
+}   
-- 
GitLab