Advertisement
Guest User

Stupid Pawns 2

a guest
Mar 22nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.73 KB | None | 0 0
  1. if ((isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 1 || isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 2 || isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 3|| isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 4) && (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty")) && (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].getFigureType().equals("empty")))
  2. {
  3. if (isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 1){
  4. chessfield[number_active_field[j]].setIsActive(true);
  5. }
  6.  
  7.  
  8. }else if((isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 1 || isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 2 || isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 3|| isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 4) && (!(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty")) || !(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].getFigureType().equals("empty")))){
  9.  
  10. if (isFieldFreeToGo(chessfield[number_active_field[j]], finalI, j) == 1){
  11. chessfield[number_active_field[j]].setIsActive(true);
  12. }
  13.  
  14.  
  15. if(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureColor() != active_figur_color && ! (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty"))){
  16.  
  17. chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].setIsActive(true);
  18.  
  19. if(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666)-9))].getFigureColor() != active_figur_color && (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty"))){
  20.  
  21. //chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].setIsActive(true);
  22. //j = chessfield[finalI].PossibleMoves.size();
  23. }else if(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666)-9))].getFigureColor() != active_figur_color && ! (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty"))){
  24.  
  25. chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].setIsActive(true);
  26. //j = chessfield[finalI].PossibleMoves.size();
  27. }else{
  28. // j = chessfield[finalI].PossibleMoves.size();
  29. }
  30. }else if(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureColor() != active_figur_color && (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].getFigureType().equals("empty"))){
  31.  
  32. // chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 11))].setIsActive(true);
  33.  
  34. if(chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666)-9))].getFigureColor() != active_figur_color && ! (chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].getFigureType().equals("empty"))){
  35.  
  36. chessfield[(ReConvertId(CalculateNewPosition(chessfield[finalI], finalI, 666) - 9))].setIsActive(true);
  37. // j = chessfield[finalI].PossibleMoves.size();
  38. }else{
  39. j = chessfield[finalI].PossibleMoves.size();
  40. }
  41. }
  42.  
  43.  
  44.  
  45. }else{
  46. j = chessfield[finalI].PossibleMoves.size();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement