Examples of Enemigo


Examples of org.sfsoft.hibernate.Enemigo

    if (filaSeleccionada == -1)
      return null;
   
    int id = (Integer) getValueAt(filaSeleccionada, 0);
   
    Enemigo enemigo = (Enemigo) HibernateUtil.getCurrentSession().get(Enemigo.class, id);
    return enemigo;
  }
View Full Code Here

Examples of org.sfsoft.hibernate.Enemigo

   */
  private void nuevoPersonaje() {
    JEnemigo jPersonaje = new JEnemigo();
    jPersonaje.setVisible(true);
   
    Enemigo enemigo = new Enemigo();
    enemigo.setNombre(jPersonaje.getNombre());
    enemigo.setVida(jPersonaje.getVida());
    enemigo.setPuntos(jPersonaje.getPuntos());
    enemigo.getArmas().addAll(jPersonaje.getArmas());
   
    // Da de alta el objeto en la tabla de datos
    Session session = HibernateUtil.getCurrentSession();
    session.beginTransaction();
    session.save(enemigo);
View Full Code Here

Examples of org.sfsoft.hibernate.Enemigo

  /*
   * Modifica el enemigo seleccionado
   */
  private void modificarPersonaje() {
   
    Enemigo enemigo = tabla.getEnemigoSeleccionado();
    if (enemigo == null)
      return;
   
    JEnemigo jEnemigo = new JEnemigo();
    jEnemigo.setNombre(enemigo.getNombre());
    jEnemigo.setVida(enemigo.getVida());
    jEnemigo.setPuntos(enemigo.getPuntos());
    jEnemigo.setArmas(enemigo.getArmas());
    jEnemigo.setVisible(true);
   
    enemigo.setNombre(jEnemigo.getNombre());
    enemigo.setVida(jEnemigo.getVida());
    enemigo.setPuntos(jEnemigo.getPuntos());
    enemigo.setArmas(jEnemigo.getArmas());
   
    // Almacena los cambios en la tabla
    Session session = HibernateUtil.getCurrentSession();
    session.beginTransaction();
    session.update(enemigo);
View Full Code Here

Examples of org.sfsoft.hibernate.Enemigo

  /*
   * Elimina el enemigo seleccionado
   */
  private void eliminarEnemigo() {
   
    Enemigo enemigo = tabla.getEnemigoSeleccionado();
    if (enemigo == null)
      return;
   
    // Elimina el enemigo de la tabla de datos
    Session session = HibernateUtil.getCurrentSession();
View Full Code Here

Examples of src.Enemigo

   
    ifguardian.enemigoEnRango() != null)
      //ATTACK!
    {
     
    Enemigo enemigo = guardian.enemigoEnRango();
    ClientCommand cAtaque =guardian.atacar(enemigo.getPosition());
    //comandos.add(nuevoComando);
    guardian.setCommand(cAtaque);
    return cAtaque;
    }
    else {//mover
View Full Code Here

Examples of src.Enemigo

    ifub.enemigoEnRango() != null)
      //ATTACK!
    {
     
      Enemigo enemigo = ub.enemigoEnRango();
      ClientCommand cAtaque =ub.atacar(enemigo.getPosition());
      //comandos.add(nuevoComando);
      ub.setCommand(cAtaque);
      return cAtaque;
    }
   
View Full Code Here

Examples of src.Enemigo

  public ClientCommand accionDeTurno(Atacante asesino){

   
    if (asesino.enemigoEnRango()!=null){
      //ATTACK!
      Enemigo enemigo = asesino.enemigoEnRango();
      if (enemigo.getPosition().distance(asesino.getPosition())>asesino.getActionRange()){//tengo que acercarme
        Point destino=enemigo.getPosition();
        ClientCommand nuevoComando=new ClientCommand()
        nuevoComando.setId(asesino.getJugador().getIdComando());
        nuevoComando.setIdUnit(asesino.getId());
        asesino.setPeligrosidad(false);
        asesino.setDescubir(false);
        asesino.setARangoDeAccion(true);
        asesino.setWayPoints(Astar.intentoDePathFinding(destino, asesino, asesino.getJugador().getFortaleza()));
        asesino.destino=destino;
        nuevoComando.setType("move");
        nuevoComando.setDestination((Point)asesino.getWayPoints().get(0));
        asesino.destino=(Point)asesino.getWayPoints().get(0);
        nuevoComando.setUnitType(asesino.getType());
        asesino.setCommand(nuevoComando);
        return nuevoComando;
      }//sino ataco
      ClientCommand cAtaque =asesino.atacar(enemigo.getPosition());
      asesino.setCommand(cAtaque);
      return cAtaque;
    }
    else
    {//move
View Full Code Here

Examples of src.Enemigo

 
 
 
  public ClientCommand accionDeTurno(Atacante asesino){

    Enemigo enemigo = asesino.enemigoEnRango();
    if (enemigo!=null && enemigo.getPosition().distance(asesino.getPosition()) <= asesino.getActionRange()){
      //ATTACK!
     

      ClientCommand cAtaque =asesino.atacar(enemigo.getPosition());
      asesino.setCommand(cAtaque);
      return cAtaque;
    }
    else
    {//move
View Full Code Here

Examples of src.Enemigo

  public ClientCommand accionDeTurno(Atacante asesino){

   
    if (asesino.enemigoEnRango()!=null){
      //ATTACK!
      Enemigo enemigo = asesino.enemigoEnRango();
      if (enemigo.getPosition().distance(asesino.getPosition())>asesino.getActionRange()){//tengo que acercarme
        Point destino=enemigo.getPosition();
        ClientCommand nuevoComando=new ClientCommand()
        nuevoComando.setId(asesino.getJugador().getIdComando());
        nuevoComando.setIdUnit(asesino.getId());
        asesino.setPeligrosidad(false);
        asesino.setDescubir(false);
        asesino.setARangoDeAccion(true);
        asesino.setWayPoints(Astar.intentoDePathFinding(destino, asesino, asesino.getJugador().getFortaleza()));
        asesino.destino=destino;
        nuevoComando.setType("move");
        nuevoComando.setDestination((Point)asesino.getWayPoints().get(0));
        asesino.destino=(Point)asesino.getWayPoints().get(0);
        nuevoComando.setUnitType(asesino.getType());
        asesino.setCommand(nuevoComando);
        return nuevoComando;
      }//sino ataco
      ClientCommand cAtaque =asesino.atacar(enemigo.getPosition());
      asesino.setCommand(cAtaque);
      return cAtaque;
    }
    else
    {//move
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.