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

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

Introduction

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

Prototype

Color LIGHT_GRAY

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

Click Source Link

Usage

From source file:kyle.game.besiege.title.MainMenuScreen.java

License:Open Source License

private void setNewOn() {
    labelNew.setColor(Color.LIGHT_GRAY);
}

From source file:kyle.game.besiege.title.MainMenuScreen.java

License:Open Source License

private void setLoadOn() {
    labelLoad.setColor(Color.LIGHT_GRAY);
}

From source file:mobi.shad.s3lib.gui.widget.HtmlView.java

License:Apache License

/**
 * @param node//from   w  w w  . j a  v  a2  s  . c  om
 * @return
 */
private CssStyle parseCssStyle(final Element node) {
    final CssStyle style = new CssStyle();

    //
    // Color
    //
    String color = node.getAttribute("color", "");
    if (color.equalsIgnoreCase("yellow")) {
        style.color = Color.YELLOW;
    } else if (color.equalsIgnoreCase("red")) {
        style.color = Color.RED;
    } else if (color.equalsIgnoreCase("green")) {
        style.color = Color.GREEN;
    } else if (color.equalsIgnoreCase("cyan")) {
        style.color = Color.CYAN;
    } else if (color.equalsIgnoreCase("blue")) {
        style.color = Color.BLUE;
    } else if (color.equalsIgnoreCase("gray")) {
        style.color = Color.GRAY;
    } else if (color.equalsIgnoreCase("light_gray")) {
        style.color = Color.LIGHT_GRAY;
    } else if (color.equalsIgnoreCase("dark_gray")) {
        style.color = Color.DARK_GRAY;
    } else if (color.equalsIgnoreCase("orange")) {
        style.color = Color.ORANGE;
    } else if (color.equalsIgnoreCase("magenta")) {
        style.color = Color.MAGENTA;
    } else if (color.equalsIgnoreCase("pink")) {
        style.color = Color.PINK;
    }

    //
    // Align
    //
    String align = node.getAttribute("align", "");
    if (align.equalsIgnoreCase("right")) {
        style.align = Align.right;
    } else if (align.equalsIgnoreCase("left")) {
        style.align = Align.left;
    } else if (align.equalsIgnoreCase("center")) {
        style.align = Align.center;
    } else {
        style.align = Align.left;
    }

    //
    // Font
    //
    String font = node.getAttribute("font", "");
    //      if (font.equalsIgnoreCase("sans12")){
    //         style.font="sans12";
    //      } else if (font.equalsIgnoreCase("sans13")){
    //         style.font="sans13";
    //      } else if (font.equalsIgnoreCase("sans14")){
    //         style.font="sans14";
    //      } else if (font.equalsIgnoreCase("sans15")){
    //         style.font="sans15";
    //      } else if (font.equalsIgnoreCase("droid14")){
    //         style.font="droid14";
    //      } else if (font.equalsIgnoreCase("droid15")){
    //         style.font="droid15";
    //      } else if (font.equalsIgnoreCase("droid16")){
    //         style.font="droid16";
    //      } else if (font.equalsIgnoreCase("droid17")){
    //         style.font="droid17";
    //      } else if (font.equalsIgnoreCase("droid18")){
    //         style.font="droid18";
    //      } else if (font.equalsIgnoreCase("droid22")){
    //         style.font="droid22";
    //      } else if (font.equalsIgnoreCase("droid24")){
    //         style.font="droid24";
    //      }

    //
    // CollSpan
    //
    int collSpan = node.getIntAttribute("collspan", 1);
    if (collSpan > 1) {
        style.collSpan = collSpan;
    }

    return style;
}

From source file:net.bplaced.therefactory.voraciousviper.screens.TitleScreen.java

License:Open Source License

