X-Git-Url: https://git.wirehaze.ovh/solitaire.git/blobdiff_plain/2e1038ca48180811122763d34622278c27443daa..702e34f50e7ffe14309550211ade4d7fcd8af72a:/src/solitaire/Main.java?ds=sidebyside diff --git a/src/solitaire/Main.java b/src/solitaire/Main.java index a27fa26..75d65d9 100644 --- a/src/solitaire/Main.java +++ b/src/solitaire/Main.java @@ -1,11 +1,25 @@ package solitaire; class Main { + private static Stock stock = new Stock(); + private static Waste waste = new Waste(); - public static void main(String[] args) { - Card c = new Card(Suit.SPADES, Rank.TEN); - c.reveal(); - System.out.println(c); + private static void printTable() { + System.out.printf("%s %s\n", stock, waste); + } + + public static void main(String[] args) { + Card c; + + while (!stock.isEmpty()) { + printTable(); + + c = stock.draw(); + c.reveal(); + waste.add(c); } + printTable(); + } + }