Olá pessoal,estou fazendo um jogo de xadrez em java… meu problema é o seguinte
nao estou conseguindo achar uma logica para ver se o movimento do bispo eh valido!
ou seja
eu quero validar uma jogada!
observação:
as peças estao numa matriz do tipo Peca (classe criada por mim)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Pecas;
/**
*
* @author belitos
*/
public class Bispo extends Peca {
public Bispo(char jogador)
{
super.setJogador(jogador);
}
public int validaMovimento(int posX, int posY)
{
//retorna 0 se a jogada for valida e -1 se nao for
//posX e posY,canditas a nova posicao na matriz
int oldX,oldY; //posicao onde esta a peca no momento
oldX=this.getX();
oldY=this.getY();
return -1; //jogada invalida
}
}