@Override
public void render(float delta) {
    super.render(delta);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

    update(delta);/*from w  ww  .j av  a  2s . co m*/

    // draw gradient background
    shapeRenderer.setProjectionMatrix(camera.combined);
    shapeRenderer.begin(ShapeType.Filled);
    shapeRenderer.rect(0, 0, viewport.getWorldWidth(), viewport.getWorldHeight(), Color.BLACK, Color.BLACK,
            colorScaler, colorScaler);
    shapeRenderer.end();

    stage.getBatch().setProjectionMatrix(camera.combined);
    stage.getBatch().begin();

    if (state.equals(TitleScreenState.ShowSettings)) { // button descriptions
        font.setColor(Color.WHITE);
        font.draw(stage.getBatch(),
                VoraciousViper.getInstance().getBundle().get(I18NKeys.ControlsBy) + " "
                        + VoraciousViper.getInstance().getBundle().get(prefs.getString(PrefsKeys.Controls)),
                buttonsSettings[0][0].getX(), 25);
    } else if (state.equals(TitleScreenState.ShowAbout)) { // about text
        font.setColor(1, 1, 1, 1 - xOffset / xOffsetMax);
        float xOffsetAboutText = paddingFromViewport + xOffset + (xOffset / xOffsetMax) * 50;
        font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().format(I18NKeys.AboutText,
                VoraciousViper.getInstance().getVersionName()), xOffsetAboutText, 180);

        spriteThere.setAlpha(1 - xOffset / xOffsetMax);
        spriteThere.setScale(.4f);
        spriteThere.setPosition(xOffsetAboutText + 81, 105);
        spriteThere.draw(stage.getBatch());

        spriteFactory.setAlpha(1 - xOffset / xOffsetMax);
        spriteFactory.setScale(.4f);
        spriteFactory.setPosition(xOffsetAboutText + 125, spriteThere.getY());
        spriteFactory.draw(stage.getBatch());
    }

    if (!state.equals(TitleScreenState.ShowScoreTable)) {
        font.setColor(Color.GRAY);
        if (state.equals(TitleScreenState.ShowMainMenu)) {
            font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.CopyrightText),
                    150, 40);
        }
        font.setColor(Color.LIGHT_GRAY);
        font.draw(stage.getBatch(),
                VoraciousViper.getInstance().getBundle().get(I18NKeys.Version) + " "
                        + VoraciousViper.getInstance().getVersionName(),
                spriteTitle.getX() + spriteTitle.getWidth() - 98, spriteTitle.getY() + 5);
    }

    if (Config.SHOW_BADGE) {
        spriteThere.setScale(.5f, .5f);
        spriteThere.setPosition(335, 105);
        spriteThere.draw(stage.getBatch());

        spriteFactory.setScale(.5f, .5f);
        spriteFactory.setPosition(spriteThere.getX() + 65, spriteThere.getY());
        spriteFactory.draw(stage.getBatch());

        spriteBadge.setScale(.5f, .5f);
        spriteBadge.setPosition(-100, 40);
        spriteBadge.draw(stage.getBatch());
    } else {
        stage.getBatch().end();
        stage.draw();
        stage.getBatch().begin();
        if (state.equals(TitleScreenState.ShowMainMenu)) {
            renderMainMenuButtons(); // draw image captions on main menu buttons
        } else if (state.equals(TitleScreenState.ShowScoreTable)) {
            renderScoreTable();
        } else if (state.equals(TitleScreenState.ShowAbout)) {
            stage.getBatch().draw(spriteDownload, buttonSoudtrack.getX() + buttonSoudtrack.getWidth() - 20,
                    buttonSoudtrack.getY() + buttonSoudtrack.getHeight() - 20, 0, 0,
                    spriteDownload.getWidth() / 2f, spriteDownload.getHeight() / 2f,
                    Utils.oscilliate(elapsedTime, scaleMin, scaleMax, period),
                    Utils.oscilliate(elapsedTime, scaleMin, scaleMax, -period),
                    Utils.oscilliate(elapsedTime, -rotate, rotate, period));
            stage.getBatch().draw(spriteStar, buttonRate.getX() + buttonRate.getWidth() - 20,
                    buttonRate.getY() + buttonRate.getHeight() - 20, 0, 0, spriteStar.getWidth() / 2f,
                    spriteStar.getHeight() / 2f, Utils.oscilliate(elapsedTime, scaleMin, scaleMax, period),
                    Utils.oscilliate(elapsedTime, scaleMin, scaleMax, -period),
                    Utils.oscilliate(elapsedTime, -rotate, rotate, period));
        }
    }

    spriteTitle.draw(stage.getBatch());
    spritesViperHeads[indexCurrentHeadSprite].draw(stage.getBatch()); // dot on the 'i' of Vorac_i_ous in the title image

    if (updating) {
        VoraciousViper.getInstance().getFadeSprite().setBounds(0, 0, viewport.getWorldWidth(),
                viewport.getWorldHeight());
        VoraciousViper.getInstance().getFadeSprite().setAlpha(.8f);
        VoraciousViper.getInstance().getFadeSprite().draw(stage.getBatch());
        font.setColor(Color.WHITE);
        String updating = VoraciousViper.getInstance().getBundle().get(I18NKeys.Updating) + "...";
        font.draw(stage.getBatch(), updating,
                viewport.getWorldWidth() / 2 - Utils.getFontWidth(updating, font) / 2,
                viewport.getWorldHeight() / 2 - Utils.getFontHeight(updating, font) / 2);
    }

    stage.getBatch().end();
}

