Package com.mojang.escape.gui

Examples of com.mojang.escape.gui.Sprite


public class LootBlock extends Block {
  private boolean taken = false;
  private Sprite sprite;

  public LootBlock() {
    sprite = new Sprite(0, 0, 0, 16 + 2, Art.getCol(0xffff80));
    addSprite(sprite);
    blocksMotion = true;
  }
View Full Code Here


    blocksMotion = true;
    for (int i = 0; i < 6; i++) {
      double x = (random.nextDouble() - 0.5);
      double y = (random.nextDouble() - 0.7) * 0.3;
      double z = (random.nextDouble() - 0.5);
      addSprite(new Sprite(x, y, z, 4 * 8 + 6 + random.nextInt(2), Art.getCol(0x202020)));
    }
  }
View Full Code Here

    super.addEntity(entity);
    if (!filled && entity instanceof BoulderEntity) {
      entity.remove();
      filled = true;
      blocksMotion = false;
      addSprite(new Sprite(0, 0, 0, 8 + 2, BoulderEntity.COLOR));
      Sound.thud.play();
    }
  }
View Full Code Here

  public ChestBlock() {
    tex = 1;
    blocksMotion = true;

    chestSprite = new Sprite(0, 0, 0, 8 * 2 + 0, Art.getCol(0xffff00));
    addSprite(chestSprite);
  }
View Full Code Here

    return false;
  }

  public void tick() {
    for (int i = 0; i < sprites.size(); i++) {
      Sprite sprite = sprites.get(i);
      sprite.tick();
      if (sprite.removed) {
        sprites.remove(i--);
      }
    }
  }
View Full Code Here

public class BarsBlock extends Block {
  private Sprite sprite;
  private boolean open = false;

  public BarsBlock() {
    sprite = new Sprite(0, 0, 0, 0, 0x202020);
    addSprite(sprite);
    blocksMotion = true;
  }
View Full Code Here

public class TorchBlock extends Block {
  private Sprite torchSprite;

  public TorchBlock() {
    torchSprite = new Sprite(0, 0, 0, 3, Art.getCol(0xffff00));
    sprites.add(torchSprite);
  }
View Full Code Here

  public boolean wait;

  public LadderBlock(boolean down) {
    if (down) {
      floorTex = 1;
      addSprite(new Sprite(0, 0, 0, 8 + 3, Art.getCol(LADDER_COLOR)));
    } else {
      ceilTex = 1;
      addSprite(new Sprite(0, 0, 0, 8 + 4, Art.getCol(LADDER_COLOR)));
    }
  }
View Full Code Here

  public KeyEntity(double x, double z) {
    this.x = x;
    this.z = z;
    y = 0.5;
    ya = 0.025;
    sprite = new Sprite(0, 0, 0, 16 + 3, COLOR);
    sprites.add(sprite);
  }
View Full Code Here

    xa = Math.sin(rot) * 0.2 * pow;
    za = Math.cos(rot) * 0.2 * pow;
    this.x = x - za / 2;
    this.z = z + xa / 2;

    sprites.add(new Sprite(0, 0, 0, 8 * 3 + sprite, Art.getCol(col)));

    flying = true;
  }
View Full Code Here

TOP

Related Classes of com.mojang.escape.gui.Sprite

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.