Commit a2bc967b authored by Janne Saarinen's avatar Janne Saarinen
Browse files

Lisäsin Erikoiskortti-rajapinnan

parent a5c27863
package domain.kortit;
public interface Erikoiskortti {
}
package domain.kortit;
public class Jokerikortti extends Kortti {
public class Jokerikortti extends Kortti implements Erikoiskortti {
public Jokerikortti(String vari) {
super(vari);
......
package domain.kortit;
public class Nosta4Jokerikortti extends Kortti {
public class Nosta4Jokerikortti extends Kortti implements Erikoiskortti {
public Nosta4Jokerikortti(String vari) {
super(vari);
......
package domain.kortit;
public class NostaKaksikortti extends Kortti {
public class NostaKaksikortti extends Kortti implements Erikoiskortti {
public NostaKaksikortti(String vari) {
......
package domain.kortit;
public class Ohituskortti extends Kortti {
public class Ohituskortti extends Kortti implements Erikoiskortti {
public Ohituskortti(String vari) {
......
package domain.kortit;
public class Suunnanvaihtokortti extends Kortti {
public class Suunnanvaihtokortti extends Kortti implements Erikoiskortti {
public Suunnanvaihtokortti(String vari) {
super(vari);
......
......@@ -3,6 +3,7 @@ package ui;
import java.util.List;
import java.util.Scanner;
import domain.kortit.Erikoiskortti;
import domain.kortit.Kortti;
import domain.korttipakat.Nostopakka;
import domain.korttipakat.Poistopakka;
......@@ -52,7 +53,12 @@ public class Tekstikayttoliittyma {
Kortti ensimmainenKortti = poistopakka.annaPaallimmainenKortti();
peli.pelaaKorttiTietokone(lukija, ensimmainenKortti, null, pelaaja);
while (ensimmainenKortti instanceof Erikoiskortti) {
ensimmainenKortti = nostopakka.nostaKortti();
poistopakka.lisaaKortti(ensimmainenKortti);
}
// peli.pelaaKorttiTietokone(lukija, ensimmainenKortti, null, pelaaja);
boolean peliKesken = true;
while (peliKesken) {
......
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