From source file:net.bplaced.therefactory.voraciousviper.screens.TitleScreen.java

License:Open Source License

private void renderScoreTable() {
    float xOffsetScoreTable = (spriteTitle.getX() - rectangleTitleScoreTable.x);

    font.setColor(Color.YELLOW);/* w ww  .ja  v a2  s  .  c o  m*/
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.ViviTopScoreTable),
            xOffsetScoreTable + 240, viewport.getWorldHeight() - 20);

    font.setColor(Color.LIGHT_GRAY);
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.Name),
            xOffsetScoreTable + 46, viewport.getWorldHeight() - 40);
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.Date),
            xOffsetScoreTable + 240, viewport.getWorldHeight() - 40);
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.Steps),
            xOffsetScoreTable + 390, viewport.getWorldHeight() - 40);
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.Level),
            xOffsetScoreTable + 460, viewport.getWorldHeight() - 40);
    font.draw(stage.getBatch(), VoraciousViper.getInstance().getBundle().get(I18NKeys.Score),
            xOffsetScoreTable + 510, viewport.getWorldHeight() - 40);

    font.setColor(Color.WHITE);
    if (scoreEntries != null) {
        for (int i = 0; i < scoreEntries.length; i++) {
            if (scoreEntries[i] == null) {
                continue;
            }
            font.setColor(scoreEntries[i].getId().equals(SettingsManager.getInstance().getPlayerId())
                    ? new Color(0, 1, 0, fetching ? .5f : 1)
                    : new Color(1, 1, 1, fetching ? .5f : 1));
            float y = (scrollbarMaximumY - i * Config.LINE_HEIGHT_HIGHSCORES + inputHandler.getDeltaY());
            if (y > 0 && y <= scrollbarMaximumY) { // lines disappear when having y above topY and below 0

                // name
                stringBuilder.append(Utils.padLeft(i + 1, 3)).append(". ")
                        .append(scoreEntries[i].getName().trim().length() == 0
                                ? VoraciousViper.getInstance().getBundle().get(I18NKeys.Unknown)
                                : scoreEntries[i].getName());
                font.draw(stage.getBatch(), stringBuilder, xOffsetScoreTable + 10, y);
                stringBuilder.setLength(0);

                // date
                font.draw(stage.getBatch(), scoreEntries[i].getDate(), xOffsetScoreTable + 240, y);

                // numSteps
                font.draw(stage.getBatch(), scoreEntries[i].getNumSteps() + "", xOffsetScoreTable + 390, y);

                // level
                font.draw(stage.getBatch(), stringBuilder.append(scoreEntries[i].getLevel()),
                        xOffsetScoreTable + 460, y);
                stringBuilder.setLength(0);

                // score
                font.draw(stage.getBatch(), stringBuilder.append(scoreEntries[i].getScore()),
                        xOffsetScoreTable + 510, y);

                stringBuilder.setLength(0);
            }
        }
    } else {
        font.draw(stage.getBatch(), customHighscoreText, xOffsetScoreTable + 10, scrollbarMaximumY);
    }
    if (fetching) {
        font.setColor(Color.WHITE);
        String fetching = VoraciousViper.getInstance().getBundle().get(I18NKeys.Fetching) + "...";
        font.draw(stage.getBatch(), fetching,
                viewport.getWorldWidth() / 2 - Utils.getFontWidth(fetching, font) / 2 + xOffsetScoreTable,
                viewport.getWorldHeight() / 2 - Utils.getFontHeight(fetching, font) / 2);
    }
}

