Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. package lógica;
  2.  
  3. public abstract class Piece {
  4. public static final int pawn = 1;
  5. public static final int knight = 2;
  6. public static final int bishop = 3;
  7. public static final int rook = 4;
  8. public static final int queen = 5;
  9. public static final int king = 6;
  10.  
  11. //figura
  12. public int type;
  13. public int color;
  14. public int posx;
  15. public int posy;
  16. public int lastMoved; //Para tratar o caso en passant para peoes
  17. public boolean isMoved; //Para peças com movimentos que dependem de não terem sido ainda movidas.
  18. public boolean isChecked;
  19. public boolean movedTwo; //Para tratar o caso en passant para os peões
  20.  
  21.  
  22. public boolean valid[][] = new boolean[8][8];
  23.  
  24. public void isValid(Piece[][] spot){
  25. }
  26.  
  27. Piece() {
  28. }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement