Package com.badlogic.gdx.scenes.scene2d.ui

Examples of com.badlogic.gdx.scenes.scene2d.ui.Image


    }
  }

  private void drawBombs() {
   
    Image object = new Image(world.level.getTexture("bomb"));
    object.setPosition(ship.getBomb().x, ship.getBomb().y);
    object.setOrigin(ship.getBomb().getWidth() / 2,ship.getBomb().getHeight() / 2);
    object.setWidth(ship.getBomb().getWidth());
    object.setHeight(ship.getBomb().getHeight());
    object.setScale(1, 1);
    object.setRotation(ship.getBombRotation());
 

   
    stage.addActor(object);
View Full Code Here


    stage.addActor(object);

  }

  private void addFrameToStage() {
    Image object = new Image(world.level.getTexture("Frame"));
    object.setPosition(0, 0);
    object.setWidth(width);
    object.setHeight(height);
    stage.addActor(object);

   
  }
View Full Code Here

    explosionIterator = secondaryExplosions.iterator();

    while (explosionIterator.hasNext()) {
      explosion = explosionIterator.next();
     
      Image object = new Image(world.level.getTexture(explosion.getSpriteName()));
      object.setPosition(explosion.getPosition().x, explosion.getPosition().y);
      object.setOrigin(explosion.getWidth() / 2, explosion.getHeight() / 2);
      object.setWidth(explosion.getWidth());
      object.setHeight(explosion.getHeight());
      object.setScale(explosion.getRenderScaleX(), explosion.getRenderScaleY());
      object.setRotation(explosion.getRotation());
      object.setColor(1f, 1f, 1f, explosion.getAlpha());
   
      stage.addActor(object);

    }
 
View Full Code Here

    explosionIterator = explosions.iterator();

    while (explosionIterator.hasNext()) {
      explosion = explosionIterator.next();

      Image object = new Image(world.level.getTexture(explosion.getSpriteName()));
      object.setPosition(explosion.getPosition().x, explosion.getPosition().y);
      object.setOrigin(explosion.getWidth() / 2, explosion.getHeight() / 2);
      object.setWidth(explosion.getWidth());
      object.setHeight(explosion.getHeight());
      object.setScale(explosion.getRenderScaleX(), explosion.getRenderScaleY());
      object.setRotation(explosion.getRotation());
      object.setColor(1, 1, 1, explosion.getAlpha());
   
      stage.addActor(object);
     
    }
 
View Full Code Here

      bullet = bulletIterator.next();
      currentFrame = world.level.getAnimation(bullet.getSpriteName()).getKeyFrame(bullet.getTime(), true);

      TextureRegion image = new TextureRegion(currentFrame);

      Image object = new Image(image);
      object.setPosition(bullet.getPosition().x - (currentFrame.getRegionWidth() / 2) + bullet.getWidth() / 2f,
          (bullet.getPosition().y - currentFrame.getRegionHeight() / 2) + bullet.getHeight() / 2);
      object.setOrigin(currentFrame.getRegionWidth() / 2, currentFrame.getRegionHeight() / 2);
      object.setWidth(currentFrame.getRegionWidth());
      object.setHeight(currentFrame.getRegionHeight());
      object.setScale(bullet.getRenderScaleX(), bullet.getRenderScaleY());
      object.setRotation(bullet.getRotation());
     
      stage.addActor(object);

     
    }
