Example usage for com.badlogic.gdx.graphics Color WHITE

List of usage examples for com.badlogic.gdx.graphics Color WHITE

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics Color WHITE.

Prototype

Color WHITE

To view the source code for com.badlogic.gdx.graphics Color WHITE.

Click Source Link

Usage

From source file:com.theosirian.ppioo.util.GUI.java

License:Open Source License

private static void loadResources(Skin skin) {
    FreeTypeFontGenerator gen = new FreeTypeFontGenerator(Gdx.files.internal("graduate.ttf"));
    FreeTypeFontGenerator.FreeTypeFontParameter param = new FreeTypeFontGenerator.FreeTypeFontParameter();
    param.size = 12;// w  w  w .j a va  2s .  c om
    skin.add("x-small", gen.generateFont(param));
    param.size = 16;
    skin.add("small", gen.generateFont(param));
    param.size = 20;
    skin.add("default", gen.generateFont(param));
    param.size = 24;
    skin.add("medium", gen.generateFont(param));
    param.size = 32;
    skin.add("big", gen.generateFont(param));
    param.size = 48;
    skin.add("huge", gen.generateFont(param));
    param.size = 72;
    skin.add("x-huge", gen.generateFont(param));

    skin.add("background", new SpriteDrawable(new Sprite(new Texture(Gdx.files.internal("main.png")))));

    skin.add("default.up",
            new NinePatch(new Texture(Gdx.files.internal("button.up.default.9.png")), 16, 16, 16, 16));
    skin.add("default.over",
            new NinePatch(new Texture(Gdx.files.internal("button.over.default.9.png")), 16, 16, 16, 16));
    skin.add("default.down",
            new NinePatch(new Texture(Gdx.files.internal("button.down.default.9.png")), 16, 16, 16, 16));

    skin.add("success.up",
            new NinePatch(new Texture(Gdx.files.internal("button.up.success.9.png")), 16, 16, 16, 16));
    skin.add("success.over",
            new NinePatch(new Texture(Gdx.files.internal("button.over.success.9.png")), 16, 16, 16, 16));
    skin.add("success.down",
            new NinePatch(new Texture(Gdx.files.internal("button.down.success.9.png")), 16, 16, 16, 16));

    skin.add("warning.up",
            new NinePatch(new Texture(Gdx.files.internal("button.up.warning.9.png")), 16, 16, 16, 16));
    skin.add("warning.over",
            new NinePatch(new Texture(Gdx.files.internal("button.over.warning.9.png")), 16, 16, 16, 16));
    skin.add("warning.down",
            new NinePatch(new Texture(Gdx.files.internal("button.down.warning.9.png")), 16, 16, 16, 16));

    skin.add("error.up",
            new NinePatch(new Texture(Gdx.files.internal("button.up.error.9.png")), 16, 16, 16, 16));
    skin.add("error.over",
            new NinePatch(new Texture(Gdx.files.internal("button.over.error.9.png")), 16, 16, 16, 16));
    skin.add("error.down",
            new NinePatch(new Texture(Gdx.files.internal("button.down.error.9.png")), 16, 16, 16, 16));

    skin.add("window", new NinePatch(new Texture(Gdx.files.internal("window.9.png")), 32, 32, 32, 32));

    skin.add("checkbox.on", new Texture(Gdx.files.internal("checkbox.on.default.png")));
    skin.add("checkbox.off", new Texture(Gdx.files.internal("checkbox.off.default.png")));
    skin.add("checkbox.on.disabled", new Texture(Gdx.files.internal("checkbox.on.disabled.png")));
    skin.add("checkbox.off.disabled", new Texture(Gdx.files.internal("checkbox.off.disabled.png")));

    skin.add("checkbox.on.slider.horizontal",
            new Texture(Gdx.files.internal("checkbox.on.slider.horizontal.png")));
    skin.add("checkbox.off.slider.horizontal",
            new Texture(Gdx.files.internal("checkbox.off.slider.horizontal.png")));

    skin.add("radiobutton.on", new Texture(Gdx.files.internal("radiobutton.on.default.png")));
    skin.add("radiobutton.on.over", new Texture(Gdx.files.internal("radiobutton.on.over.default.png")));
    skin.add("radiobutton.off", new Texture(Gdx.files.internal("radiobutton.off.default.png")));
    skin.add("radiobutton.off.over", new Texture(Gdx.files.internal("radiobutton.off.over.default.png")));
    skin.add("radiobutton.disabled", new Texture(Gdx.files.internal("radiobutton.disabled.default.png")));

    skin.add("sound-on", new Texture(Gdx.files.internal("sound-on.png")));
    skin.add("sound-off", new Texture(Gdx.files.internal("sound-off.png")));

    skin.add("arrow.up", new Texture(Gdx.files.internal("arrow.up.default.png")));
    skin.add("arrow.up.disabled", new Texture(Gdx.files.internal("arrow.up.disabled.png")));
    skin.add("arrow.down", new Texture(Gdx.files.internal("arrow.down.default.png")));
    skin.add("arrow.down.disabled", new Texture(Gdx.files.internal("arrow.down.disabled.png")));
    skin.add("arrow.left", new Texture(Gdx.files.internal("arrow.left.default.png")));
    skin.add("arrow.left.disabled", new Texture(Gdx.files.internal("arrow.left.disabled.png")));
    skin.add("arrow.right", new Texture(Gdx.files.internal("arrow.right.default.png")));
    skin.add("arrow.right.disabled", new Texture(Gdx.files.internal("arrow.right.disabled.png")));

    for (ColorEnum color : ColorEnum.values()) {
        skin.add(color.colorName, color.getColor());
    }

    Pixmap pixmap;

    pixmap = new Pixmap(1, 1, Pixmap.Format.RGBA8888);
    pixmap.setColor(skin.getColor("white"));
    pixmap.fill();
    skin.add("white", new Texture(pixmap));

    pixmap = new Pixmap(1, 1, Pixmap.Format.RGBA8888);
    pixmap.setColor(skin.getColor("transparent"));
    pixmap.fill();
    skin.add("transparent", new Texture(pixmap));

    pixmap = new Pixmap(8, 1, Pixmap.Format.RGBA8888);
    pixmap.setColor(Color.WHITE);
    pixmap.fill();
    skin.add("white1x8", new Texture(pixmap));

    pixmap = new Pixmap(1, 8, Pixmap.Format.RGBA8888);
    pixmap.setColor(Color.WHITE);
    pixmap.fill();
    skin.add("white8x1", new Texture(pixmap));

    pixmap = new Pixmap(32, 32, Pixmap.Format.RGBA8888);
    pixmap.setColor(Color.WHITE);
    pixmap.fill();
    skin.add("white32s", new Texture(pixmap));
}

From source file:com.theosirian.ppioo.util.GUI.java

License:Open Source License

public static void configureSkin(Skin skin) {
    if (skin == null) {
        return;//from w  w w.  j  av a2  s . co m
    }

    loadResources(skin);
    loadLabels(skin);
    loadButtons(skin);

    ScrollPane.ScrollPaneStyle scrollPaneStyle = new ScrollPane.ScrollPaneStyle();
    scrollPaneStyle.background = skin.newDrawable("white", Color.BLACK);
    scrollPaneStyle.hScroll = skin.newDrawable("white8x1", Color.GRAY);
    scrollPaneStyle.hScrollKnob = skin.newDrawable("white8x1", Color.WHITE);
    scrollPaneStyle.vScroll = skin.newDrawable("white1x8", Color.GRAY);
    scrollPaneStyle.vScrollKnob = skin.newDrawable("white1x8", Color.WHITE);
    scrollPaneStyle.corner = skin.newDrawable("white", Color.GRAY);
    skin.add("default", scrollPaneStyle);

    CheckBox.CheckBoxStyle checkBoxStyle = new CheckBox.CheckBoxStyle();
    checkBoxStyle.font = skin.getFont("default");
    checkBoxStyle.fontColor = Color.BLACK;
    checkBoxStyle.checkboxOn = skin.getDrawable("checkbox.on");
    checkBoxStyle.checkboxOnDisabled = skin.getDrawable("checkbox.on.disabled");
    checkBoxStyle.checkboxOff = skin.getDrawable("checkbox.off");
    checkBoxStyle.checkboxOffDisabled = skin.getDrawable("checkbox.off.disabled");
    skin.add("default", checkBoxStyle);

    checkBoxStyle = new CheckBox.CheckBoxStyle();
    checkBoxStyle.font = skin.getFont("default");
    checkBoxStyle.fontColor = Color.BLACK;
    checkBoxStyle.checkboxOn = skin.getDrawable("checkbox.on.slider.horizontal");
    //checkBoxStyle.checkboxOnDisabled = skin.getDrawable("checkbox.on.disabled");
    checkBoxStyle.checkboxOff = skin.getDrawable("checkbox.off.slider.horizontal");
    //checkBoxStyle.checkboxOffDisabled = skin.getDrawable("checkbox.off.disabled");
    skin.add("slider.horizontal", checkBoxStyle);

    Window.WindowStyle dialogStyle = new Window.WindowStyle();
    dialogStyle.background = skin.newDrawable("window");
    dialogStyle.stageBackground = skin.newDrawable("white", Color.valueOf("00000080"));
    dialogStyle.titleFont = skin.getFont("medium");
    dialogStyle.titleFontColor = Color.BLACK;
    skin.add("default", dialogStyle);

    ImageButton.ImageButtonStyle upButtonStyle = new ImageButton.ImageButtonStyle();
    upButtonStyle.imageUp = skin.getDrawable("arrow.up");
    upButtonStyle.imageDown = skin.getDrawable("arrow.up");
    upButtonStyle.imageDisabled = skin.getDrawable("arrow.up.disabled");
    skin.add("arrow.up", upButtonStyle);

    ImageButton.ImageButtonStyle downButtonStyle = new ImageButton.ImageButtonStyle();
    downButtonStyle.imageUp = skin.getDrawable("arrow.down");
    downButtonStyle.imageDown = skin.getDrawable("arrow.down");
    downButtonStyle.imageDisabled = skin.getDrawable("arrow.down.disabled");
    skin.add("arrow.down", downButtonStyle);

    ImageButton.ImageButtonStyle radioButtonStyle = new ImageButton.ImageButtonStyle();
    radioButtonStyle.imageUp = skin.getDrawable("radiobutton.off");
    radioButtonStyle.imageOver = skin.getDrawable("radiobutton.off.over");
    radioButtonStyle.imageChecked = skin.getDrawable("radiobutton.on");
    radioButtonStyle.imageCheckedOver = skin.getDrawable("radiobutton.on.over");
    radioButtonStyle.imageDisabled = skin.getDrawable("radiobutton.disabled");
    skin.add("radiobutton", radioButtonStyle);

    ImageButton.ImageButtonStyle soundButtonOn = new ImageButton.ImageButtonStyle();
    soundButtonOn.imageUp = skin.getDrawable("sound-on");
    soundButtonOn.imageChecked = skin.getDrawable("sound-on");
    skin.add("sound-on", soundButtonOn);

    ImageButton.ImageButtonStyle soundButtonOff = new ImageButton.ImageButtonStyle();
    soundButtonOff.imageUp = skin.getDrawable("sound-off");
    soundButtonOff.imageChecked = skin.getDrawable("sound-off");
    skin.add("sound-off", soundButtonOff);
}

