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: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(); }