Exemplo n.º 1
0
  public void addShield() {
    detachChild(activity.shieldSpriteP);

    activity.shieldSpriteP =
        new Sprite(0, 0, activity.shieldRegion, activity.getVertexBufferObjectManager());
    activity.shieldSpriteP.setSize(
        activity.mCamera.getWidth() / 15.4f, activity.mCamera.getWidth() / 15.4f);
    activity.shieldSpriteP.setZIndex(1);

    Random rand = new Random();
    int rangex = (int) (mCamera.getWidth() - 100 - activity.shieldSpriteP.getWidth());
    int rangey = (int) (mCamera.getHeight() - 100 - activity.shieldSpriteP.getHeight());
    int x = rand.nextInt(rangex);
    int y = rand.nextInt(rangey);

    activity.shieldSpriteP.setPosition(x + 50, y + 50);

    attachChild(activity.shieldSpriteP);
    shieldHit = false;
  }