Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. if (( (startX - endX) == 1 && (startY - endY) == 1 ) ||
  2. ( (startX - endX) == 1 && (startY - endY) == 0 ) ||
  3. ( (startX - endX) == 1 && (startY - endY) == -1 ) ||
  4. ( (startX - endX) == 0 && (startY - endY) == 1 ) ||
  5. ( (startX - endX) == 0 && (startY - endY) == -1 ) ||
  6. ( (startX - endX) == -1 && (startY - endY) == 1 ) ||
  7. ( (startX - endX) == -1 && (startY - endY) == 0 ) ||
  8. ( (startX - endX) == -1 && (startY - endY) == -1 ))))
  9.  
  10. ArrayList<Point> kingMoveRange = new ArrayList<Point>();
  11.  
  12. kingMoveRange.add(new Point(1, 0));
  13. kingMoveRange.add(new Point(0, -1));
  14. kingMoveRange.add(new Point(0 , 1));
  15. kingMoveRange.add(new Point(-1, -1));
  16. kingMoveRange.add(new Point(-1, 1));
  17. kingMoveRange.add(new Point(1, -1));
  18. kingMoveRange.add(new Point(1, 1));
  19.  
  20. "If (startX - endX) and (startY - endY) matches ANY one of the pairs in the list "
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement