Commit cdaeece2 authored by Roope Malinen's avatar Roope Malinen
Browse files

Numeronvertailu logiikka lisätty ja väri bugi enimmäkseen korjattu

parent a2b2967f
......@@ -117,7 +117,7 @@ public class Peli {
if (this.vari != null) {
if (kortti.annaVari() != null
&& kortti.annaVari().equals(this.vari)) {
&& !(kortti.annaVari().equals(this.vari))) {
return false;
}
this.vari = null;
......@@ -261,7 +261,7 @@ public class Peli {
return false;
}
}
if(!kortti.annaVari().equals(edellinenKortti.annaVari())) {
if(!kortti.annaVari().equals(edellinenKortti.annaVari())&&((Peruskortti) kortti).annaNumero()!=((Peruskortti) edellinenKortti).annaNumero() ) {
System.out.println("Kortin tulee olla samaa vri tai sama numero.");
return false;
} else {
......@@ -270,7 +270,7 @@ public class Peli {
}
}
this.vari = null;
// this.vari = null;
return kelvollinenKortti;
}
......@@ -282,7 +282,7 @@ public class Peli {
if (this.vari != null) {
if (kortti.annaVari() != null
&& kortti.annaVari().equals(this.vari)) {
&& !(kortti.annaVari().equals(this.vari))) {
return false;
}
this.vari = null;
......@@ -419,7 +419,7 @@ public class Peli {
if (edellinenKortti.annaVari() != null) {
if (!kortti.annaVari().equals(edellinenKortti.annaVari())
&& edellinenKortti instanceof Peruskortti) {
if (((Peruskortti) kortti).annaNumero() != ((Peruskortti) edellinenKortti).annaNumero()) {
if(!kortti.annaVari().equals(edellinenKortti.annaVari())&&((Peruskortti) kortti).annaNumero()!=((Peruskortti) edellinenKortti).annaNumero() ) {
//Kortti on peruskortti, mutta eriv�rinen ja erinumeroinen kuin edellinen kortti
return false;
}
......@@ -433,7 +433,7 @@ public class Peli {
}
}
this.vari = null;
// this.vari = null;
return kelvollinenKortti;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment