Package org.spoutcraft.api.gui

Examples of org.spoutcraft.api.gui.GenericLabel


    GenericScrollArea screen = new GenericScrollArea();
    screen.setHeight(height - 24 - 30).setWidth(width).setY(24).setX(0);
    getScreen().attachWidget("Spoutcraft", screen);

    GenericLabel label = new GenericLabel("Minimap Settings");
    int size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX((int) (width / 2 - size / 2)).setY(10);
    label.setFixed(true).setPriority(RenderPriority.Lowest);
    getScreen().attachWidget("Spoutcraft", label);

    int left = (int)(width / - 155);
    int right = (int)(width / 2 + 5);

    control = new ResetButton(this).setAlign(WidgetAnchor.TOP_CENTER);
    control.setWidth(150).setHeight(20).setX(left).setY(height - 25);
    getScreen().attachWidget("Spoutcraft", control);

    doneButton = new GenericButton("Done");
    doneButton.setAlign(WidgetAnchor.CENTER_CENTER);
    doneButton.setX(right).setY(height - 25);
    doneButton.setHeight(20).setWidth(150);
    getScreen().attachWidget("Spoutcraft", doneButton);

    int top = 5;
    final Color grey = new Color(0.80F, 0.80F, 0.80F, 0.65F);

    label = new GenericLabel("Minimap Position");
    size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX((int) (width / 2 - size / 2)).setY(top);
    label.setTextColor(grey);
    screen.attachWidget("Spoutcraft", label);

    top += 11;

    Gradient linebreak = new GenericGradient();
    linebreak.setBottomColor(grey);
    linebreak.setTopColor(grey);
    linebreak.setX(width/2 - 318 / 2).setY(top).setHeight(3).setWidth(318);
    screen.attachWidget("Spoutcraft", linebreak);

    top += 6;

    positionButton = new GenericButton("Move Minimap");
    positionButton.setGeometry(width / 2 - 75, top, 150, 20);
    screen.attachWidget("Spoutcraft", positionButton);

    top += 27;

    label = new GenericLabel("Minimap Configuration");
    size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX((int) (width / 2 - size / 2)).setY(top);
    label.setTextColor(grey);
    screen.attachWidget("Spoutcraft", label);

    top += 11;

    linebreak = new GenericGradient();
View Full Code Here


    this.parent = parent;
  }

  @Override
  protected void createInstances() {
    title = new GenericLabel("About");
    buttonDone = new GenericButton("Main Menu");
    scroll = new GenericScrollArea();
   
    labelSpoutcraftVersion = new GenericLabel(SpoutClient.getSpoutcraftVersion() + SpoutClient.getSpoutcraftBuild() + "\nLicensed under LGPLv3");
    labelMinecraftVersion = new GenericLabel("Copyright Mojang AB");
    labelSpoutcraftVersion.setAlign(WidgetAnchor.TOP_RIGHT);
    textureSpoutcraft = new ClientTexture(FileUtil.getAssetsDir().getPath()+"/logo/spoutcraft.png");
    textureMinecraft = new ClientTexture(FileUtil.getAssetsDir().getPath()+"/logo/minecraft.png");

    getScreen().attachWidgets("Spoutcraft", title, buttonDone, scroll, labelMinecraftVersion, labelSpoutcraftVersion, textureMinecraft, textureSpoutcraft);
View Full Code Here

        }
      });
      image.url = attr.get("website");
      image.texture.setTooltip(attr.get("tooltip"));
      if (attr.containsKey("description") && !attr.get("description").isEmpty()) {
        image.description = new GenericLabel(attr.get("description"));
        image.description.setTextColor(new Color(0xaaaaaa));
      }
      this.images.add(image);

      // TODO Description
View Full Code Here

    }
    return null;
  }

  public Section() {
    labelTitle = new GenericLabel("Untitled");
  }
View Full Code Here

    logo.setGeometry((width / 2)-64, (height / 2)-60, 128, 32);
   
    logo.setLocal(true);
    logo.setDrawAlphaChannel(true);
   
    defaultText = new GenericLabel();
    defaultText.setAnchor(WidgetAnchor.CENTER_CENTER);
    defaultText.setAlign(WidgetAnchor.CENTER_CENTER);
    defaultText.setText(ChatColor.WHITE + "Loading terrain and custom resources");
    //  + "\n" + "\n" + ChatColor.MAGIC + "ShowMagic"
   
    statusText = new GenericLabel();
    statusText.setAnchor(WidgetAnchor.CENTER_CENTER);
    statusText.setAlign(WidgetAnchor.CENTER_CENTER);
    statusText.shiftYPos(20);
    statusText.setText("Activating cached resources...");
    getScreen().attachWidgets("Spoutcraft", logo, defaultText, statusText);
