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:com.mygdx.game.debugdrawers.NavMeshDebugDrawer.java

License:Apache License

private void drawNavMeshTriangles() {
    shapeRenderer.set(MyShapeRenderer.ShapeType.Line);
    for (int i = 0; i < navMesh.graph.getNodeCount(); i++) {
        Triangle t = navMesh.graph.getTriangleFromGraphIndex(i);
        if (triangleIsVisible(t)) {
            drawTriangle(t, Color.LIGHT_GRAY, 1);
        }/*from   www.j a v a2 s.c om*/
    }
}

From source file:com.mygdx.game.screens.GameChooserScreen.java

private void create() {
    //Create a font
    BitmapFont font = new BitmapFont();
    skin = new Skin();
    skin.add("default", font);

    //Create a texture
    Pixmap pixmap = new Pixmap((int) Gdx.graphics.getWidth() / 4, (int) Gdx.graphics.getHeight() / 10,
            Pixmap.Format.RGB888);
    pixmap.setColor(Color.WHITE);
    pixmap.fill();/*from   ww w.j  a  v a 2s  .c o  m*/
    skin.add("background", new Texture(pixmap));

    //Create a button style
    TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle();
    textButtonStyle.up = skin.newDrawable("background", Color.GRAY);
    textButtonStyle.down = skin.newDrawable("background", Color.DARK_GRAY);
    textButtonStyle.checked = skin.newDrawable("background", Color.DARK_GRAY);
    textButtonStyle.over = skin.newDrawable("background", Color.LIGHT_GRAY);
    textButtonStyle.font = skin.getFont("default");
    skin.add("default", textButtonStyle);
}

From source file:com.mygdx.game.Splash.java

public void create() {
    batch = new SpriteBatch();
    stage = new Stage();
    Gdx.input.setInputProcessor(stage);/*from   w ww.ja  v  a 2 s .c  om*/
    skin = new Skin();
    Pixmap pixmap = new Pixmap(100, 100, Format.RGBA8888);
    pixmap.setColor(Color.GREEN);
    pixmap.fill();
    skin.add("white", new Texture(pixmap));
    BitmapFont bfont = new BitmapFont();
    //bfont.scale(1); 
    skin.add("default", bfont);
    TextButtonStyle textButtonStyle = new TextButtonStyle();
    textButtonStyle.up = skin.newDrawable("white", Color.DARK_GRAY);
    textButtonStyle.down = skin.newDrawable("white", Color.DARK_GRAY);
    textButtonStyle.checked = skin.newDrawable("white", Color.BLUE);
    textButtonStyle.over = skin.newDrawable("white", Color.LIGHT_GRAY);

    textButtonStyle.font = skin.getFont("default");

    skin.add("default", textButtonStyle);
    final TextButton textButton = new TextButton("PLAY", textButtonStyle);
    textButton.setPosition(200, 200);
    stage.addActor(textButton);
    stage.addActor(textButton);
    stage.addActor(textButton);
    textButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            //System.out.println("Clicked! Is checked: " + button.isChecked());
            textButton.setText("Starting new game");
            //g.setScreen( new GameWorking());

        }
    });
}

From source file:com.mygdx.screen.CreaMenu.java

private void createBasicSkin() {
    //Create a font

    skin = new Skin();
    skin.add("default", font);

    //Create a texture
    Pixmap pixmap = new Pixmap((int) Gdx.graphics.getWidth() / 4, (int) Gdx.graphics.getHeight() / 10,
            Pixmap.Format.RGB888);
    pixmap.setColor(Color.WHITE);
    pixmap.fill();/*ww  w.  j  av a  2s .co m*/
    skin.add("background", new Texture(pixmap));

    //Create a button style
    TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle();
    textButtonStyle.up = skin.newDrawable("background", Color.GRAY);
    textButtonStyle.down = skin.newDrawable("background", Color.DARK_GRAY);
    textButtonStyle.checked = skin.newDrawable("background", Color.DARK_GRAY);
    textButtonStyle.over = skin.newDrawable("background", Color.LIGHT_GRAY);
    textButtonStyle.font = skin.getFont("default");
    skin.add("default", textButtonStyle);

}

From source file:com.pixelscientists.gdx.inventory.SlotTarget.java

License:Open Source License

public SlotTarget(SlotActor actor) {
    super(actor);
    targetSlot = actor.getSlot();
    getActor().setColor(Color.LIGHT_GRAY);
}

From source file:com.pixelscientists.gdx.inventory.SlotTarget.java

License:Open Source License

@Override
public void reset(Source source, Payload payload) {
    getActor().setColor(Color.LIGHT_GRAY);
}

From source file:com.ray3k.skincomposer.dialog.DialogColorPicker.java

License:Open Source License

public DialogColorPicker(Main main, String style, ColorListener listener, Color previousColor) {
    super("", main.getSkin(), style);

    if (previousColor == null) {
        selectedColor = new Color(Color.RED);
    } else {//from  www . j  a  v  a 2  s .  c o m
        this.previousColor = new Color(previousColor);
        selectedColor = new Color(previousColor);
    }

    this.skin = main.getSkin();
    this.main = main;
    this.listener = listener;

    spinnerStyle = new Spinner.SpinnerStyle(skin.get("spinner-minus-h", Button.ButtonStyle.class),
            skin.get("spinner-plus-h", Button.ButtonStyle.class),
            skin.get("default", TextField.TextFieldStyle.class));

    gradientAlpha = new GradientDrawable(new Color(1.0f, 0, 0, 0), new Color(1.0f, 0, 0, 0), Color.RED,
            Color.RED);
    Vector3 v = rgbToHsb(selectedColor.r, selectedColor.g, selectedColor.b);
    Color temp = hsbToRgb(v.x * 360.0f, 1.0f, 1.0f);
    gradientS = new GradientDrawable(Color.WHITE, temp, temp, Color.WHITE);
    gradientB = new GradientDrawable(Color.BLACK, Color.BLACK, Color.CLEAR, Color.CLEAR);
    gradientSB = new StackedDrawable(gradientS, gradientB);

    hueGradient = new Array<>();
    hueGradient.add(new GradientDrawable(Color.MAGENTA, Color.MAGENTA, Color.RED, Color.RED));
    hueGradient.add(new GradientDrawable(Color.BLUE, Color.BLUE, Color.MAGENTA, Color.MAGENTA));
    hueGradient.add(new GradientDrawable(Color.CYAN, Color.CYAN, Color.BLUE, Color.BLUE));
    hueGradient.add(new GradientDrawable(Color.GREEN, Color.GREEN, Color.CYAN, Color.CYAN));
    hueGradient.add(new GradientDrawable(Color.YELLOW, Color.YELLOW, Color.GREEN, Color.GREEN));
    hueGradient.add(new GradientDrawable(Color.RED, Color.RED, Color.YELLOW, Color.YELLOW));

    Drawable tinted = ((TextureRegionDrawable) skin.getDrawable("white")).tint(Color.LIGHT_GRAY);
    checker = new CheckerDrawable(skin.getDrawable("white"), tinted, 10.0f, 10.0f);
    alphaStack = new StackedDrawable(checker, gradientAlpha);

    Table root = getContentTable();
    Label label = new Label("Choose a Color", skin, "title");
    label.setAlignment(Align.center);
    root.add(label).growX();

    root.row();
    content = new Table(skin);
    root.add(content);

    addListener(new InputListener() {
        @Override
        public boolean keyDown(InputEvent event, int keycode) {
            if (keycode == Keys.ESCAPE) {
                if (listener != null) {
                    listener.handle(new ColorListener.ColorEvent(null));
                }
                hide();
            }
            return false;
        }
    });

    populate();
}

From source file:com.smeanox.games.sg002.screen.GameScreen.java

License:Open Source License

/**
 * Create all GUI elements/*from w  w  w . j ava  2  s.  c  om*/
 */
