Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hirsipuu;
- import java.util.HashMap;
- public class Pelaaja {
- private String nimi;
- private int pelikerrat;
- private int pisteet;
- private HashMap<String,Integer> huippupisteet = new HashMap<>();
- public Pelaaja(String nimi, int pelikerrat, int pisteet, HashMap<String, Integer> huippupisteet){
- this.nimi = nimi;
- this.pelikerrat = pelikerrat;
- this.pisteet = pisteet;
- this.huippupisteet = huippupisteet;
- }
- public Pelaaja(String parameters) {
- String[] parts = parameters.split(",");
- this.nimi = parts[0];
- this.pelikerrat = Integer.valueOf(parts[1]);
- this.pisteet = Integer.valueOf(parts[2]);
- String[] highscoreParts = parts[3].split("_");
- this.huippupisteet.put(highscoreParts[0], Integer.valueOf(highscoreParts[1]));
- }
- public void tyhjaaPisteet() {
- this.pisteet = 0;
- }
- public void onkoHuippupisteet(String nimi) {
- if (this.pisteet > this.huippupisteet.get(nimi)) {
- this.huippupisteet.remove(nimi);
- this.huippupisteet.put(nimi,this.pisteet);
- }
- }
- public void setPisteet(int pisteet) {
- this.pisteet = pisteet;
- }
- public void setPelikerrat(int pelikerrat) {
- this.pelikerrat += pelikerrat;
- }
- public String toString() {
- return this.nimi+" "+this.pelikerrat+" "+this.pisteet+" "+this.huippupisteet.get("sanan arvaus");
- }
- public String playerData() {
- return this.nimi+","+this.pelikerrat+","+this.pisteet+",sanan arvaus_"+this.huippupisteet.get("sanan arvaus");
- }
- }
Add Comment
Please, Sign In to add comment