From source file:non.plugins.graphics.java

public Color color(String name) {
    if (name.startsWith("#"))
        return Color.valueOf(name.replace("#", ""));
    if ("clear".equalsIgnoreCase(name))
        return Color.CLEAR;
    else if ("white".equalsIgnoreCase(name))
        return Color.WHITE;
    else if ("black".equalsIgnoreCase(name))
        return Color.BLACK;
    else if ("red".equalsIgnoreCase(name))
        return Color.RED;
    else if ("green".equalsIgnoreCase(name))
        return Color.GREEN;
    else if ("blue".equalsIgnoreCase(name))
        return Color.BLUE;
    else if ("lightgray".equalsIgnoreCase(name))
        return Color.LIGHT_GRAY;
    else if ("gray".equalsIgnoreCase(name))
        return Color.GRAY;
    else if ("darkgray".equalsIgnoreCase(name))
        return Color.DARK_GRAY;
    else if ("pink".equalsIgnoreCase(name))
        return Color.PINK;
    else if ("orange".equalsIgnoreCase(name))
        return Color.ORANGE;
    else if ("yellow".equalsIgnoreCase(name))
        return Color.YELLOW;
    else if ("magenta".equalsIgnoreCase(name))
        return Color.MAGENTA;
    else if ("cyan".equalsIgnoreCase(name))
        return Color.CYAN;
    else if ("olive".equalsIgnoreCase(name))
        return Color.OLIVE;
    else if ("purple".equalsIgnoreCase(name))
        return Color.PURPLE;
    else if ("maroon".equalsIgnoreCase(name))
        return Color.MAROON;
    else if ("teal".equalsIgnoreCase(name))
        return Color.TEAL;
    else if ("navy".equalsIgnoreCase(name))
        return Color.NAVY;
    return Color.CLEAR;
}

From source file:org.bladecoder.bladeengine.ui.DialogUI.java

License:Apache License

public void draw(SpriteBatch batch, int inputX, int inputY) {
    ArrayList<DialogOption> options = World.getInstance().getCurrentDialog().getVisibleOptions();

    if (options.size() == 0)
        return;//from w  ww  .  j  a v  a  2 s  . c  o  m
    else if (options.size() == 1) { // If only has one option, autoselect it
        select(0);
        return;
    }

    float lineHeight = font.getLineHeight();
    float y = lineHeight * options.size();

    int selected = getOption(inputX, inputY);

    RectangleRenderer.draw(batch, 0, 0, viewPortWidth, 15 + lineHeight * options.size(), BG_COLOR);

    for (int i = 0; i < options.size(); i++) {
        DialogOption o = options.get(i);
        String str = o.getText();

        if (str.charAt(0) == '@')
            str = I18N.getString(str.substring(1));

        if (i == selected) {
            font.setColor(Color.LIGHT_GRAY);
            font.draw(batch, str, 10, y);
        } else {
            font.setColor(Color.WHITE);
            font.draw(batch, str, 10, y);
        }

        y -= lineHeight;
    }
}

From source file:org.bladecoder.bladeengine.ui.PieMenu.java

License:Apache License