private void createUI() {
    LinkedList<Button> toLayout = new LinkedList<Button>();

    // GUI
    Button b;
    // +
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium, "+", Color.BLACK, Color.WHITE,
            Color.LIGHT_GRAY, Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            zoomIn();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // -
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium, "-", Color.BLACK, Color.WHITE,
            Color.LIGHT_GRAY, Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            zoomOut();
        }
    });
    addGUIElement(b);
    toLayout.add(b);

    layout(toLayout, 2, 1, -1, -1, -0.48f, -0.48f, 40, 40, 10, 0);

    toLayout.clear();
    // money label
    b = new Button(null, Assets.liberationMedium, Language.getStrings().format("gameScreen.currency", 0),
            Color.BLACK, Color.WHITE, Color.LIGHT_GRAY, Color.DARK_GRAY);
    addGUIElement(b);
    toLayout.add(b);
    moneyLabel = b;
    // name label
    b = new Button(null, Assets.liberationMedium, "name", Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    addGUIElement(b);
    toLayout.add(b);
    nameLabel = b;

    layout(toLayout, 1, 2, 1, -1, 0.48f, -0.48f, 150, 40, 0, 10);

    toLayout.clear();
    // produce
    b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
            Language.getStrings().get("gameScreen.produce"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            startProduce();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    produceButton = b;
    // cancel
    b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
            Language.getStrings().get("gameScreen.cancel"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            cancelAction();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    cancelButton = b;
    // move
    b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
            Language.getStrings().get("gameScreen.move"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            startMove();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    moveButton = b;
    // fight
    b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
            Language.getStrings().get("gameScreen.fight"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            startFight();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    fightButton = b;

    layout(toLayout, 2, 2, -1, 1, -0.48f, 0.48f, 150, 40, 10, 5);

    toLayout.clear();
    // nextPlayer
    b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
            Language.getStrings().get("gameScreen.nextPlayer"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            proposeEndPlaying();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    nextPlayerButton = b;

    layout(toLayout, 1, 1, 1, 1, 0.48f, 0.48f, 200, 40, 0, 0);

    // produce buttons
    produceButtons = new LinkedList<Button>();
    gameObjectTypeToProduceButton = new HashMap<GameObjectType, Button>();
    int cols, rows;
    cols = (int) Math.round(Math.sqrt(GameObjectType.getAllGameObjectTypes().size() / 2.0));
    rows = (int) Math.ceil((double) GameObjectType.getAllGameObjectTypes().size() / cols);
    for (final GameObjectType gameObjectType : GameObjectType.getAllGameObjectTypesSorted()) {
        b = new Button(new Sprite(Assets.button), Assets.liberationSmall,
                gameObjectType.getName() + " ("
                        + Language.getStrings().format("gameScreen.currency", gameObjectType.getValue()) + ")",
                Color.BLACK, Color.WHITE, Color.LIGHT_GRAY, Color.DARK_GRAY);
        b.addClickHandler(new ClickHandler() {
            @Override
            public void onClick() {
                selectProduceGameObjectType(gameObjectType);
            }
        });
        addGUIElement(b);
        produceButtons.add(b);
        gameObjectTypeToProduceButton.put(gameObjectType, b);
    }

    layout(produceButtons, cols, rows, 0, 0, 0, 0, 250, 40, 5, 5);
}

From source file:com.smeanox.games.sg002.screen.MenuScreen.java

License:Open Source License

/**
 * Create all GUI elements//from   ww  w.jav a2 s.c om
 */
private void createUI() {
    LinkedList<Button> toLayout = new LinkedList<Button>();
    Button b;

    // playerCountLabel
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium, "playerCount", Color.BLACK, Color.WHITE,
            Color.LIGHT_GRAY, Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            increasePlayerCount();
        }
    });
    addGUIElement(b);
    playerCountLabel = b;
    toLayout.add(b);
    // scenarioInfLabel
    b = new Button(null, Assets.liberationSmall, "scenarioInfo", Color.WHITE, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    addGUIElement(b);
    scenarioInfoLabel = b;
    toLayout.add(b);
    // scenarioLabel
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium, "scenarioName", Color.BLACK, Color.WHITE,
            Color.LIGHT_GRAY, Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            nextScenario();
        }
    });
    addGUIElement(b);
    scenarioLabel = b;
    toLayout.add(b);
    // start game
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium,
            Language.getStrings().get("menu.startGame"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            prepareStart();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // game name
    b = new Button(null, Assets.liberationLarge, Language.getStrings().get("game.name"), Color.ORANGE,
            Color.WHITE, Color.LIGHT_GRAY, Color.DARK_GRAY);
    addGUIElement(b);
    toLayout.add(b);

    layout(toLayout, 1, 5, 0, 0, 0, 0, 300, 60, 0, 30);

    toLayout.clear();
}

From source file:com.smeanox.games.sg002.screen.PauseScreen.java

License:Open Source License

/**
 * Create all GUI elements//from ww  w.ja  v  a 2  s .  c  om
 */
private void createUI() {
    LinkedList<Button> toLayout = new LinkedList<Button>();
    Button b;

    // quit game
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium,
            Language.getStrings().get("menu.quitGame"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            quitGame();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // save game
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium,
            Language.getStrings().get("menu.saveGame"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            saveGame();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // load game
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium,
            Language.getStrings().get("menu.loadGame"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            loadGame();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // resume game
    b = new Button(new Sprite(Assets.button), Assets.liberationMedium,
            Language.getStrings().get("menu.resumeGame"), Color.BLACK, Color.WHITE, Color.LIGHT_GRAY,
            Color.DARK_GRAY);
    b.addClickHandler(new ClickHandler() {
        @Override
        public void onClick() {
            resumeGame();
        }
    });
    addGUIElement(b);
    toLayout.add(b);
    // game name
    b = new Button(null, Assets.liberationLarge, Language.getStrings().get("game.name"), Color.ORANGE,
            Color.WHITE, Color.LIGHT_GRAY, Color.DARK_GRAY);
    addGUIElement(b);
    toLayout.add(b);

    layout(toLayout, 1, 5, 0, 0, 0, 0, 300, 60, 0, 30);

    toLayout.clear();
}