diff --git a/src/main/java/solitaer/BaseStack.java b/src/main/java/solitaer/BaseStack.java index 686b60f..2b17330 100644 --- a/src/main/java/solitaer/BaseStack.java +++ b/src/main/java/solitaer/BaseStack.java @@ -12,8 +12,8 @@ public abstract class BaseStack extends JPanel { private static final long serialVersionUID = 1L; private ArrayList stack = new ArrayList(); private final int OFFSET_VALUE = 20; - int offset; - int addOffset; + private int offset; + private int addOffset; public BaseStack(boolean _offset) { // TODO Auto-generated constructor stub diff --git a/src/main/java/solitaer/SolitaerGamePanel.java b/src/main/java/solitaer/SolitaerGamePanel.java index 9a4bc87..4df5655 100644 --- a/src/main/java/solitaer/SolitaerGamePanel.java +++ b/src/main/java/solitaer/SolitaerGamePanel.java @@ -1,7 +1,6 @@ package solitaer; import java.awt.Color; -import java.awt.Font; import java.awt.Graphics; import javax.swing.JLabel; @@ -19,6 +18,8 @@ public class SolitaerGamePanel extends JPanel { public final int STARTSTACK_SIZE = 7; public final int ABLAGESTACK_SIZE = 4; + + private Color backgroundColor = new Color(0, 135, 62); private CardDeck deck; private MyMouseListener mouseL; @@ -42,26 +43,13 @@ public class SolitaerGamePanel extends JPanel { this.add(label); save = new SaveStack(Offset_x_Save, Offset_y_Save); - mouseL = new MyMouseListener(save); this.addMouseListener(mouseL); -// deck = new CardDeck(); -// deck.shuffelDeck(); - for (int i = 0; i < STARTSTACK_SIZE; i++) { int y = setLayouty(1); start[i] = new StartStack(setLayoutX(i), y); -// int tmp = i; -// while (tmp != 0) { -// start[i].addCard(deck.getDeck().remove(0)); -// tmp -= 1; -// } -// Card card = deck.getDeck().remove(0); -// card.setFaceUp(true); -// start[i].addCard(card); -// this.add(start[i]); } for (int i = 0; i < ABLAGESTACK_SIZE; i++) { @@ -84,22 +72,10 @@ public class SolitaerGamePanel extends JPanel { default: break; } -// this.add(ablage[i]); } waste = new WasteStack(setLayoutX(1), OFFSET_STACKS_Y); geber = new GeberStack(setLayoutX(0), OFFSET_STACKS_Y, waste); - -// while (deck.getDeck().size() != 1) { -// geber.addCard(deck.getDeck().remove(0)); -// } -// -// Card card = deck.getDeck().remove(0); -// card.setFaceUp(true); -// waste.addCard(card); -// -// this.add(waste); -// this.add(geber); restartGame(); @@ -131,11 +107,8 @@ public class SolitaerGamePanel extends JPanel { card.setFaceUp(true); start[i].addCard(card); this.add(start[i]); - } - - for (int i = 0; i < ABLAGESTACK_SIZE; i++) { ablage[i].clearStack(); this.add(ablage[i]); @@ -146,7 +119,6 @@ public class SolitaerGamePanel extends JPanel { while (deck.getDeck().size() != 1) { geber.addCard(deck.getDeck().remove(0)); } - Card card = deck.getDeck().remove(0); card.setFaceUp(true); waste.addCard(card); @@ -154,24 +126,15 @@ public class SolitaerGamePanel extends JPanel { this.add(waste); this.add(geber); - save.clearStack(); - this.add(save); - - - - - - - - + this.add(save); } @Override protected void paintComponent(Graphics g) { // TODO Auto-generated method stub super.paintComponent(g); - g.setColor(new Color(0, 135, 62)); + g.setColor(backgroundColor); g.fillRect(0, 0, this.getWidth(), this.getHeight()); } } diff --git a/src/main/java/solitaer/SolitaerMenue.java b/src/main/java/solitaer/SolitaerMenue.java index e3dbcb8..9845702 100644 --- a/src/main/java/solitaer/SolitaerMenue.java +++ b/src/main/java/solitaer/SolitaerMenue.java @@ -18,7 +18,7 @@ public class SolitaerMenue implements ActionListener{ JMenuItem restart = new JMenuItem("restart"); JMenuItem quit = new JMenuItem("quit"); - public SolitaerMenue(SolitaerGamePanel _panel) { + public SolitaerMenue(SolitaerGamePanel _panel) { solitaerpanel = _panel; @@ -28,7 +28,6 @@ public class SolitaerMenue implements ActionListener{ this.quit.addActionListener(this); this.menu.add(quit); - this.menuBar.add(menu); }