public void draw(SpriteBatch batch) {
    if (visible) {

        float rot, leftX, leftY, rightX, rightY;

        // check that the pie fits in the screen
        if (x < piePiece.getRegionWidth() * scale) {
            rot = -90;// w w  w .  j a  v  a 2 s .  c o m
            leftX = x + (piePiece.getRegionWidth() - leftIcon.getRegionWidth()) * scale / 2;
            leftY = y + (piePiece.getRegionHeight() - leftIcon.getRegionHeight()) * scale / 2;
            rightX = x + (piePiece.getRegionWidth() - rightIcon.getRegionWidth()) * scale / 2;
            rightY = y - (piePiece.getRegionHeight() + rightIcon.getRegionHeight()) * scale / 2;
        } else if (y > viewPortHeight - piePiece.getRegionHeight() * scale) {
            rot = -180;
            leftX = x - (piePiece.getRegionWidth() + leftIcon.getRegionWidth()) * scale / 2;
            leftY = y - (piePiece.getRegionHeight() + leftIcon.getRegionHeight()) * scale / 2;
            rightX = x + (piePiece.getRegionWidth() - rightIcon.getRegionWidth()) * scale / 2;
            rightY = y - (piePiece.getRegionHeight() + rightIcon.getRegionHeight()) * scale / 2;
        } else {
            rot = 0;
            leftX = x - (piePiece.getRegionWidth() + leftIcon.getRegionWidth()) * scale / 2;
            leftY = y + (piePiece.getRegionHeight() - leftIcon.getRegionHeight()) * scale / 2;
            rightX = x + (piePiece.getRegionWidth() - rightIcon.getRegionWidth()) * scale / 2;
            rightY = y + (piePiece.getRegionHeight() - rightIcon.getRegionHeight()) * scale / 2;
        }

        if (selected != leftVerb)
            batch.setColor(COLOR);
        else
            batch.setColor(Color.LIGHT_GRAY);

        batch.draw(piePiece, x - piePiece.getRegionWidth(), y, piePiece.getRegionWidth(), 0,
                piePiece.getRegionWidth(), piePiece.getRegionHeight(), scale, scale, rot);

        if (selected != rightVerb)
            batch.setColor(COLOR);
        else
            batch.setColor(Color.LIGHT_GRAY);

        batch.draw(piePiece, x - piePiece.getRegionWidth(), y, piePiece.getRegionWidth(), 0,
                piePiece.getRegionWidth(), piePiece.getRegionHeight(), -scale, scale, rot);

        batch.setColor(Color.WHITE);

        batch.draw(leftIcon, leftX, leftY, 0, 0, leftIcon.getRegionWidth(), leftIcon.getRegionHeight(), scale,
                scale, 0);

        batch.draw(rightIcon, rightX, rightY, 0, 0, rightIcon.getRegionWidth(), rightIcon.getRegionHeight(),
                scale, scale, 0);
    }
}

From source file:org.bladecoder.bladeengine.util.Utils3D.java

License:Apache License

private static void createAxes() {
    ModelBuilder modelBuilder = new ModelBuilder();
    modelBuilder.begin();//from  www  .  j a  v a2  s. c o  m
    MeshPartBuilder builder = modelBuilder.part("grid", GL20.GL_LINES, Usage.Position | Usage.Color,
            new Material());
    builder.setColor(Color.LIGHT_GRAY);
    for (float t = GRID_MIN; t <= GRID_MAX; t += GRID_STEP) {
        builder.line(t, 0, GRID_MIN, t, 0, GRID_MAX);
        builder.line(GRID_MIN, 0, t, GRID_MAX, 0, t);
    }
    builder = modelBuilder.part("axes", GL20.GL_LINES, Usage.Position | Usage.Color, new Material());
    builder.setColor(Color.RED);
    builder.line(0, 0, 0, 10, 0, 0);
    builder.setColor(Color.GREEN);
    builder.line(0, 0, 0, 0, 10, 0);
    builder.setColor(Color.BLUE);
    builder.line(0, 0, 0, 0, 0, 10);
    axesModel = modelBuilder.end();
    axesInstance = new ModelInstance(axesModel);
}

From source file:releasethekraken.ui.UiPointsBar.java

@Override
public void renderShapes(ShapeRenderer shapeRenderer, float delta, float runTime) {
    super.renderShapes(shapeRenderer, delta, runTime);

    //Draw background
    shapeRenderer.setColor(Color.LIGHT_GRAY);
    shapeRenderer.rect(this.x, this.y, this.width, this.height);

    float barValue = this.value / (this.max * 1F);
    float barWidth = this.width * barValue;
    barWidth = MathUtils.clamp(barWidth, 0, this.width);

    //Draw points bar
    final Color barColor = Color.valueOf("FF8800");
    shapeRenderer.setColor(barColor);//  ww w  .  j  a  v a 2s .c o  m
    shapeRenderer.rect(this.x, this.y, barWidth, this.height);
}