From source file:com.thesullies.characters.WorldRenderer.java

License:Apache License

public WorldRenderer(SpriteBatch batch, StickmanWorld stickmanWorld, TiledMap map) {
    this.stickmanWorld = stickmanWorld;

    this.displayWidth = Gdx.graphics.getWidth();
    this.displayHeight = Gdx.graphics.getHeight();

    guiCam = new OrthographicCamera();
    guiCam.setToOrtho(false, GAME_WIDTH, GAME_HEIGHT);
    guiCam.position.set(GAME_WIDTH / 2, GAME_HEIGHT / 2, 0);
    guiCam.zoom = 1.0f;/*w w  w.j a v  a2  s.  c  om*/
    guiCam.update();

    this.mapRenderer = new OrthogonalTiledMapRenderer(map, LevelMapManager.MAP_UNIT_SCALE);

    this.batch = batch;

    gameStatusBatch = new SpriteBatch();

    font = new BitmapFont();
    font.setColor(Color.GREEN);
    font.getData().setScale(0.5f);

    this.gameStatusFont = new BitmapFont();
    this.gameStatusFont.setColor(Color.WHITE);
    this.gameStatusFont.getData().setScale(3.0f);

    if (debugOutput) {
        debugRenderer = new Box2DDebugRenderer();
        debugFont = new BitmapFont();
        debugFont.setColor(Color.WHITE);
        debugFont.getData().setScale(2.0f);
        debugBatch = new SpriteBatch();
    }

    inputController = new InputController(displayWidth, displayHeight);
}

From source file:com.thetruthbeyond.botmaker.gui.objects.buttons.MenuButton.java

License:Open Source License

@Override
public void draw(SmartSpriteBatch batch) {
    batch.draw(button, area.getX(), area.getY(), button.getW(), button.getH());
    if (hoverTime == 0) {
        batch.draw(icon, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, icon.getW(), icon.getH());
    } else if (hoverTime == 1) {
        batch.draw(iconHover, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, iconHover.getW(),
                iconHover.getH());// w  w  w  .j a v  a  2 s  .  com
    } else {
        batch.draw(icon, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, icon.getW(), icon.getH());
        batch.setColor(new Color(1.0f, 1.0f, 1.0f, hoverAlpha));
        batch.draw(iconHover, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, iconHover.getW(),
                iconHover.getH());
        batch.setColor(Color.WHITE);
    }
}

From source file:com.thetruthbeyond.gui.objects.controllers.imagewindow.ImageWindow.java

License:Open Source License

@Override
public void draw(SmartSpriteBatch batch) {

    if (image == null) {
        batch.setColor(1.0f, 1.0f, 1.0f, BACKGROUND_ALPHA);
        batch.draw(emptyImage, imageArea.getX(), imageArea.getY(), imageArea.getW(), imageArea.getH());
    } else/*from www .  j a  v  a  2  s  .  c o m*/
        batch.draw(image, imageArea.getX(), imageArea.getY(), imageArea.getW(), imageArea.getH());
    batch.setColor(Color.WHITE);

    // Drawing border
    batch.draw(border, area.getX(), area.getY(), area.getW(), BORDER_SIZE);
    batch.draw(border, area.getX(), area.getY(), BORDER_SIZE, area.getH());
    batch.draw(border, area.getX(), area.getY() + area.getH() - BORDER_SIZE, area.getW(), BORDER_SIZE);
    batch.draw(border, area.getX() + area.getW() - BORDER_SIZE, area.getY(), BORDER_SIZE, area.getH());

    if (isHovered) {
        if (showTime < SHOW_TIME)
            batch.setColor(1.0f, 1.0f, 1.0f, showTime / SHOW_TIME);
        batch.draw(addButton, BUTTON_X, BUTTON_Y, addButton.getW(), addButton.getH());
    } else if (showTime > 0) {
        batch.setColor(1.0f, 1.0f, 1.0f, showTime / SHOW_TIME);
        batch.draw(addButton, BUTTON_X, BUTTON_Y, addButton.getW(), addButton.getH());
    }

    batch.setColor(Color.WHITE);
}

From source file:com.thetruthbeyond.gui.objects.controllers.scrollbar.ScrollBar.java

License:Open Source License

