List of usage examples for com.badlogic.gdx.graphics Color LIGHT_GRAY
Color LIGHT_GRAY
To view the source code for com.badlogic.gdx.graphics Color LIGHT_GRAY.
Click Source Link
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); }