]> wirehaze git hosting - solitaire.git/blob - src/solitaire/Main.java

wirehaze git hosting

add Depot
[solitaire.git] / src / solitaire / Main.java
1 package solitaire;
2
3 class Main {
4 private static Stock stock = new Stock();
5 private static Waste waste = new Waste();
6 private static Foundation foundation = new Foundation(Suit.CLUBS);
7
8 private static void printTable() {
9 System.out.printf("%s %s\n\n%s\n\n", stock, waste, foundation);
10 }
11
12 public static void main(String[] args) {
13 Card c;
14
15 while (!stock.isEmpty()) {
16 printTable();
17
18 c = stock.draw();
19 c.reveal();
20
21 if (!foundation.add(c))
22 waste.add(c);
23 }
24
25 printTable();
26 }
27
28 }