diff --git a/src/main/java/Liikkeet/Alatalja.java b/src/main/java/Liikkeet/Alatalja.java new file mode 100644 index 0000000000000000000000000000000000000000..d42d58763189f6471462f78c7c2220ef1b3d7e13 --- /dev/null +++ b/src/main/java/Liikkeet/Alatalja.java @@ -0,0 +1,24 @@ +package Liikkeet; + +import jumppa.Liike; +import jumppa.KehonOsat; + +public class Alatalja extends Liike { + + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; + + public String palautaLiikkeenNimi() { + return liikkeenNimi; + } + public int palautaLiikkeenVaikeusaste() { + return vaikeusaste; + } + public String[] palautaVaikutukset() { + return mihinVaikuttaa; + } + public Alatalja() { + super(); + this.liikkeenNimi = "Alatalja"; + this.vaikeusaste = 3; + } +} diff --git "a/src/main/java/Liikkeet/Hauisk\303\244\303\244nt\303\266.java" "b/src/main/java/Liikkeet/Hauisk\303\244\303\244nt\303\266.java" index 122de77cb2096aa013b451552d811585b45ef305..f646965d18a1ded66ea94fa0e86d53807ae5b0bb 100644 --- "a/src/main/java/Liikkeet/Hauisk\303\244\303\244nt\303\266.java" +++ "b/src/main/java/Liikkeet/Hauisk\303\244\303\244nt\303\266.java" @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Hauiskääntö extends Liike { - String liikkeenNimi = "Hauiskääntö"; - static int vaikeusaste = 2; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; public String palautaLiikkeenNimi() { @@ -19,6 +18,7 @@ public class Hauiskääntö extends Liike { } public Hauiskääntö() { super(); - + this.liikkeenNimi = "Hauiskääntö"; + this.vaikeusaste = 2; } } diff --git a/src/main/java/Liikkeet/Jalansuoristus.java b/src/main/java/Liikkeet/Jalansuoristus.java index b6df10501585813f31ecbac9744ba0ccd9998653..7c84e835fbffe8e59299f68ac6d3dcdc06b89b7d 100644 --- a/src/main/java/Liikkeet/Jalansuoristus.java +++ b/src/main/java/Liikkeet/Jalansuoristus.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Jalansuoristus extends Liike { - String liikkeenNimi = "Jalansuoristus"; - static int vaikeusaste = 3; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[7]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Jalansuoristus extends Liike { } public Jalansuoristus() { super(); + this.liikkeenNimi = "Jalansuoristus"; + this.vaikeusaste = 3; } } diff --git "a/src/main/java/Liikkeet/Jalkapr\303\244ssi.java" "b/src/main/java/Liikkeet/Jalkapr\303\244ssi.java" index 75a295d7dbf19c2b891e42fb094f80beb3ff0d1b..70562fe58cc12e02a7462dcdd5c821b7b3d416ed 100644 --- "a/src/main/java/Liikkeet/Jalkapr\303\244ssi.java" +++ "b/src/main/java/Liikkeet/Jalkapr\303\244ssi.java" @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Jalkaprässi extends Liike { - String liikkeenNimi = "Jalkaprässi"; - static int vaikeusaste = 4; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[6], KehonOsat.kehonosat[7], KehonOsat.kehonosat[8]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Jalkaprässi extends Liike { } public Jalkaprässi() { super(); + this.liikkeenNimi = "Jalkaprässi"; + this.vaikeusaste = 4; } } diff --git a/src/main/java/Liikkeet/Kulmasoutu.java b/src/main/java/Liikkeet/Kulmasoutu.java index 1106c77a93e08177b83fa11019c580646c81fdb3..8a90266073f70c3e5b3e657032f8c63664221519 100644 --- a/src/main/java/Liikkeet/Kulmasoutu.java +++ b/src/main/java/Liikkeet/Kulmasoutu.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Kulmasoutu extends Liike { - String liikkeenNimi = "Kulmasoutu"; - static int vaikeusaste = 4; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[3], KehonOsat.kehonosat[4], KehonOsat.kehonosat[5]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Kulmasoutu extends Liike { } public Kulmasoutu() { super(); + this.liikkeenNimi = "Kulmasoutu"; + this.vaikeusaste = 4; } } diff --git a/src/main/java/Liikkeet/Ojentajaliike.java b/src/main/java/Liikkeet/Ojentajaliike.java index 1df04c8e969adb5b69ee105e77f76dba447722ba..8626f3c1a99241b571bc2e0c22595c76d6b22571 100644 --- a/src/main/java/Liikkeet/Ojentajaliike.java +++ b/src/main/java/Liikkeet/Ojentajaliike.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Ojentajaliike extends Liike { - String liikkeenNimi = "Ojentajaliike"; - static int vaikeusaste = 3; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Ojentajaliike extends Liike { } public Ojentajaliike() { super(); + this.liikkeenNimi = "Ojentajaliike"; + this.vaikeusaste = 3; } } diff --git a/src/main/java/Liikkeet/Penkkipunnerrus.java b/src/main/java/Liikkeet/Penkkipunnerrus.java index e37d4ac6a5aef425e2ee3ef84b562ca7e7d42fc0..b6a1731b9188583dec3ce075380f62408a09c88f 100644 --- a/src/main/java/Liikkeet/Penkkipunnerrus.java +++ b/src/main/java/Liikkeet/Penkkipunnerrus.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Penkkipunnerrus extends Liike { - String liikkeenNimi = "Penkkipunnerrus"; - static int vaikeusaste = 5; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; public String palautaLiikkeenNimi() { @@ -19,6 +18,7 @@ public class Penkkipunnerrus extends Liike { } public Penkkipunnerrus() { super(); - + this.liikkeenNimi = "Penkkipunnerrus"; + this.vaikeusaste = 5; } } diff --git a/src/main/java/Liikkeet/Pohjeliike.java b/src/main/java/Liikkeet/Pohjeliike.java index 0fe52659b47eda2424c8d3544f9a7e6197f64d0c..89fac27bb323e20a222a669e3c35a8ffb348b1cb 100644 --- a/src/main/java/Liikkeet/Pohjeliike.java +++ b/src/main/java/Liikkeet/Pohjeliike.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Pohjeliike extends Liike { - String liikkeenNimi = "Pohjeliike"; - static int vaikeusaste = 2; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[9]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Pohjeliike extends Liike { } public Pohjeliike() { super(); + this.liikkeenNimi = "Pohjeliike"; + this.vaikeusaste = 2; } } diff --git a/src/main/java/Liikkeet/Pystypunnerrus.java b/src/main/java/Liikkeet/Pystypunnerrus.java index 1670fa0afbb3470e52692752ee19a7bdfde9f7c7..b8de4c0a365efadf5a46ac21b73a3768f47c4117 100644 --- a/src/main/java/Liikkeet/Pystypunnerrus.java +++ b/src/main/java/Liikkeet/Pystypunnerrus.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Pystypunnerrus extends Liike { - String liikkeenNimi = "Pystypunnerrus"; - static int vaikeusaste = 4; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Pystypunnerrus extends Liike { } public Pystypunnerrus() { super(); + this.liikkeenNimi = "Pystypunnerrus"; + this.vaikeusaste = 4; } } diff --git "a/src/main/java/Liikkeet/Rannek\303\244\303\244nt\303\266.java" "b/src/main/java/Liikkeet/Rannek\303\244\303\244nt\303\266.java" index c4b936222901b35425d4908c2ce8989ab46caf19..bb96bba1f0035ec6c47c541220720e224eafae84 100644 --- "a/src/main/java/Liikkeet/Rannek\303\244\303\244nt\303\266.java" +++ "b/src/main/java/Liikkeet/Rannek\303\244\303\244nt\303\266.java" @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Rannekääntö extends Liike { - String liikkeenNimi = "Rannekääntö"; - static int vaikeusaste = 1; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[10]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Rannekääntö extends Liike { } public Rannekääntö() { super(); + this.liikkeenNimi = "Rannekääntö"; + this.vaikeusaste = 1; } } diff --git a/src/main/java/Liikkeet/Sivunosto.java b/src/main/java/Liikkeet/Sivunosto.java index 82728f84f79e92cab425b3449a86189d4128c96e..3b8c6e094a5fe3b221cc572a76e3027ae760a242 100644 --- a/src/main/java/Liikkeet/Sivunosto.java +++ b/src/main/java/Liikkeet/Sivunosto.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Sivunosto extends Liike { - String liikkeenNimi = "Sivunosto"; - static int vaikeusaste = 1; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[1]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Sivunosto extends Liike { } public Sivunosto() { super(); + this.liikkeenNimi = "Sivunosto"; + this.vaikeusaste = 1; } } diff --git a/src/main/java/Liikkeet/Suorajalkaveto.java b/src/main/java/Liikkeet/Suorajalkaveto.java index 71431ecd180a2c52c4ccb7dfe872a022d1537b13..47ec3e510b139721d549bc9fa3245905a08d885b 100644 --- a/src/main/java/Liikkeet/Suorajalkaveto.java +++ b/src/main/java/Liikkeet/Suorajalkaveto.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Suorajalkaveto extends Liike { - String liikkeenNimi = "Suorajalkaveto"; - static int vaikeusaste = 4; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[4], KehonOsat.kehonosat[5], KehonOsat.kehonosat[6], KehonOsat.kehonosat[8], KehonOsat.kehonosat[10]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Suorajalkaveto extends Liike { } public Suorajalkaveto() { super(); + this.liikkeenNimi = "Suorajalkaveto"; + this.vaikeusaste = 4; } } diff --git a/src/main/java/Liikkeet/Takakyykky.java b/src/main/java/Liikkeet/Takakyykky.java index d177c2bddaf0e0157b4fbb63e6450ecf210822f9..fd7a8f43cb74f0daf3d6f85605f65ebb53c25533 100644 --- a/src/main/java/Liikkeet/Takakyykky.java +++ b/src/main/java/Liikkeet/Takakyykky.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Takakyykky extends Liike { - String liikkeenNimi = "Takakyykky"; - static int vaikeusaste = 5; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[5], KehonOsat.kehonosat[6], KehonOsat.kehonosat[7], KehonOsat.kehonosat[8]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Takakyykky extends Liike { } public Takakyykky() { super(); + this.liikkeenNimi = "Takakyykky"; + this.vaikeusaste = 5; } } diff --git a/src/main/java/Liikkeet/Vatsalihasliike.java b/src/main/java/Liikkeet/Vatsalihasliike.java index c051f7a3456d70ed2da691907fdfac2fe8956772..3020656cca9e20cdfc930f8c29ca583e3f6e41a4 100644 --- a/src/main/java/Liikkeet/Vatsalihasliike.java +++ b/src/main/java/Liikkeet/Vatsalihasliike.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Vatsalihasliike extends Liike { - String liikkeenNimi = "Vatsalihasliike"; - static int vaikeusaste = 2; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[11]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Vatsalihasliike extends Liike { } public Vatsalihasliike() { super(); + this.liikkeenNimi = "Vatsalihasliike"; + this.vaikeusaste = 2; } } diff --git a/src/main/java/Liikkeet/Vinopenkki.java b/src/main/java/Liikkeet/Vinopenkki.java index 982024974d0a8b3bc7bf478eff72f3acd5f1befa..db1c96980d0e29a23fb1b6dd6e59aef6e60f5e47 100644 --- a/src/main/java/Liikkeet/Vinopenkki.java +++ b/src/main/java/Liikkeet/Vinopenkki.java @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Vinopenkki extends Liike { - String liikkeenNimi = "Vinopenkki"; - static int vaikeusaste = 4; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[0], KehonOsat.kehonosat[1], KehonOsat.kehonosat[2]}; public String palautaLiikkeenNimi() { @@ -19,5 +18,7 @@ public class Vinopenkki extends Liike { } public Vinopenkki() { super(); + this.liikkeenNimi = "Vinopenkki"; + this.vaikeusaste = 4; } } diff --git "a/src/main/java/Liikkeet/Yl\303\244talja.java" "b/src/main/java/Liikkeet/Yl\303\244talja.java" index 278ae5bd13b0d8fccbc1f4a444d7d5115c685139..b98d855d78ee0a02fed0e8c978cf126474645419 100644 --- "a/src/main/java/Liikkeet/Yl\303\244talja.java" +++ "b/src/main/java/Liikkeet/Yl\303\244talja.java" @@ -4,8 +4,7 @@ import jumppa.Liike; import jumppa.KehonOsat; public class Ylätalja extends Liike { - String liikkeenNimi = "Ylätalja"; - static int vaikeusaste = 3; + static String[] mihinVaikuttaa = {KehonOsat.kehonosat[3], KehonOsat.kehonosat[4], KehonOsat.kehonosat[5]}; public String palautaLiikkeenNimi() { @@ -17,7 +16,9 @@ public class Ylätalja extends Liike { public String[] palautaVaikutukset() { return mihinVaikuttaa; } - public Ylätalja(String nimi, int aste, String[] jtn) { + public Ylätalja() { super(); + this.liikkeenNimi = "Ylätalja"; + this.vaikeusaste = 3; } } diff --git a/src/main/java/jumppa/Applikaatio.java b/src/main/java/jumppa/Applikaatio.java index 21c38e33a3813e7fce5e0d0024da26879a7da908..a7ecf2036f6ebd8d455d412b281e3ed10a606ed1 100644 --- a/src/main/java/jumppa/Applikaatio.java +++ b/src/main/java/jumppa/Applikaatio.java @@ -1,21 +1,30 @@ package jumppa; +import java.util.ArrayList; + /* * Tähän tulee applikaation varsinainen toiminta. * * TODO: Koko applikaatio * - * mm. generointi-luokan metodit - * voidaan lisätä lisää generointialgoritmeja ja valmiita templateja. + * Luodaan generointialgoritmeja ja lisätään myöhemmin mahd. valmiita templateja. + * Nyt vaan lisätään liikkeet ottamatta sen enempää kantaa * */ public class Applikaatio { Applikaatio(){ - //Generointi.alkuKysely(); - Generointi.lihasRyhmäKysely(Generointi.kehonOsaKysely()); + String[] alkujutut = Generointi.alkuKysely(); + ArrayList<String> jumpattavatKehonOsat = new ArrayList<String>(); + jumpattavatKehonOsat = KehonOsat.jumpattavatKehonOsat; + //ArrayList<Liike> lista = Generointi.luoJumppalista(jumpattavatKehonOsat); + Päivä päivä = new Päivä(); + + Generointi.lihasRyhmäKysely(jumpattavatKehonOsat); + Generointi.luoMikrosykli(päivä,alkujutut); //Generointi.liikkeetListaan(); + //Mikrosykli.luoPäivä(Generointi.haeLiikkeet(Generointi.kehonOsaKysely())); } } diff --git a/src/main/java/jumppa/Generointi.java b/src/main/java/jumppa/Generointi.java index 48b37ef276fe0f7074ca4374d77046f8998d5da7..8a5c30a372c15b295d24e3b8046804babc592ca7 100644 --- a/src/main/java/jumppa/Generointi.java +++ b/src/main/java/jumppa/Generointi.java @@ -2,8 +2,6 @@ package jumppa; import java.util.Scanner; import java.util.ArrayList; -import Liikkeet.*; -import java.util.*; /* * Generointi-luokka pitää sisällään itse ohjelman generoivat metodit @@ -12,18 +10,6 @@ import java.util.*; */ class Generointi { - static List<Liike> liikkeet = new ArrayList<Liike>(); - static Maastaveto mave = new Maastaveto(); - static Penkkipunnerrus pencci = new Penkkipunnerrus(); - static Vinopenkki vpencci = new Vinopenkki(); - static Pystypunnerrus pysdy = new Pystypunnerrus(); - static void liikkeetListaan() { - - liikkeet.add(pencci); - liikkeet.add(vpencci); - liikkeet.add(pysdy); - } - static String[] alkuKysely() { @@ -57,8 +43,15 @@ class Generointi { ikä = skannaus.nextLine(); try { - Integer.parseInt(ikä); - break; + if (Integer.parseInt(ikä)<1) { + System.out.println("En usko."); + } + else if (Integer.parseInt(ikä)>90) { + System.out.println("Nyt on vähän myöhäistä."); + } + else { + break; + } } catch (NumberFormatException nfe) { System.out.println("Syötä luku kokonaislukuna."); @@ -70,11 +63,12 @@ class Generointi { System.out.println("Nyt on siis otollinen hetki tehdä jumppaohjelma tällä sovelluksella."); System.out.println(""); - //Monestiko viikossa -kysymys + // Monestiko viikossa -kysymys System.out.println("Miten monta kertaa viikossa haluaisit jumpata?"); System.out.println("Suositeltavaa on, että viikossa olisi ainakin yksi lepopäivä."); System.out.println("Yleinen lähtökohta on 2-3 kertaa viikossa."); + System.out.println("Tämä sovellus luo hyvän jumppaohjelman vain, jos jumppaat 2-4 kertaa viikossa."); String määrä; while (true) { @@ -84,6 +78,9 @@ class Generointi { if (Integer.parseInt(määrä) > 12) { System.out.println("Yli 12 kertaa viikossa on turhan paljon..."); } + else if (Integer.parseInt(määrä)<1) { + System.out.println("Kuulostaa vähän turhan helpolta."); + } else { break; } @@ -93,13 +90,12 @@ class Generointi { } } - skannaus.close(); + String[] henkKohtTiedot = {sukupuoli, ikä, määrä}; return henkKohtTiedot; } - static ArrayList<String> kehonOsaKysely() { ArrayList<String> jumpattavat = new ArrayList<String>(); Scanner skannaus = new Scanner(System.in); @@ -115,8 +111,11 @@ class Generointi { String kehonOsa; while (true) { + + System.out.println("Valitse kirjoittamalla numero (1-12)"); System.out.println("Lopeta kirjoittamalla '0'."); + if (jumpattavat.size()>11) { System.out.println(""); System.out.println("Ollaanpas sitä ahkeria..."); @@ -150,13 +149,17 @@ class Generointi { System.out.println(""); System.out.println("Jumppaohjelmassasi on nyt seuraavat lihasryhmät:"); System.out.println(jumpattavat); + } + skannaus.close(); System.out.println("Ohjelmaan tulee siis seuraavat lihasryhmät: ");System.out.println(jumpattavat); System.out.println(""); - skannaus.close(); return jumpattavat; + } + // Tähän lisätään sitten valinnanvapautta jossain vaiheessa. + static void lihasRyhmäKysely(ArrayList<String> jumpattavat) { System.out.println("Haluat siis jumpata seuraavia lihasryhmiä:"); @@ -173,132 +176,280 @@ class Generointi { System.out.println(""); } - static void generointiapart2(ArrayList<String> jumpattavat) { + + // Tää nyt vaan hakee noi liikket kutsumalla noita metodeita tossa alla. + + static ArrayList<Liike> luoJumppalista(ArrayList<String> jumpattavat) { - ArrayList<String> jumppalista = haeLiikkeet(jumpattavat); + ArrayList<String> jumppalista = haeLiikkeenNimet(jumpattavat); + ArrayList<Liike> palautuslista = haeLiikkeet(jumpattavat); System.out.println("Tässä on lista liikkeistä, joita ohjelmassasi tulee olemaan."); System.out.println(jumppalista); - System.out.println(""); - System.out.println("Luodaan mikrosykli..."); - System.out.println(""); + return palautuslista; } - static ArrayList<String> haeLiikkeet(ArrayList<String> jumpattavat) { + + + // Tää antaa listan, jossa on liikkeiden nimet (turha?) + + static ArrayList<String> haeLiikkeenNimet(ArrayList<String> jumpattavat) { ArrayList<String> jumppalista = new ArrayList<String>(); - liikkeetListaan(); + KehonOsat.liikkeetListaan(); for (int i = 0; i<jumpattavat.size();i++) { switch (jumpattavat.get(i)) { case "Rinta": - if (!jumppalista.contains(pencci.palautaLiikkeenNimi())){ - jumppalista.add(pencci.palautaLiikkeenNimi()); + if (!jumppalista.contains(KehonOsat.pencci.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.pencci.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.vpencci.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.vpencci.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.pysdy.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.pysdy.palautaLiikkeenNimi()); + } + break; + case "Olkapäät": + if (!jumppalista.contains(KehonOsat.pysdy.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.pysdy.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.pencci.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.pencci.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.olat.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.olat.palautaLiikkeenNimi()); + } + break; + case "Ojentajat": + if (!jumppalista.contains(KehonOsat.pysdy.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.pysdy.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.ojentaja.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.ojentaja.palautaLiikkeenNimi()); + } + break; + case "Hauikset": + if (!jumppalista.contains(KehonOsat.hauis.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.hauis.palautaLiikkeenNimi()); + } + break; + case "Yläselkä": + if (!jumppalista.contains(KehonOsat.soutu.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.soutu.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.ytalja.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.ytalja.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.mave.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.mave.palautaLiikkeenNimi()); + } + break; + case "Alaselkä": + if (!jumppalista.contains(KehonOsat.mave.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.mave.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.RDL.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.RDL.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.cyyccy.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.cyyccy.palautaLiikkeenNimi()); } - else if (!jumppalista.contains(vpencci.palautaLiikkeenNimi())) { - jumppalista.add(vpencci.palautaLiikkeenNimi()); + else if (!jumppalista.contains(KehonOsat.soutu.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.soutu.palautaLiikkeenNimi()); } - else if (!jumppalista.contains(pysdy.palautaLiikkeenNimi())){ - jumppalista.add(pysdy.palautaLiikkeenNimi()); + break; + case "Pakarat": + if (!jumppalista.contains(KehonOsat.cyyccy.palautaLiikkeenNimi())){ + jumppalista.add(KehonOsat.cyyccy.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.mave.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.mave.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.RDL.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.RDL.palautaLiikkeenNimi()); + } + case "Etureidet": + if (!jumppalista.contains(KehonOsat.cyyccy.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.cyyccy.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.brässi.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.brässi.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.jalkasuo.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.jalkasuo.palautaLiikkeenNimi()); + } + break; + case "Takareidet": + if (!jumppalista.contains(KehonOsat.mave.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.mave.palautaLiikkeenNimi()); + } + else if (!jumppalista.contains(KehonOsat.RDL.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.RDL.palautaLiikkeenNimi()); + } + break; + case "Pohkeet": + if (!jumppalista.contains(KehonOsat.pohkeet.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.pohkeet.palautaLiikkeenNimi()); + } + break; + case "Ranteet": + if (!jumppalista.contains(KehonOsat.ranteet.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.ranteet.palautaLiikkeenNimi()); + } + break; + case "Vatsalihakset": + if (!jumppalista.contains(KehonOsat.vatsat.palautaLiikkeenNimi())) { + jumppalista.add(KehonOsat.vatsat.palautaLiikkeenNimi()); } break; - }} - return jumppalista; + default: + continue; + } } + return jumppalista; + } + // Tää antaa listan, jossa on liikkeet Liike-tyyppisinä. /* + * TODO: Pitää hienosäätää tota, että saadaan kaikkiin päiviin hyvät liikkeet. + */ + + static ArrayList<Liike> haeLiikkeet(ArrayList<String> jumpattavat) { + ArrayList<Liike> liikelista = new ArrayList<Liike>(); + KehonOsat.liikkeetListaan(); + for (int i = 0; i<jumpattavat.size();i++) { + switch (jumpattavat.get(i)) { + case "Rinta": + if (!liikelista.contains(KehonOsat.pencci)){ + liikelista.add(KehonOsat.pencci); + } + else if (!liikelista.contains(KehonOsat.vpencci)) { + liikelista.add(KehonOsat.vpencci); + } + else if (!liikelista.contains(KehonOsat.pysdy)){ + liikelista.add(KehonOsat.pysdy); + } + break; case "Olkapäät": - if (!jumppalista.contains(Pystypunnerrus.palautaLiikkeenNimi())){ - jumppalista.add(Pystypunnerrus.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.pysdy)){ + liikelista.add(KehonOsat.pysdy); } - else if (!jumppalista.contains(Penkkipunnerrus.palautaLiikkeenNimi())) { - jumppalista.add(Penkkipunnerrus.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.pencci)) { + liikelista.add(KehonOsat.pencci); } - else if (!jumppalista.contains(Sivunosto.palautaLiikkeenNimi())){ - jumppalista.add(Sivunosto.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.olat)){ + liikelista.add(KehonOsat.olat); } break; case "Ojentajat": - if (!jumppalista.contains(Pystypunnerrus.palautaLiikkeenNimi())){ - jumppalista.add(Pystypunnerrus.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.pysdy)){ + liikelista.add(KehonOsat.pysdy); } - else if (!jumppalista.contains(Ojentajaliike.palautaLiikkeenNimi())){ - jumppalista.add(Ojentajaliike.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.ojentaja)){ + liikelista.add(KehonOsat.ojentaja); } break; case "Hauikset": - if (!jumppalista.contains(Hauiskääntö.palautaLiikkeenNimi())) { - jumppalista.add(Hauiskääntö.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.hauis)) { + liikelista.add(KehonOsat.hauis); } break; case "Yläselkä": - if (!jumppalista.contains(Kulmasoutu.palautaLiikkeenNimi())) { - jumppalista.add(Kulmasoutu.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.soutu)) { + liikelista.add(KehonOsat.soutu); } - else if (!jumppalista.contains(Ylätalja.palautaLiikkeenNimi())) { - jumppalista.add(Ylätalja.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.atalja)) { + liikelista.add(KehonOsat.atalja); } - else if (!jumppalista.contains(Maastaveto.palautaLiikkeenNimi())) { - jumppalista.add(Maastaveto.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.ytalja)) { + liikelista.add(KehonOsat.ytalja); + } + else if (!liikelista.contains(KehonOsat.mave)) { + liikelista.add(KehonOsat.mave); } break; case "Alaselkä": - if (!jumppalista.contains(Maastaveto.palautaLiikkeenNimi())) { - jumppalista.add(Maastaveto.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.mave)) { + liikelista.add(KehonOsat.mave); } - else if (!jumppalista.contains(Suorajalkaveto.palautaLiikkeenNimi())) { - jumppalista.add(Suorajalkaveto.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.RDL)) { + liikelista.add(KehonOsat.RDL); } - else if (!jumppalista.contains(Takakyykky.palautaLiikkeenNimi())) { - jumppalista.add(Takakyykky.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.cyyccy)) { + liikelista.add(KehonOsat.cyyccy); } - else if (!jumppalista.contains(Kulmasoutu.palautaLiikkeenNimi())) { - jumppalista.add(Kulmasoutu.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.soutu)) { + liikelista.add(KehonOsat.soutu); } break; + case "Pakarat": + if (!liikelista.contains(KehonOsat.cyyccy)){ + liikelista.add(KehonOsat.cyyccy); + } + else if (!liikelista.contains(KehonOsat.mave)) { + liikelista.add(KehonOsat.mave); + } + else if (!liikelista.contains(KehonOsat.RDL)) { + liikelista.add(KehonOsat.RDL); + } case "Etureidet": - if (!jumppalista.contains(Takakyykky.palautaLiikkeenNimi())) { - jumppalista.add(Takakyykky.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.cyyccy)) { + liikelista.add(KehonOsat.cyyccy); } - else if (!jumppalista.contains(Jalkaprässi.palautaLiikkeenNimi())) { - jumppalista.add(Jalkaprässi.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.brässi)) { + liikelista.add(KehonOsat.brässi); } - else if (!jumppalista.contains(Jalansuoristus.palautaLiikkeenNimi())) { - jumppalista.add(Jalansuoristus.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.jalkasuo)) { + liikelista.add(KehonOsat.jalkasuo); } break; case "Takareidet": - if (!jumppalista.contains(Maastaveto.palautaLiikkeenNimi())) { - jumppalista.add(Maastaveto.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.mave)) { + liikelista.add(KehonOsat.mave); } - else if (!jumppalista.contains(Suorajalkaveto.palautaLiikkeenNimi())) { - jumppalista.add(Suorajalkaveto.palautaLiikkeenNimi()); + else if (!liikelista.contains(KehonOsat.RDL)) { + liikelista.add(KehonOsat.RDL); } break; case "Pohkeet": - if (!jumppalista.contains(Pohjeliike.palautaLiikkeenNimi())) { - jumppalista.add(Pohjeliike.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.pohkeet)) { + liikelista.add(KehonOsat.pohkeet); } break; case "Ranteet": - if (!jumppalista.contains(Rannekääntö.palautaLiikkeenNimi())) { - jumppalista.add(Rannekääntö.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.ranteet)) { + liikelista.add(KehonOsat.ranteet); } + break; case "Vatsalihakset": - if (!jumppalista.contains(Vatsalihasliike.palautaLiikkeenNimi())) { - jumppalista.add(Vatsalihasliike.palautaLiikkeenNimi()); + if (!liikelista.contains(KehonOsat.vatsat)) { + liikelista.add(KehonOsat.vatsat); } + break; default: continue; + } } - - } - return jumppalista; + return liikelista; } -*/ + //TODO: tää - static String mikrosykli(ArrayList<String> liikkeet) { - System.out.println("maanantai, tiistai, keskiviikko, torstai, perjantai, lauantai, sunnuntai"); - - return null; + static void luoMikrosykli(Päivä päiväProper, String[] tiedot) { + System.out.println(""); + System.out.println("Luodaan mikrosykli..."); + System.out.println(""); + + int viikkoMäärä = Integer.parseInt(tiedot[2]); + int kokonaishaastavuus = 0; + + //System.out.println("maanantai, tiistai, keskiviikko, torstai, perjantai, lauantai, sunnuntai"); + Mikrosykli.lisääPäivä(päiväProper); + for (int päivä = 0; päivä<Mikrosykli.viikko.size();päivä++){ + for (int liike = 0; liike<Mikrosykli.viikko.get(päivä).päivänLiikkeet.size();liike++) { + System.out.println(Mikrosykli.viikko.get(päivä).päivänLiikkeet.get(liike).palautaLiikkeenNimi()); + } + } } + } diff --git a/src/main/java/jumppa/KehonOsat.java b/src/main/java/jumppa/KehonOsat.java index 14f99c08fa846b44253637a25bfeb1e3108d26b5..ae9dfe99bd24ca28df91de81cb48f33d244a2506 100644 --- a/src/main/java/jumppa/KehonOsat.java +++ b/src/main/java/jumppa/KehonOsat.java @@ -1,9 +1,59 @@ package jumppa; +import java.util.ArrayList; +import Liikkeet.*; +import java.util.List; + +/* + * Tääl on lähinnä liikkeet ja kehonosat + */ + public class KehonOsat { public static String kehonosat[] = {"Rinta", "Olkapäät", "Ojentajat", "Hauikset", "Yläselkä", "Alaselkä", "Pakarat", "Etureidet", "Takareidet", "Pohkeet", "Ranteet", "Vatsalihakset"}; + static ArrayList<String> jumpattavatKehonOsat = Generointi.kehonOsaKysely(); + + static List<Liike> liikkeet = new ArrayList<Liike>(); + + static Penkkipunnerrus pencci = new Penkkipunnerrus(); + static Vinopenkki vpencci = new Vinopenkki(); + static Pystypunnerrus pysdy = new Pystypunnerrus(); + static Hauiskääntö hauis = new Hauiskääntö(); + static Ojentajaliike ojentaja = new Ojentajaliike(); + static Sivunosto olat = new Sivunosto(); + static Maastaveto mave = new Maastaveto(); + static Suorajalkaveto RDL = new Suorajalkaveto(); + static Alatalja atalja = new Alatalja(); + static Ylätalja ytalja = new Ylätalja(); + static Kulmasoutu soutu = new Kulmasoutu(); + static Takakyykky cyyccy = new Takakyykky(); + static Jalkaprässi brässi = new Jalkaprässi(); + static Jalansuoristus jalkasuo = new Jalansuoristus(); + static Pohjeliike pohkeet = new Pohjeliike(); + static Rannekääntö ranteet = new Rannekääntö(); + static Vatsalihasliike vatsat = new Vatsalihasliike(); + + static void liikkeetListaan() { + liikkeet.add(pencci); + liikkeet.add(vpencci); + liikkeet.add(pysdy); + liikkeet.add(hauis); + liikkeet.add(ojentaja); + liikkeet.add(olat); + liikkeet.add(mave); + liikkeet.add(RDL); + liikkeet.add(atalja); + liikkeet.add(ytalja); + liikkeet.add(soutu); + liikkeet.add(cyyccy); + liikkeet.add(brässi); + liikkeet.add(jalkasuo); + liikkeet.add(pohkeet); + liikkeet.add(ranteet); + liikkeet.add(vatsat); + } + } diff --git a/src/main/java/jumppa/Liike.java b/src/main/java/jumppa/Liike.java index 94c5453a808cf34a6b30675f5fb42c640a2b4e0e..4ca54b1c537407fd5ae922030aedc2fa5ebe8737 100644 --- a/src/main/java/jumppa/Liike.java +++ b/src/main/java/jumppa/Liike.java @@ -4,7 +4,8 @@ package jumppa; * Tämä luokka on tilanteeseen, joissa eri liikkeisiin halutaan samoja ominaisuuksia. * * Liikkeisiin voisi lisätä järjestyksen mihinVaikuttaa-listaan sen mukaan, mikä lihasryhmä tekee eniten työtä. - * Myös ehkä myöhemmin voi lisätä vaikeusasteen lihasryhmäkohtaisesti joka liikkeelle. + * Myös ehkä myöhemmin voi lisätä vaikeusasteen lihasryhmäkohtaisesti joka liikkeelle, + * eli miten paljon liike vaikuttaa mihinkin lihasryhmään. * */ diff --git a/src/main/java/jumppa/Mesosykli.java b/src/main/java/jumppa/Mesosykli.java new file mode 100644 index 0000000000000000000000000000000000000000..b0474e791c104ad9074608acff6a5601f471d404 --- /dev/null +++ b/src/main/java/jumppa/Mesosykli.java @@ -0,0 +1,10 @@ +package jumppa; + +/* + * Tänne ehkä lista mikrosykleistä + * jotain kenerointia siten, että mikrosykleissä aina painot kasvelee viikoittain..? + */ + +public class Mesosykli { + +} diff --git a/src/main/java/jumppa/Mikrosykli.java b/src/main/java/jumppa/Mikrosykli.java new file mode 100644 index 0000000000000000000000000000000000000000..ac3f3a7dcd6df00909090aa99a4082e82cd44c5d --- /dev/null +++ b/src/main/java/jumppa/Mikrosykli.java @@ -0,0 +1,74 @@ +package jumppa; + +import java.util.ArrayList; + +class Mikrosykli { + + /* + * tässä tehdään olio, jossa on lista päivistä + * Liikkeissä ei vielä ole sarja- toisto- ja painomääriä. Lisätään nekin vielä. + */ + + Mikrosykli() { + + } + + static ArrayList<Liike> kaikkiLiikkeet = new ArrayList<Liike>(); + static ArrayList<Liike> päivälista = new ArrayList<Liike>(); + static ArrayList<Päivä> viikko = new ArrayList<Päivä>(); + + // TODO: Kesken + + static ArrayList<Liike> haePäivänMaLiikkeet(ArrayList<Liike> päivälista, ArrayList<Liike> kaikkiLiikkeet) { + for (int liike = 0; liike<kaikkiLiikkeet.size();liike++) { + if (kaikkiLiikkeet.get(liike)==KehonOsat.pencci) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + else if (kaikkiLiikkeet.get(liike)==KehonOsat.pysdy) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + if (kaikkiLiikkeet.get(liike)==KehonOsat.cyyccy) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + else if (kaikkiLiikkeet.get(liike)==KehonOsat.brässi) { + päivälista.add((kaikkiLiikkeet).get(liike)); + } + if (kaikkiLiikkeet.get(liike)==KehonOsat.soutu) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + else if (kaikkiLiikkeet.get(liike)==KehonOsat.atalja) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + else if (kaikkiLiikkeet.get(liike)==KehonOsat.ytalja) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + if (kaikkiLiikkeet.get(liike)==KehonOsat.ojentaja) { + päivälista.add(kaikkiLiikkeet.get(liike)); + } + + } + + + return päivälista; + } + + //TODO: Algorimit päivien generointiin + + static Päivä luoMaanantai() { + Päivä päivä = new Päivä(); + päivä.päivänNimi = "Maanantai"; + päivä.päivänLiikkeet = haePäivänMaLiikkeet(päivälista, kaikkiLiikkeet); + return päivä; + } + + static Päivä luoKeskiviikko() { + Päivä päivä = new Päivä(); + päivä.päivänNimi = "Keskiviikko"; + päivä.päivänLiikkeet = haePäivänMaLiikkeet(päivälista, kaikkiLiikkeet); + return päivä; + } + + static void lisääPäivä(Päivä päivä) { + viikko.add(päivä); + } +} diff --git "a/src/main/java/jumppa/P\303\244iv\303\244.java" "b/src/main/java/jumppa/P\303\244iv\303\244.java" new file mode 100644 index 0000000000000000000000000000000000000000..a4be2c42be9f631fbf64e1cf26457cc0c17eafc2 --- /dev/null +++ "b/src/main/java/jumppa/P\303\244iv\303\244.java" @@ -0,0 +1,15 @@ +package jumppa; + +import java.util.ArrayList; + +public class Päivä { + + //Luodaan Päivä-olio + + ArrayList<Liike> päivänLiikkeet = new ArrayList<Liike>(); + String päivänNimi; + + Päivä() { + + } +} diff --git a/target/classes/Liikkeet/Alatalja.class b/target/classes/Liikkeet/Alatalja.class new file mode 100644 index 0000000000000000000000000000000000000000..f86726ba6e88059f5841a61ab3425184abb23873 Binary files /dev/null and b/target/classes/Liikkeet/Alatalja.class differ diff --git "a/target/classes/Liikkeet/Hauisk\303\244\303\244nt\303\266.class" "b/target/classes/Liikkeet/Hauisk\303\244\303\244nt\303\266.class" index 06bf5706f523cc390b398e4efdf82fe2bd5dbc79..4fbd61299526a194bf880ca2e6ce41e81e3f1a54 100644 Binary files "a/target/classes/Liikkeet/Hauisk\303\244\303\244nt\303\266.class" and "b/target/classes/Liikkeet/Hauisk\303\244\303\244nt\303\266.class" differ diff --git a/target/classes/Liikkeet/Jalansuoristus.class b/target/classes/Liikkeet/Jalansuoristus.class index 5b1822fc6945f1083d3e74930e02219e08103aab..fafcb8c9be30278c2868888196fc6928e5e05bf5 100644 Binary files a/target/classes/Liikkeet/Jalansuoristus.class and b/target/classes/Liikkeet/Jalansuoristus.class differ diff --git "a/target/classes/Liikkeet/Jalkapr\303\244ssi.class" "b/target/classes/Liikkeet/Jalkapr\303\244ssi.class" index 4b7479421c02df546b974ba08e9af32837ae6a45..0cba070bba8133b483b05a1e3c6f9d66332334a9 100644 Binary files "a/target/classes/Liikkeet/Jalkapr\303\244ssi.class" and "b/target/classes/Liikkeet/Jalkapr\303\244ssi.class" differ diff --git a/target/classes/Liikkeet/Kulmasoutu.class b/target/classes/Liikkeet/Kulmasoutu.class index e3f1a97fa528782eef99f8a4688082baddf0aaa7..c726f5e869bcfe8ec97e1e50590df6777a544b01 100644 Binary files a/target/classes/Liikkeet/Kulmasoutu.class and b/target/classes/Liikkeet/Kulmasoutu.class differ diff --git a/target/classes/Liikkeet/Ojentajaliike.class b/target/classes/Liikkeet/Ojentajaliike.class index 4a7a92a8944ebefc1dba2fb8a53968b6bab33d57..9462a3b266fcd674d93da8e9e34fdd3d0ea1cd8e 100644 Binary files a/target/classes/Liikkeet/Ojentajaliike.class and b/target/classes/Liikkeet/Ojentajaliike.class differ diff --git a/target/classes/Liikkeet/Penkkipunnerrus.class b/target/classes/Liikkeet/Penkkipunnerrus.class index 693dde98a2bf1865118726453680890fcbf03fc6..463f773566cac97abe8e8bc81a9ce7fe55e53dff 100644 Binary files a/target/classes/Liikkeet/Penkkipunnerrus.class and b/target/classes/Liikkeet/Penkkipunnerrus.class differ diff --git a/target/classes/Liikkeet/Pohjeliike.class b/target/classes/Liikkeet/Pohjeliike.class index a40ba4944e0fd4474a93000e81e164e5cef4b0b6..bbe309d54018281994a0e10703f7565b26440de8 100644 Binary files a/target/classes/Liikkeet/Pohjeliike.class and b/target/classes/Liikkeet/Pohjeliike.class differ diff --git a/target/classes/Liikkeet/Pystypunnerrus.class b/target/classes/Liikkeet/Pystypunnerrus.class index c0daa9608b29346f21485fb80aec4efbda983918..df0d634a68cb7b9755bc6849cf31a05df26f3427 100644 Binary files a/target/classes/Liikkeet/Pystypunnerrus.class and b/target/classes/Liikkeet/Pystypunnerrus.class differ diff --git "a/target/classes/Liikkeet/Rannek\303\244\303\244nt\303\266.class" "b/target/classes/Liikkeet/Rannek\303\244\303\244nt\303\266.class" index 43a4bd640e63be411da2bf3409bf5d9088611def..10f13665412924cbb1e6b70e68df3384e516cca7 100644 Binary files "a/target/classes/Liikkeet/Rannek\303\244\303\244nt\303\266.class" and "b/target/classes/Liikkeet/Rannek\303\244\303\244nt\303\266.class" differ diff --git a/target/classes/Liikkeet/Sivunosto.class b/target/classes/Liikkeet/Sivunosto.class index b948a12c536753e8f2f547b47d11f33326b3516e..9f01141ae74f81157f76b992c2f83780e899af9c 100644 Binary files a/target/classes/Liikkeet/Sivunosto.class and b/target/classes/Liikkeet/Sivunosto.class differ diff --git a/target/classes/Liikkeet/Suorajalkaveto.class b/target/classes/Liikkeet/Suorajalkaveto.class index 5d0dcad6594d5f4b7f2015e181981c8905d955d2..5bd79c7a8f47b1a0fedb5aa78e0e639ab85d5560 100644 Binary files a/target/classes/Liikkeet/Suorajalkaveto.class and b/target/classes/Liikkeet/Suorajalkaveto.class differ diff --git a/target/classes/Liikkeet/Takakyykky.class b/target/classes/Liikkeet/Takakyykky.class index dc663831cb85b49d78792b2666034bbc0e26bc43..adfead8235966f4b92ca776458430a5c7f39351b 100644 Binary files a/target/classes/Liikkeet/Takakyykky.class and b/target/classes/Liikkeet/Takakyykky.class differ diff --git a/target/classes/Liikkeet/Vatsalihasliike.class b/target/classes/Liikkeet/Vatsalihasliike.class index 43f0e1363b8876f7be17476ea7de4133355affc6..da05f7be146d89c73d1fc799fc8eccea65b8f788 100644 Binary files a/target/classes/Liikkeet/Vatsalihasliike.class and b/target/classes/Liikkeet/Vatsalihasliike.class differ diff --git a/target/classes/Liikkeet/Vinopenkki.class b/target/classes/Liikkeet/Vinopenkki.class index dabdf04ca015c5c5540198dcd79a70c1bca8a890..2aee2981e58e4b69ac7de02344e96b8ef0b377fd 100644 Binary files a/target/classes/Liikkeet/Vinopenkki.class and b/target/classes/Liikkeet/Vinopenkki.class differ diff --git "a/target/classes/Liikkeet/Yl\303\244talja.class" "b/target/classes/Liikkeet/Yl\303\244talja.class" index 26534c65a736ea1f641729895579f283ebd84b27..523d9412171154de76ab4ab38dafc3f7cfd46407 100644 Binary files "a/target/classes/Liikkeet/Yl\303\244talja.class" and "b/target/classes/Liikkeet/Yl\303\244talja.class" differ diff --git a/target/classes/jumppa/Applikaatio.class b/target/classes/jumppa/Applikaatio.class index 2973203a62f2062b23dcbe0e481e09509cb3c12c..deec614af7cdcd51a521bca6d43358a925cbf79d 100644 Binary files a/target/classes/jumppa/Applikaatio.class and b/target/classes/jumppa/Applikaatio.class differ diff --git a/target/classes/jumppa/Generointi.class b/target/classes/jumppa/Generointi.class index 8856c3fd9b3d9de34273a81a6f362058100ef3ca..90321109c75c4f34dd6779a76ddd50a827a7e2be 100644 Binary files a/target/classes/jumppa/Generointi.class and b/target/classes/jumppa/Generointi.class differ diff --git a/target/classes/jumppa/KehonOsat.class b/target/classes/jumppa/KehonOsat.class index 91d4619ac2b0aba5818522a081011d633d5e20fd..273fbdd6d7ae9f54f9646f215d2cc59abfaae7b8 100644 Binary files a/target/classes/jumppa/KehonOsat.class and b/target/classes/jumppa/KehonOsat.class differ diff --git a/target/classes/jumppa/Liike.class b/target/classes/jumppa/Liike.class index 9fbf237f1b432a4d1246cd7796d021ff150b29d3..427848cae37b293ba959b9646958013c7e9ba836 100644 Binary files a/target/classes/jumppa/Liike.class and b/target/classes/jumppa/Liike.class differ diff --git a/target/classes/jumppa/Mesosykli.class b/target/classes/jumppa/Mesosykli.class new file mode 100644 index 0000000000000000000000000000000000000000..590edcd522e7db6dc4b4ae7ace0a2283e14e3049 Binary files /dev/null and b/target/classes/jumppa/Mesosykli.class differ diff --git a/target/classes/jumppa/Mikrosykli.class b/target/classes/jumppa/Mikrosykli.class new file mode 100644 index 0000000000000000000000000000000000000000..24370d8da67423100ad814e797da89fa3d154136 Binary files /dev/null and b/target/classes/jumppa/Mikrosykli.class differ diff --git "a/target/classes/jumppa/P\303\244iv\303\244.class" "b/target/classes/jumppa/P\303\244iv\303\244.class" new file mode 100644 index 0000000000000000000000000000000000000000..2738c34ac9996a36d10179e989555e4266f20dcc Binary files /dev/null and "b/target/classes/jumppa/P\303\244iv\303\244.class" differ