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

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

Introduction

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

Prototype

Color DARK_GRAY

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

Click Source Link

Usage

From source file:ldtk.demo1.WorldRenderer.java

public void setup() {
    // Load the textures (CC0 licensed textures from http://opengameart.org) and make sure that they wrap.
    backgroundTexture = Kernel.images.get("textures/stones").region().getTexture();
    backgroundTexture.setWrap(TextureWrap.Repeat, TextureWrap.Repeat);
    midgroundTexture = Kernel.images.get("textures/building").region().getTexture();
    midgroundTexture.setWrap(TextureWrap.Repeat, TextureWrap.Repeat);
    foregroundTexture = Kernel.images.get("textures/grass").region().getTexture();
    foregroundTexture.setWrap(TextureWrap.Repeat, TextureWrap.Repeat);

    // Create the landscape renderers.
    Landscape[] landscapes = world.landscapes();
    landscapeRenderers = new LandscapeRenderer[landscapes.length];
    landscapeRenderers[World.BACKGROUND_LAYER] = new LandscapeRenderer(landscapes[World.BACKGROUND_LAYER],
            backgroundTexture, Color.DARK_GRAY);
    landscapeRenderers[World.MIDGROUND_LAYER] = new LandscapeRenderer(landscapes[World.MIDGROUND_LAYER],
            midgroundTexture, Color.GRAY);
    landscapeRenderers[World.FOREGROUND_LAYER] = new LandscapeRenderer(landscapes[World.FOREGROUND_LAYER],
            foregroundTexture, Color.WHITE);
}

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

License:Apache License

/**
 * @param node//w ww  . ja  v  a  2 s .  c o m
 * @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.input.buttons.RetroTextButton.java

License:Open Source License

@Override
public void draw(Batch batch, float parentAlpha) {
    super.draw(batch, parentAlpha);
    autoSize();// www .java  2s .c o  m
    font.setColor(Color.DARK_GRAY);
    font.draw(batch, getText(), getX() + getWidth() / 2 - layout.width / 2,
            getY() + (textAlign == TextAlign.CenterBottom ? 30 : getHeight() / 2 + layout.height / 2)
                    - (isPressed() ? 2 : 0));
}

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

License:Open Source License

@Override
public void render(float delta) {
    super.render(delta);

    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    Gdx.gl.glClearColor(0, 0, 0, 1);//from   w  w  w . j  ava2s  .  c o  m

    update();

    shapeRenderer.setProjectionMatrix(camera.combined);
    shapeRenderer.setAutoShapeType(true);
    shapeRenderer.begin();
    if (level.hadFirstLevelTransition()) {
        inputProcessor.render(shapeRenderer);
    }
    shapeRenderer.end();

    batch.setProjectionMatrix(camera.combined);
    batch.begin();
    level.render(batch);
    hud.render(batch);

    // fade background if dialog is shown
    if (currentGameState.equals(GameState.ShowPauseMenuDialog)
            || currentGameState.equals(GameState.ShowGameOverDialog)
            || currentGameState.equals(GameState.ShowContinueDialog)) {
        VoraciousViper.getInstance().getFadeSprite().setAlpha(.5f);
        VoraciousViper.getInstance().getFadeSprite().draw(batch);
    }

    // fireworks effect if highscore has been improved
    if (hasImprovedHighscore) {
        particles.renderFireworks(batch, delta);
    }

    inputProcessor.render(batch, font);
    batch.end();

    // render dialog box
    if (currentGameState.equals(GameState.ShowPauseMenuDialog)
            || currentGameState.equals(GameState.ShowGameOverDialog)
            || currentGameState.equals(GameState.ShowContinueDialog)) {
        shapeRenderer.begin(ShapeType.Filled);

        shapeRenderer.setColor(Color.WHITE);
        shapeRenderer.rect(rectangleMenuDialog.x, rectangleMenuDialog.y, rectangleMenuDialog.width,
                rectangleMenuDialog.height);

        shapeRenderer.setColor(Color.DARK_GRAY);
        shapeRenderer.rect(rectangleMenuDialog.x, rectangleMenuDialog.y + rectangleMenuDialog.height - 25,
                rectangleMenuDialog.width, 25);
        shapeRenderer.end();

        batch.begin();
        font = VoraciousViper.getInstance().getAmigaFont();

        font.setColor(Color.WHITE);
        font.draw(batch, Config.GAME_TITLE,
                rectangleMenuDialog.x + rectangleMenuDialog.width / 2
                        - Utils.getFontWidth(Config.GAME_TITLE, font) / 2,
                rectangleMenuDialog.y + rectangleMenuDialog.height - 25 / 2
                        + Utils.getFontHeight(Config.GAME_TITLE, font) / 2);

        font.setColor(Color.BLACK);

        String phrase;
        if (currentGameState.equals(GameState.ShowPauseMenuDialog))
            phrase = VoraciousViper.getInstance().getBundle().get(I18NKeys.GivinUpAlready);
        else if (currentGameState.equals(GameState.ShowContinueDialog))
            phrase = VoraciousViper.getInstance().getBundle().get(I18NKeys.ContinueText);
        else if (hasImprovedHighscore)
            phrase = VoraciousViper.getInstance().getBundle().get(I18NKeys.HighscoreImprovedText);
        else
            phrase = VoraciousViper.getInstance().getBundle().get(I18NKeys.GameOverText);
        font.draw(batch, phrase,
                rectangleMenuDialog.x + rectangleMenuDialog.width / 2 - Utils.getFontWidth(phrase, font) / 2,
                rectangleMenuDialog.y + rectangleMenuDialog.height - 45);

        batch.end();
        stage.draw();
    }
}

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  ww . jav a2 s  .  c  om*/
        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 ww  .  j  a  va 2  s  .c  om*/
        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 ww w . j av a  2s  .  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.ah.gcc.rover.ui.Switch.java

