public class PosicaodasDamas extends PilhaPosicao
{
  public Posicao NaPosicao( int k)
  {
    return( P[k] );
  }
  
  public boolean PodeColocar( Posicao pos )
  {
    Posicao dama;
    boolean res = true;

    for(int i = 0; i < topo && res; i++){  // olha para as damas na pilha
      dama = NaPosicao(i);                   
      if( dama.linha == pos.linha || dama.coluna == pos.coluna || 
          dama.linha - dama.coluna == pos.linha - pos.coluna   ||
          dama.linha + dama.coluna == pos.linha + pos.coluna)
	res = false;                       // neste caso a casa esta' bloqueada
    }
    return res;
  }
}