@Override
public void draw(SmartSpriteBatch batch) {

    // Drawing scroll bar.
    arrowTop.draw(batch);/*from  ww  w.jav a 2  s .  c o m*/

    batch.setColor(1.0f, 1.0f, 1.0f, SCROLL_BAR_ALPHA);
    batch.draw(line, area.getX(), SCROLL_BAR_Y, area.getW(), line.getH());
    batch.draw(scrollBar, area.getX(), SCROLL_BAR_Y + line.getH(), area.getW(), SCROLL_BAR_H - 2 * line.getH());
    batch.draw(line, area.getX(), SCROLL_BAR_Y + SCROLL_BAR_H - line.getH(), area.getW(), line.getH());
    batch.setColor(Color.WHITE);

    arrowBot.draw(batch);

    // Drawing scroll bar swing.
    batch.draw(line, area.getX(), swingY, area.getW(), line.getH());
    batch.draw(swing, area.getX(), swingY + line.getH(), area.getW(), swingH - 2 * line.getH());
    batch.draw(line, area.getX(), swingY + swingH - line.getH(), area.getW(), line.getH());

    if (swingH > MIN_SWING_HEIGHT) {
        batch.draw(line, LINE_X, swingY + swingH / 2 - LINE_OFFSET, LINE_W, line.getH());
        batch.draw(line, LINE_X, swingY + swingH / 2 + LINE_OFFSET, LINE_W, line.getH());
    }
}

From source file:com.thetruthbeyond.gui.objects.controllers.scrollpanel.ScrollPanel.java

License:Open Source License

protected void drawObjectsToBuffer(SmartSpriteBatch batch) {
    Color color = batch.getColor();

    float alpha = color.a * appearTime / APPEAR_TIME;
    buffer.begin();//ww  w  . ja v  a 2 s.c o m
    batch.begin();
    Gdx.graphics.getGL20().glClearColor(0.6f, 0.6f, 0.0f, 0.0f);
    Gdx.graphics.getGL20().glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);

    for (int i = 0; i != objects.size(); i++) {
        Clickable object = objects.get(i);
        if (!hasUnionWith(object.getArea()))
            continue;

        if (i >= objects.size() - columns)
            batch.setColor(1.0f, 1.0f, 1.0f, alpha);
        else
            batch.setColor(color);

        if (object instanceof FBODrawable)
            ((FBODrawable) object).hintFBODrawing();
        object.draw(batch);
    }

    batch.setColor(Color.WHITE);
    batch.end();

    buffer.end();
}

From source file:com.thetruthbeyond.gui.objects.controllers.scrollpanel.ScrollPanel.java

License:Open Source License

protected void drawBuffer(SmartSpriteBatch batch) {

    Texture bufferTexture = buffer.getColorBufferTexture();
    if (region == null) {
        region = new TextureRegion(bufferTexture, objectArea.getX(),
                Consts.SCREEN_H - (objectArea.getY() + objectArea.getH()), objectArea.getW(),
                objectArea.getH());//  w w  w .j  a va2 s  .  co m
        region.flip(false, true);
    } else
        region.setTexture(bufferTexture);

    batch.draw(region, objectArea.getX(), objectArea.getY(), objectArea.getW(), objectArea.getH());
    batch.setColor(Color.WHITE);
}

From source file:com.thetruthbeyond.gui.objects.controllers.textfield.decorators.PromptTextField.java

License:Open Source License

@Override
public void draw(SmartSpriteBatch batch) {
    super.draw(batch);

    if (isFocused() && isPrompted && !hasReachedFinish()) {
        batch.setColor(1.0f, 1.0f, 1.0f, ALPHA);
        batch.draw(prompt, getInputX() + getPadding() + getLineW() + OFFSET, Y, W, H);
        batch.setColor(Color.WHITE);
    }/*  w  w w .j ava2 s  .c  o m*/
}

From source file:com.thetruthbeyond.gui.objects.shareable.DarknessDrawer.java

License:Open Source License

public void draw(SmartSpriteBatch batch, Object client) {
    if (this.client == null || this.client == client) {
        batch.setColor(1.0f, 1.0f, 1.0f, tabAlpha * BLACKNESS_ALPHA);
        batch.draw(darkness, area.getX(), area.getY(), area.getW(), area.getH());
        batch.setColor(Color.WHITE);
    }//ww w  .  j  a v a 2  s .com
}