Browse Source

Refactor

feature_solitaer_MenueBar
Alexander Hartung 2 years ago
parent
commit
6722a62792
  1. 4
      src/main/java/solitaer/BaseStack.java
  2. 43
      src/main/java/solitaer/SolitaerGamePanel.java
  3. 1
      src/main/java/solitaer/SolitaerMenue.java

4
src/main/java/solitaer/BaseStack.java

@ -12,8 +12,8 @@ public abstract class BaseStack extends JPanel {
private static final long serialVersionUID = 1L;
private ArrayList<Card> stack = new ArrayList<Card>();
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

43
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;
@ -20,6 +19,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;
@ -43,25 +44,12 @@ public class SolitaerGamePanel extends JPanel {
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,23 +72,11 @@ 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);
}
@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());
}
}

1
src/main/java/solitaer/SolitaerMenue.java

@ -28,7 +28,6 @@ public class SolitaerMenue implements ActionListener{
this.quit.addActionListener(this);
this.menu.add(quit);
this.menuBar.add(menu);
}

Loading…
Cancel
Save