License:Open Source License

public void draw(ShapeRenderer shapeRenderer) {
    shapeRenderer.set(ShapeType.Filled);
    if (orientation == Orientation.HORIZONTAL) {
        if (on) {
            shapeRenderer.set(ShapeType.Filled);
            shapeRenderer.setColor(Color.GREEN);
            shapeRenderer.rect(x, y, width / 2, width / 2);

            shapeRenderer.set(ShapeType.Filled);

            shapeRenderer.setColor(Color.DARK_GRAY);
            shapeRenderer.rect(x + width / 2, y, width / 2, width / 2);
        } else {/*w  w  w.j a  va 2  s.  com*/
            shapeRenderer.set(ShapeType.Filled);
            shapeRenderer.setColor(Color.DARK_GRAY);
            shapeRenderer.rect(x, y, width / 2, width / 2);

            shapeRenderer.set(ShapeType.Filled);
            shapeRenderer.setColor(Color.RED);
            shapeRenderer.rect(x + width / 2, y, width / 2, width / 2);
        }
        shapeRenderer.set(ShapeType.Line);
        shapeRenderer.setColor(Color.BLACK);
        shapeRenderer.rect(x, y, width, width / 2);

    } else if (orientation == Orientation.VERTICAL) {
        if (on) {
            shapeRenderer.setColor(Color.GREEN);
            shapeRenderer.rect(x, y, width, width / 2);
            shapeRenderer.rect(x, y, width / 2, width / 2);

            shapeRenderer.setColor(Color.DARK_GRAY);
            shapeRenderer.rect(x, y + width / 2, width, width / 2);
        } else {
            shapeRenderer.setColor(Color.DARK_GRAY);
            shapeRenderer.rect(x, y, width, width / 2);
            shapeRenderer.rect(x, y, width / 2, width / 2);

            shapeRenderer.setColor(Color.RED);
            shapeRenderer.rect(x, y + width / 2, width, width / 2);
        }
        shapeRenderer.set(ShapeType.Line);
        shapeRenderer.setColor(Color.BLACK);
        shapeRenderer.rect(x, y, width / 2, width);
    }

}

From source file:rescue.raiders.game.RescueRaiders.java

@Override
public void create() {
    try {//from   w  ww  .  j  av a  2  s  .c o  m
        BufferedImage cursor = ImageIO.read(new File("assets/image/cursor-cross.png"));
        Gdx.input.setCursorImage(createPixmap(cursor), 8, 8);
    } catch (IOException ex) {
    }

    AtlasCache.add("copter", "assets/image/wirly-bird.atlas");
    AtlasCache.add("launcher", "assets/image/rocket-launcher.atlas");
    AtlasCache.add("tank", "assets/image/cartoon-tank.atlas");
    AtlasCache.add("jeep", "assets/image/jeep.atlas");
    AtlasCache.add("soldier", "assets/image/soldier.atlas");
    AtlasCache.add("truck", "assets/image/covered-truck.atlas");
    AtlasCache.add("backgrounds", "assets/image/backgrounds.atlas");
    AtlasCache.add("turret", "assets/image/turret.atlas");
    AtlasCache.add("balloon", "assets/image/meteors.atlas");
    AtlasCache.add("chain", "assets/image/backgrounds.atlas");

    camera = new OrthographicCamera();
    camera.setToOrtho(false, SCREEN_WIDTH, SCREEN_HEIGHT);
    stage = new Stage(new ScreenViewport(camera));

    batchMiniMap = new SpriteBatch();

    staticBatch = new SpriteBatch();

    heli = (Helicopter) ActorType.HELI.getInstance();
    heli.setPosition(400, FIELD_HEIGHT);
    stage.addActor(heli);

    TextureRegion tr = new TextureRegion(
            makeFloorSection(AtlasCache.get("backgrounds"), FIELD_WIDTH + 2000, 5));
    int fx = 0;
    for (int i = 0; i < 5; i++) {
        floor = new Image(tr);
        floor.setPosition(fx - 1000, 0);
        floor.setUserObject(heli.createMiniIcon(Color.GRAY, 435, 3));
        stage.addActor(floor);
        fx += tr.getRegionWidth();
    }

    hud = new Image(fillRectangle(SCREEN_WIDTH, HUD_HEIGHT, Color.DARK_GRAY));
    hud.setY(SCREEN_HEIGHT - HUD_HEIGHT);

    Level l1 = new Level1();
    l1.addObjects(stage);

    Explosion ex = new Explosion(460, FIELD_HEIGHT);
    stage.addActor(ex);

    Gdx.input.setInputProcessor(new InputMultiplexer(this, heli));

}