Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1. public void erstelleSpielfiguren() {
  2.        
  3.    //Hauptspielfiguren werden für den weißen Player erstellt...also die Objekte
  4.         FigurFarbe weisseSpielfigur = FigurFarbe.WHITE;
  5.         Figur[] weisseFigurenReihe = new Figur[]{
  6.             FigurTyp.ROOK.create(weisseSpielfigur),
  7.             FigurTyp.KNIGHT.create(weisseSpielfigur),
  8.             FigurTyp.BISHOP.create(weisseSpielfigur),
  9.             FigurTyp.QUEEN.create(weisseSpielfigur),
  10.             FigurTyp.KING.create(weisseSpielfigur),
  11.             FigurTyp.BISHOP.create(weisseSpielfigur),
  12.             FigurTyp.KNIGHT.create(weisseSpielfigur),
  13.             FigurTyp.ROOK.create(weisseSpielfigur)};
  14.      //Hier werden die Bauern erstellt...es gibt soviele wie das Feld breit ist.
  15.         Figur[] weisseFigurenReiheZwei = new Figur[SIZE];
  16.         for (int i = 0; i < weisseFigurenReiheZwei.length; i++) {
  17.             weisseFigurenReiheZwei[i] = FigurTyp.PAWN.create(weisseSpielfigur);
  18.         }
  19.         int count = 0;
  20.        
  21.      //hier wird die erste Reihe auf das Spielfeld hinzugefügt....board[7] bedeutet die 8 Reihe, da man in der Logik 0 mitzählt
  22.      //wenn du das Spielfeld öffnest steht ja eigentlich eine 1 bei der Beschriftung aber eigentlich ist das die 8
  23.      // das Programm zählt nämlich von oben nach unten
  24.         for (Figur figur : weisseFigurenReihe) {
  25.             if (figur != null) {
  26.                 figur.setzeFigur(board[7][count]);
  27.                 figuren.add(figur);
  28.                 weisseFiguren.add(figur);
  29.                 if (figur.istKoenig()) {
  30.                     weisseKoenigsFigur = (Koenig) figur;
  31.                 }
  32.                 count++;
  33.             }
  34.         }
  35.         count = 0;
  36.        
  37.        //hier werden die erstellten Bauern Objekte in der reihe board[6] hinzugefügt also in der 7ten...ein drüber
  38.         for (Figur figur : weisseFigurenReiheZwei) {
  39.             if (figur != null) {
  40.                 figur.setzeFigur(board[6][count]);
  41.                 figuren.add(figur);
  42.                 weisseFiguren.add(figur);
  43.                 count++;
  44.             }
  45.         }
  46.        
  47.     //das gleiche nochmal für schwarz
  48.        
  49.         FigurFarbe schwarzeSpielfigur = FigurFarbe.BLACK;
  50.         Figur[] schwarzeFigurenReihe = new Figur[]{
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement