Package modelo.excepciones

Examples of modelo.excepciones.ExcepcionCoordenadaErronea


   * @param y representa la fila
   * @throws ExcepcionCoordenadaErronea the excepcion coordenada erronea
   */
  public Coordenada(char le, int y) throws ExcepcionCoordenadaErronea
  {
    if(y<0 || le<'A' || le>'Z') throw new ExcepcionCoordenadaErronea(le,y);
    else
    {
      letra=le;
      this.y=y;
    }
View Full Code Here


  }

  @Test
  public final void tesExcepcionCoordenadaErronea() {
    try {
      throw new ExcepcionCoordenadaErronea('+', 1000);
    } catch (Exception ex) {
      if (ex instanceof ExcepcionCoordenadaErronea) {
        assertEquals('+',((ExcepcionCoordenadaErronea) ex).getLetra());
        assertEquals(1000,((ExcepcionCoordenadaErronea) ex).getY());
      else fail("Se esperaba ExcepcionCoordenadaErronea, pero se capturo "+ex.getClass().getSimpleName());
View Full Code Here

        j--;
      }
      i--;
      j=dimx-1;
    }
    throw new ExcepcionCoordenadaErronea(c.getLetra(), c.getY());
  }
View Full Code Here

   * @throws ExcepcionCoordenadaErronea the excepcion coordenada erronea
   */
  public void addMovimiento(Coordenada co, Coordenada cd) throws ExcepcionCoordenadaErronea
  {
    if(tablero.getCasillaAt(co)==null)
      throw new ExcepcionCoordenadaErronea(co.getLetra(), co.getY());
    else if(tablero.getCasillaAt(cd)==null)
      throw new ExcepcionCoordenadaErronea(co.getLetra(), co.getY());
    else
      movs.add(new MovimientoOrdinario(co,cd));
  }
View Full Code Here

    {
      Coordenada coor= new Coordenada(casilla.charAt(0), Integer.parseInt(Character.toString(casilla.charAt(1))));
      Casilla cas= PartidaAjedrez.getInstancia().getTablero().getCasillaAt(coor);
     
      if(cas==null)
        throw new ExcepcionCoordenadaErronea(coor.getLetra(), coor.getY());
      else if(cas!=null && cas.isOcupada())
        throw new ExcepcionPosicionNoValida(coor);
      else
      {
        tablero.colocaPiezaAt(cas.getCoordenada(), coloca);
View Full Code Here

  * @throws ExcepcionCoordenadaErronea the excepcion coordenada erronea
  */
  public void addMovimientoCoronacion(Coordenada co, Coordenada cd, Pieza p) throws ExcepcionCoordenadaErronea
  {
    if(tablero.getCasillaAt(co)==null)
      throw new ExcepcionCoordenadaErronea(co.getLetra(), co.getY());
    else if(tablero.getCasillaAt(cd)==null)
      throw new ExcepcionCoordenadaErronea(co.getLetra(), co.getY());
    else
      movs.add(new MovimientoCoronacion(co,cd,p));
  }
View Full Code Here

TOP

Related Classes of modelo.excepciones.ExcepcionCoordenadaErronea

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.