View Full Code Here

      currentFrame = world.level.getAnimation(ship.getSpriteName()).getKeyFrame(ship.getTime(), true);
      currentFrame.flip(false, false);

    }
    TextureRegion image = new TextureRegion(currentFrame);
    Image object = new Image(image);

    object.setPosition(ship.getPosition().x + ship.getWidth() / 3 - currentFrame.getRegionWidth() / 2,
        ship.getPosition().y + ship.getHeight() / 3 - currentFrame.getRegionHeight() / 2);
    object.setOrigin(currentFrame.getRegionWidth() / 2, currentFrame.getRegionHeight() / 2);
    object.setWidth(currentFrame.getRegionWidth());
    object.setHeight(currentFrame.getRegionHeight());
    object.setScale(ship.getRenderScaleX(), ship.getRenderScaleY());
    object.setRotation(ship.getRotation());
 

    if (ship.isDead()) {
      object.setColor(1, 1, 1, ship.getAlpha());
    }

    stage.addActor(object);

 
    if (ship.isSLOW()) {

      TextureRegion slowSprite = new TextureRegion(world.level.getTexture("shipSlow"));
      Image slow = new Image(slowSprite);

      slow.setPosition(ship.getPosition().x + ship.getWidth() / 2 - slowSprite.getRegionWidth() / 2,
          ship.getPosition().y + ship.getHeight() / 2 - slowSprite.getRegionHeight() / 2);
      slow.setOrigin(slowSprite.getRegionWidth() / 2, slowSprite.getRegionHeight() / 2);
      slow.setWidth(slowSprite.getRegionWidth());
      slow.setHeight(slowSprite.getRegionHeight());
      slow.setScale(ship.getRenderScaleX(), ship.getRenderScaleY());
      slow.setRotation(ship.getSlowEffectRotation());
     
      stage.addActor(slow);
    }

  }
View Full Code Here

  private void drawItems() {
    itemIterator = items.iterator();
    while (itemIterator.hasNext()) {
      item = itemIterator.next();

      Image object = new Image(world.level.getTexture(item.getTextureName()));
      object.setPosition(item.getPosition().x, item.getPosition().y);
      object.setOrigin(item.getWidth() / 2, item.getHeight() / 2);
      object.setWidth(item.getWidth());
      object.setHeight(item.getHeight());
      object.setScale(item.getRenderScaleX(), item.getRenderScaleY());
      object.setRotation(item.getRotation());
   

      stage.addActor(object);
   
View Full Code Here

          currentFrame.flip(true, false);
        }
      }
      TextureRegion image = new TextureRegion(currentFrame);

      Image object = new Image(image);
      object.setPosition(enemy.getPosition().x + enemy.getWidth() / 2 - currentFrame.getRegionWidth() / 2,
          enemy.getPosition().y + enemy.getHeight() / 2 - currentFrame.getRegionHeight() / 2);
      object.setOrigin(currentFrame.getRegionWidth() / 2, currentFrame.getRegionHeight() / 2);
      object.setWidth(currentFrame.getRegionWidth());
      object.setHeight(currentFrame.getRegionHeight());
      object.setScale(enemy.getRenderScaleX(), enemy.getRenderScaleY());
      object.setRotation(enemy.getRotation());
     
      stage.addActor(object);

     
    }
View Full Code Here

  private void drawBossHealth(Enemy enemy) {

    Boss boss = (Boss) enemy;

    Image object = new Image(world.level.getTexture(boss.getHBSpriteName()));
    object.setPosition(boss.getHealthBar().getPosition().x, boss.getHealthBar().getPosition().y);
    object.setOrigin(boss.getHealthBar().getHeight() / 2, boss.getHealthBar().getHeight() / 2);
    object.setWidth(boss.getHealthBar().getHeight());
    object.setHeight(boss.getHealthBar().getWidth());
    object.setScale(.5f * Configuration.gameScale / 20, .5f * Configuration.gameScale / 20);
    object.setRotation(boss.getHealthBar().getRotation());

    stage.addActor(object);
 

  }
View Full Code Here

    bulletIterator = bullets.iterator();
    while (bulletIterator.hasNext()) {

      bullet = bulletIterator.next();

      Image object = new Image(world.level.getTexture(bullet.getSpriteName()));
      object.setPosition(bullet.getPosition().x, bullet.getPosition().y);
      object.setOrigin(bullet.getWidth() / 2, bullet.getHeight() / 2);
      object.setWidth(bullet.getWidth());
      object.setHeight(bullet.getHeight());
      object.setScale(bullet.getRenderScaleX(), bullet.getRenderScaleY());
      object.setRotation(bullet.getRotation());
     
      stage.addActor(object);

    }
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.scenes.scene2d.ui.Image

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.