List of usage examples for com.badlogic.gdx.graphics Color GRAY
Color GRAY
To view the source code for com.badlogic.gdx.graphics Color GRAY.
Click Source Link
From source file:net.noviden.towerdefense.Maps.Map.java
License:Open Source License
public void draw(ShapeRenderer shapeRenderer) { shapeRenderer.set(ShapeRenderer.ShapeType.Line); shapeRenderer.setColor(Color.GRAY); float w = Gdx.graphics.getWidth(), h = Gdx.graphics.getHeight(); for (Path path : paths) { for (int i = 0; i < (path.set.size() - 1); i++) { Point a = path.set.get(i), b = path.set.get(i + 1); shapeRenderer.line(a.x * w, a.y * h, b.x * w, b.y * h); }/*w ww. j a va 2 s .c o m*/ /* // draw a triangle at the origin point // TODO Point originPoint = path.set.get(0); shapeRenderer.circle(originPoint.x, originPoint.y, 5.0f); // draw a rectangle at the last point // TODO Point endPoint = path.set.get(path.set.size() - 1); shapeRenderer.circle(endPoint.x, endPoint.y, 10.0f); */ } }
From source file:net.noviden.towerdefense.Screens.GameScreen.java
License:Open Source License
private void resetVisualTurretSelection() { for (TextButton textButton : selectTurretButtons) { textButton.setColor(Color.GRAY); } }
From source file:net.team2xh.environment.widgets.graphs.BarChart.java
@Override public void render(ShapeRenderer renderer, Batch batch) { Gdx.gl.glEnable(GL20.GL_BLEND);// ww w .j av a2 s . c o m Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); renderer.setAutoShapeType(true); renderer.begin(); { //Gdx.gl.glLineWidth(1.0f); renderer.translate(getX(), getY(), 0); renderer.set(ShapeType.Line); renderer.setColor(Color.GRAY); renderer.rect(0, 0, getWidth(), getHeight()); // TODO: Grid renderer.set(ShapeType.Line); renderer.setColor(Color.WHITE); if (showAxis) { // Vertical renderer.line(yAxisMargin, xAxisMargin, yAxisMargin, getHeight() - padding); // Horizontal renderer.line(yAxisMargin, xAxisMargin, getWidth() - padding, xAxisMargin); } // Bars renderer.translate(0, 0, -1); int i = 1; for (Map.Entry<String, Number> e : data) { float length = maxLength * (e.getValue().floatValue() / maxValue); Colors c = colors[color]; renderer.set(ShapeType.Filled); renderer.setColor(c.transparent()); if (horizontal) { renderer.rect(yAxisMargin, getHeight() - (i + 1) * padding - i * thickness, length, thickness); } else { renderer.rect(yAxisMargin + i * padding + (i - 1) * thickness, xAxisMargin, thickness, length); } renderer.set(ShapeType.Line); renderer.setColor(c.color()); if (horizontal) { renderer.rect(yAxisMargin, getHeight() - (i + 1) * padding - i * thickness, maxLength * (e.getValue().floatValue() / maxValue), thickness); } else { renderer.rect(yAxisMargin + i * padding + (i - 1) * thickness, xAxisMargin, thickness, length); } ++i; nextColor(); } renderer.translate(0, 0, +1); renderer.translate(-getX(), -getY(), 0); } renderer.end(); batch.begin(); { int i = 0; for (Map.Entry<String, Number> e : data) { if (horizontal) { font.draw(batch, e.getKey(), getX() + yAxisMargin - padding - font.getBounds(e.getKey()).width, getY() + getHeight() + font.getCapHeight() / 2 - (xAxisMargin + 2 * padding + i * (thickness + padding))); // TODO: Values axis } // TODO: Vertical ++i; } } batch.end(); Gdx.gl.glDisable(GL20.GL_BLEND); }
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.ah.gcc.rover.ui.Button.java
License:Open Source License
public void draw(ShapeRenderer shapeRenderer) { shapeRenderer.set(ShapeType.Filled); if (pressed) { shapeRenderer.setColor(Color.DARK_GRAY); } else {//from w w w. j av a2s .com shapeRenderer.setColor(Color.GRAY); } shapeRenderer.rect(x, y, width, height); }
From source file:org.ah.gcc.rover.ui.RoundButton.java
License:Open Source License
public void draw(ShapeRenderer shapeRenderer) { shapeRenderer.set(ShapeType.Filled); if (pressed) { shapeRenderer.setColor(Color.DARK_GRAY); } else {/*from w w w. j a v a 2 s . com*/ shapeRenderer.setColor(Color.GRAY); } shapeRenderer.circle(x, y, radius); }
From source file:org.ah.gcc.rover.ui.SquareButton.java
License:Open Source License
public void draw(ShapeRenderer shapeRenderer) { if (pressed) { shapeRenderer.setColor(Color.DARK_GRAY); } else {//from w w w . j a v a 2 s .c o m shapeRenderer.setColor(Color.GRAY); } shapeRenderer.set(ShapeType.Filled); shapeRenderer.rect(x, y, width, height); shapeRenderer.set(ShapeType.Line); shapeRenderer.setColor(Color.BLACK); shapeRenderer.rect(x, y, width, height); }
From source file:org.bladecoder.bladeengine.ui.LoadingScreen.java
License:Apache License
@Override public void render(float delta) { if (!World.getInstance().isDisposed()) { World.getInstance().update(delta); }/*ww w .j av a 2s .c o m*/ AssetState assetState = World.getInstance().getAssetState(); if (assetState == AssetState.LOADED) { ui.setScreen(State.SCENE_SCREEN); return; } // Only show the screen when time > INIT_TIME if (initTime < INIT_TIME) { initTime += delta; return; } SpriteBatch batch = ui.getBatch(); Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); batch.setProjectionMatrix(viewport.getCamera().combined); batch.begin(); update(delta); for (int i = 0; i < numSquares; i++) { if (i == pos) RectangleRenderer.draw(ui.getBatch(), x + i * (squareWidth + margin), y, squareWidth, squareHeight, Color.WHITE); else RectangleRenderer.draw(ui.getBatch(), x + i * (squareWidth + margin), y, squareWidth, squareHeight, Color.GRAY); } batch.end(); }
From source file:pl.kotcrab.jdialogue.editor.components.DComponent.java
License:Open Source License
public void renderShapes(ShapeRenderer shapeRenderer) { shapeRenderer.setColor(Color.GRAY); shapeRenderer.rect(x, ry, width, height); for (int i = 0; i < inputs.length; i++) inputs[i].render(shapeRenderer); for (int i = 0; i < outputs.length; i++) outputs[i].render(shapeRenderer); }
From source file:pl.kotcrab.jdialogue.editor.components.types.TextComponent.java
License:Open Source License
@Override public void renderShapes(ShapeRenderer shapeRenderer) { shapeRenderer.setColor(Color.GRAY); shapeRenderer.rect(x, ry - additionalHeight, width, height + additionalHeight); for (int i = 0; i < inputs.length; i++) inputs[i].render(shapeRenderer); for (int i = 0; i < outputs.length; i++) outputs[i].render(shapeRenderer); }