View Full Code Here

    this.handler = handler;
    this.parent = parent;
  }

  protected void createInstances() {
    labelTitle = new GenericLabel(title);
    textText = new GenericTextField();
    textText.setWidth(200);
    textText.setText(text);

    buttonCancel = new GenericButton("Cancel");
View Full Code Here

    this.parent = parent;
    this.bindings = bindings;
  }

  protected void createInstances() {
    title = new GenericLabel("Ambigous bindings\n" + ChatColor.GRAY + "The key you pressed has multiple bindings assigned.\n" + ChatColor.GRAY + "Please choose which action you want to summon.");
    buttonCancel = new GenericButton("Cancel");
    list = new GenericListWidget();

    int i = 1;
    for (AbstractBinding binding:bindings) {
View Full Code Here

    z = edit.z;
    existed = true;
  }

  public void initGui() {
    GenericLabel label = new GenericLabel("Create Waypoint");
    int size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX((int) (width / 2 - size / 2)).setY(10);
    label.setFixed(true).setPriority(RenderPriority.Lowest);
    getScreen().attachWidget("Spoutcraft", label);

    int left = (int)(width / - 155);
    int right = (int)(width / 2 + 5);

    label = new GenericLabel("Waypoint Name:");
    size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX(left).setY(70);
    label.setFixed(true).setPriority(RenderPriority.Lowest);
    getScreen().attachWidget("Spoutcraft", label);

    name = new GenericTextField();
    name.setHeight(20).setWidth(300).setX(left).setY(81);
    name.setMaximumCharacters(0);
    name.setFixed(true).setPriority(RenderPriority.Lowest);
    name.setText(toEdit.name);
    getScreen().attachWidget("Spoutcraft", name);

    String text = "(" + x + ", " + y + ", " + z + ")";
    if (!SpoutClient.getInstance().isCoordsCheat()) {
      text = "Coords not shown";
    }
    label = new GenericLabel(text);
    size = Spoutcraft.getMinecraftFont().getTextWidth(label.getText());
    label.setX((int) (width / 2 - size / 2)).setY(106);
    label.setFixed(true).setPriority(RenderPriority.Lowest);
    getScreen().attachWidget("Spoutcraft", label);

    done = new GenericButton("Create");
    if (existed) {
      done.setText("Save");
View Full Code Here

    recordButton = new GenericButton();
    recordButton.setGeometry(width - 160, top - 3, 150, labelHeight);
    getScreen().attachWidget("Spoutcraft", recordButton);
    updateRecordButton();

    titleLabel = new GenericLabel("Name:");
    titleLabel.setGeometry(left, top + 3, labelWidth, labelHeight);
    getScreen().attachWidget("Spoutcraft", titleLabel);

    commandName = new GenericTextField();
    commandName.setGeometry(right, top - 1, (int) (width - right - recordButton.getWidth() - 20), 16);
    commandName.setText(item.getTitle());
    commandName.setMaximumCharacters(0);
    commandName.setPlaceholder("Enter a name here");
    getScreen().attachWidget("Spoutcraft", commandName);

    top += 23;

    commandLabel = new GenericLabel("Command:");
    commandLabel.setGeometry(left, top + 3, labelWidth, labelHeight);
    getScreen().attachWidget("Spoutcraft", commandLabel);

    commandText = new GenericTextField();
    commandText.setGeometry(right, top - 1, width - right - 10, 16);
    commandText.setMaximumCharacters(0);
    commandText.setPlaceholder("Enter new command here, then click \"Add Command\"");
    getScreen().attachWidget("Spoutcraft", commandText);

    top += 23;

    delayLabel = new GenericLabel("Delay (ms)");
    delayLabel.setGeometry(left, top + 3, labelWidth, labelHeight);
    getScreen().attachWidget("Spoutcraft", delayLabel);

    delayText = new GenericTextField();
    delayText.setGeometry(right, top - 1, width - right - 10, 16);
View Full Code Here

  int lastFPS = 0;
  int fpsDelay = 1;
  int poorFPSCount = 0;

  public MainMenu() {
    splashText = new GenericLabel(getSplashText());
    updateBackgrounds();

    Holiday holiday = Resources.getHoliday();
    if (holiday != null) {
      splashText.setText(holiday.getSplash());
View Full Code Here

TOP

Related Classes of org.spoutcraft.api.gui.GenericLabel

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.