Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void erstelleSpielfiguren() {
- //Hauptspielfiguren werden für den weißen Player erstellt...also die Objekte
- FigurFarbe weisseSpielfigur = FigurFarbe.WHITE;
- Figur[] weisseFigurenReihe = new Figur[]{
- FigurTyp.ROOK.create(weisseSpielfigur),
- FigurTyp.KNIGHT.create(weisseSpielfigur),
- FigurTyp.BISHOP.create(weisseSpielfigur),
- FigurTyp.QUEEN.create(weisseSpielfigur),
- FigurTyp.KING.create(weisseSpielfigur),
- FigurTyp.BISHOP.create(weisseSpielfigur),
- FigurTyp.KNIGHT.create(weisseSpielfigur),
- FigurTyp.ROOK.create(weisseSpielfigur)};
- //Hier werden die Bauern erstellt...es gibt soviele wie das Feld breit ist.
- Figur[] weisseFigurenReiheZwei = new Figur[SIZE];
- for (int i = 0; i < weisseFigurenReiheZwei.length; i++) {
- weisseFigurenReiheZwei[i] = FigurTyp.PAWN.create(weisseSpielfigur);
- }
- int count = 0;
- //hier wird die erste Reihe auf das Spielfeld hinzugefügt....board[7] bedeutet die 8 Reihe, da man in der Logik 0 mitzählt
- //wenn du das Spielfeld öffnest steht ja eigentlich eine 1 bei der Beschriftung aber eigentlich ist das die 8
- // das Programm zählt nämlich von oben nach unten
- for (Figur figur : weisseFigurenReihe) {
- if (figur != null) {
- figur.setzeFigur(board[7][count]);
- figuren.add(figur);
- weisseFiguren.add(figur);
- if (figur.istKoenig()) {
- weisseKoenigsFigur = (Koenig) figur;
- }
- count++;
- }
- }
- count = 0;
- //hier werden die erstellten Bauern Objekte in der reihe board[6] hinzugefügt also in der 7ten...ein drüber
- for (Figur figur : weisseFigurenReiheZwei) {
- if (figur != null) {
- figur.setzeFigur(board[6][count]);
- figuren.add(figur);
- weisseFiguren.add(figur);
- count++;
- }
- }
- //das gleiche nochmal für schwarz
- FigurFarbe schwarzeSpielfigur = FigurFarbe.BLACK;
- Figur[] schwarzeFigurenReihe = new Figur[]{
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement