List of usage examples for com.badlogic.gdx.graphics Color WHITE
Color WHITE
To view the source code for com.badlogic.gdx.graphics Color WHITE.
Click Source Link
From source file:com.theosirian.ppioo.util.GUI.java
License:Open Source License
private static void loadResources(Skin skin) { FreeTypeFontGenerator gen = new FreeTypeFontGenerator(Gdx.files.internal("graduate.ttf")); FreeTypeFontGenerator.FreeTypeFontParameter param = new FreeTypeFontGenerator.FreeTypeFontParameter(); param.size = 12;// w w w .j a va 2s . c om skin.add("x-small", gen.generateFont(param)); param.size = 16; skin.add("small", gen.generateFont(param)); param.size = 20; skin.add("default", gen.generateFont(param)); param.size = 24; skin.add("medium", gen.generateFont(param)); param.size = 32; skin.add("big", gen.generateFont(param)); param.size = 48; skin.add("huge", gen.generateFont(param)); param.size = 72; skin.add("x-huge", gen.generateFont(param)); skin.add("background", new SpriteDrawable(new Sprite(new Texture(Gdx.files.internal("main.png"))))); skin.add("default.up", new NinePatch(new Texture(Gdx.files.internal("button.up.default.9.png")), 16, 16, 16, 16)); skin.add("default.over", new NinePatch(new Texture(Gdx.files.internal("button.over.default.9.png")), 16, 16, 16, 16)); skin.add("default.down", new NinePatch(new Texture(Gdx.files.internal("button.down.default.9.png")), 16, 16, 16, 16)); skin.add("success.up", new NinePatch(new Texture(Gdx.files.internal("button.up.success.9.png")), 16, 16, 16, 16)); skin.add("success.over", new NinePatch(new Texture(Gdx.files.internal("button.over.success.9.png")), 16, 16, 16, 16)); skin.add("success.down", new NinePatch(new Texture(Gdx.files.internal("button.down.success.9.png")), 16, 16, 16, 16)); skin.add("warning.up", new NinePatch(new Texture(Gdx.files.internal("button.up.warning.9.png")), 16, 16, 16, 16)); skin.add("warning.over", new NinePatch(new Texture(Gdx.files.internal("button.over.warning.9.png")), 16, 16, 16, 16)); skin.add("warning.down", new NinePatch(new Texture(Gdx.files.internal("button.down.warning.9.png")), 16, 16, 16, 16)); skin.add("error.up", new NinePatch(new Texture(Gdx.files.internal("button.up.error.9.png")), 16, 16, 16, 16)); skin.add("error.over", new NinePatch(new Texture(Gdx.files.internal("button.over.error.9.png")), 16, 16, 16, 16)); skin.add("error.down", new NinePatch(new Texture(Gdx.files.internal("button.down.error.9.png")), 16, 16, 16, 16)); skin.add("window", new NinePatch(new Texture(Gdx.files.internal("window.9.png")), 32, 32, 32, 32)); skin.add("checkbox.on", new Texture(Gdx.files.internal("checkbox.on.default.png"))); skin.add("checkbox.off", new Texture(Gdx.files.internal("checkbox.off.default.png"))); skin.add("checkbox.on.disabled", new Texture(Gdx.files.internal("checkbox.on.disabled.png"))); skin.add("checkbox.off.disabled", new Texture(Gdx.files.internal("checkbox.off.disabled.png"))); skin.add("checkbox.on.slider.horizontal", new Texture(Gdx.files.internal("checkbox.on.slider.horizontal.png"))); skin.add("checkbox.off.slider.horizontal", new Texture(Gdx.files.internal("checkbox.off.slider.horizontal.png"))); skin.add("radiobutton.on", new Texture(Gdx.files.internal("radiobutton.on.default.png"))); skin.add("radiobutton.on.over", new Texture(Gdx.files.internal("radiobutton.on.over.default.png"))); skin.add("radiobutton.off", new Texture(Gdx.files.internal("radiobutton.off.default.png"))); skin.add("radiobutton.off.over", new Texture(Gdx.files.internal("radiobutton.off.over.default.png"))); skin.add("radiobutton.disabled", new Texture(Gdx.files.internal("radiobutton.disabled.default.png"))); skin.add("sound-on", new Texture(Gdx.files.internal("sound-on.png"))); skin.add("sound-off", new Texture(Gdx.files.internal("sound-off.png"))); skin.add("arrow.up", new Texture(Gdx.files.internal("arrow.up.default.png"))); skin.add("arrow.up.disabled", new Texture(Gdx.files.internal("arrow.up.disabled.png"))); skin.add("arrow.down", new Texture(Gdx.files.internal("arrow.down.default.png"))); skin.add("arrow.down.disabled", new Texture(Gdx.files.internal("arrow.down.disabled.png"))); skin.add("arrow.left", new Texture(Gdx.files.internal("arrow.left.default.png"))); skin.add("arrow.left.disabled", new Texture(Gdx.files.internal("arrow.left.disabled.png"))); skin.add("arrow.right", new Texture(Gdx.files.internal("arrow.right.default.png"))); skin.add("arrow.right.disabled", new Texture(Gdx.files.internal("arrow.right.disabled.png"))); for (ColorEnum color : ColorEnum.values()) { skin.add(color.colorName, color.getColor()); } Pixmap pixmap; pixmap = new Pixmap(1, 1, Pixmap.Format.RGBA8888); pixmap.setColor(skin.getColor("white")); pixmap.fill(); skin.add("white", new Texture(pixmap)); pixmap = new Pixmap(1, 1, Pixmap.Format.RGBA8888); pixmap.setColor(skin.getColor("transparent")); pixmap.fill(); skin.add("transparent", new Texture(pixmap)); pixmap = new Pixmap(8, 1, Pixmap.Format.RGBA8888); pixmap.setColor(Color.WHITE); pixmap.fill(); skin.add("white1x8", new Texture(pixmap)); pixmap = new Pixmap(1, 8, Pixmap.Format.RGBA8888); pixmap.setColor(Color.WHITE); pixmap.fill(); skin.add("white8x1", new Texture(pixmap)); pixmap = new Pixmap(32, 32, Pixmap.Format.RGBA8888); pixmap.setColor(Color.WHITE); pixmap.fill(); skin.add("white32s", new Texture(pixmap)); }
From source file:com.theosirian.ppioo.util.GUI.java
License:Open Source License
public static void configureSkin(Skin skin) { if (skin == null) { return;//from w w w. j av a2 s . co m } loadResources(skin); loadLabels(skin); loadButtons(skin); ScrollPane.ScrollPaneStyle scrollPaneStyle = new ScrollPane.ScrollPaneStyle(); scrollPaneStyle.background = skin.newDrawable("white", Color.BLACK); scrollPaneStyle.hScroll = skin.newDrawable("white8x1", Color.GRAY); scrollPaneStyle.hScrollKnob = skin.newDrawable("white8x1", Color.WHITE); scrollPaneStyle.vScroll = skin.newDrawable("white1x8", Color.GRAY); scrollPaneStyle.vScrollKnob = skin.newDrawable("white1x8", Color.WHITE); scrollPaneStyle.corner = skin.newDrawable("white", Color.GRAY); skin.add("default", scrollPaneStyle); CheckBox.CheckBoxStyle checkBoxStyle = new CheckBox.CheckBoxStyle(); checkBoxStyle.font = skin.getFont("default"); checkBoxStyle.fontColor = Color.BLACK; checkBoxStyle.checkboxOn = skin.getDrawable("checkbox.on"); checkBoxStyle.checkboxOnDisabled = skin.getDrawable("checkbox.on.disabled"); checkBoxStyle.checkboxOff = skin.getDrawable("checkbox.off"); checkBoxStyle.checkboxOffDisabled = skin.getDrawable("checkbox.off.disabled"); skin.add("default", checkBoxStyle); checkBoxStyle = new CheckBox.CheckBoxStyle(); checkBoxStyle.font = skin.getFont("default"); checkBoxStyle.fontColor = Color.BLACK; checkBoxStyle.checkboxOn = skin.getDrawable("checkbox.on.slider.horizontal"); //checkBoxStyle.checkboxOnDisabled = skin.getDrawable("checkbox.on.disabled"); checkBoxStyle.checkboxOff = skin.getDrawable("checkbox.off.slider.horizontal"); //checkBoxStyle.checkboxOffDisabled = skin.getDrawable("checkbox.off.disabled"); skin.add("slider.horizontal", checkBoxStyle); Window.WindowStyle dialogStyle = new Window.WindowStyle(); dialogStyle.background = skin.newDrawable("window"); dialogStyle.stageBackground = skin.newDrawable("white", Color.valueOf("00000080")); dialogStyle.titleFont = skin.getFont("medium"); dialogStyle.titleFontColor = Color.BLACK; skin.add("default", dialogStyle); ImageButton.ImageButtonStyle upButtonStyle = new ImageButton.ImageButtonStyle(); upButtonStyle.imageUp = skin.getDrawable("arrow.up"); upButtonStyle.imageDown = skin.getDrawable("arrow.up"); upButtonStyle.imageDisabled = skin.getDrawable("arrow.up.disabled"); skin.add("arrow.up", upButtonStyle); ImageButton.ImageButtonStyle downButtonStyle = new ImageButton.ImageButtonStyle(); downButtonStyle.imageUp = skin.getDrawable("arrow.down"); downButtonStyle.imageDown = skin.getDrawable("arrow.down"); downButtonStyle.imageDisabled = skin.getDrawable("arrow.down.disabled"); skin.add("arrow.down", downButtonStyle); ImageButton.ImageButtonStyle radioButtonStyle = new ImageButton.ImageButtonStyle(); radioButtonStyle.imageUp = skin.getDrawable("radiobutton.off"); radioButtonStyle.imageOver = skin.getDrawable("radiobutton.off.over"); radioButtonStyle.imageChecked = skin.getDrawable("radiobutton.on"); radioButtonStyle.imageCheckedOver = skin.getDrawable("radiobutton.on.over"); radioButtonStyle.imageDisabled = skin.getDrawable("radiobutton.disabled"); skin.add("radiobutton", radioButtonStyle); ImageButton.ImageButtonStyle soundButtonOn = new ImageButton.ImageButtonStyle(); soundButtonOn.imageUp = skin.getDrawable("sound-on"); soundButtonOn.imageChecked = skin.getDrawable("sound-on"); skin.add("sound-on", soundButtonOn); ImageButton.ImageButtonStyle soundButtonOff = new ImageButton.ImageButtonStyle(); soundButtonOff.imageUp = skin.getDrawable("sound-off"); soundButtonOff.imageChecked = skin.getDrawable("sound-off"); skin.add("sound-off", soundButtonOff); }
From source file:com.thesullies.characters.WorldRenderer.java
License:Apache License
public WorldRenderer(SpriteBatch batch, StickmanWorld stickmanWorld, TiledMap map) { this.stickmanWorld = stickmanWorld; this.displayWidth = Gdx.graphics.getWidth(); this.displayHeight = Gdx.graphics.getHeight(); guiCam = new OrthographicCamera(); guiCam.setToOrtho(false, GAME_WIDTH, GAME_HEIGHT); guiCam.position.set(GAME_WIDTH / 2, GAME_HEIGHT / 2, 0); guiCam.zoom = 1.0f;/*w w w.j a v a2 s. c om*/ guiCam.update(); this.mapRenderer = new OrthogonalTiledMapRenderer(map, LevelMapManager.MAP_UNIT_SCALE); this.batch = batch; gameStatusBatch = new SpriteBatch(); font = new BitmapFont(); font.setColor(Color.GREEN); font.getData().setScale(0.5f); this.gameStatusFont = new BitmapFont(); this.gameStatusFont.setColor(Color.WHITE); this.gameStatusFont.getData().setScale(3.0f); if (debugOutput) { debugRenderer = new Box2DDebugRenderer(); debugFont = new BitmapFont(); debugFont.setColor(Color.WHITE); debugFont.getData().setScale(2.0f); debugBatch = new SpriteBatch(); } inputController = new InputController(displayWidth, displayHeight); }
From source file:com.thetruthbeyond.botmaker.gui.objects.buttons.MenuButton.java
License:Open Source License
@Override public void draw(SmartSpriteBatch batch) { batch.draw(button, area.getX(), area.getY(), button.getW(), button.getH()); if (hoverTime == 0) { batch.draw(icon, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, icon.getW(), icon.getH()); } else if (hoverTime == 1) { batch.draw(iconHover, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, iconHover.getW(), iconHover.getH());// w w w .j a v a 2 s . com } else { batch.draw(icon, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, icon.getW(), icon.getH()); batch.setColor(new Color(1.0f, 1.0f, 1.0f, hoverAlpha)); batch.draw(iconHover, area.getX() + ICON_OFFSET_X, area.getY() + ICON_OFFSET_Y, iconHover.getW(), iconHover.getH()); batch.setColor(Color.WHITE); } }
From source file:com.thetruthbeyond.gui.objects.controllers.imagewindow.ImageWindow.java
License:Open Source License
@Override public void draw(SmartSpriteBatch batch) { if (image == null) { batch.setColor(1.0f, 1.0f, 1.0f, BACKGROUND_ALPHA); batch.draw(emptyImage, imageArea.getX(), imageArea.getY(), imageArea.getW(), imageArea.getH()); } else/*from www . j a v a 2 s . c o m*/ batch.draw(image, imageArea.getX(), imageArea.getY(), imageArea.getW(), imageArea.getH()); batch.setColor(Color.WHITE); // Drawing border batch.draw(border, area.getX(), area.getY(), area.getW(), BORDER_SIZE); batch.draw(border, area.getX(), area.getY(), BORDER_SIZE, area.getH()); batch.draw(border, area.getX(), area.getY() + area.getH() - BORDER_SIZE, area.getW(), BORDER_SIZE); batch.draw(border, area.getX() + area.getW() - BORDER_SIZE, area.getY(), BORDER_SIZE, area.getH()); if (isHovered) { if (showTime < SHOW_TIME) batch.setColor(1.0f, 1.0f, 1.0f, showTime / SHOW_TIME); batch.draw(addButton, BUTTON_X, BUTTON_Y, addButton.getW(), addButton.getH()); } else if (showTime > 0) { batch.setColor(1.0f, 1.0f, 1.0f, showTime / SHOW_TIME); batch.draw(addButton, BUTTON_X, BUTTON_Y, addButton.getW(), addButton.getH()); } batch.setColor(Color.WHITE); }
From source file:com.thetruthbeyond.gui.objects.controllers.scrollbar.ScrollBar.java
License:Open Source License
@Override public void draw(SmartSpriteBatch batch) { // Drawing scroll bar. arrowTop.draw(batch);/*from ww w.jav a 2 s . c o m*/ batch.setColor(1.0f, 1.0f, 1.0f, SCROLL_BAR_ALPHA); batch.draw(line, area.getX(), SCROLL_BAR_Y, area.getW(), line.getH()); batch.draw(scrollBar, area.getX(), SCROLL_BAR_Y + line.getH(), area.getW(), SCROLL_BAR_H - 2 * line.getH()); batch.draw(line, area.getX(), SCROLL_BAR_Y + SCROLL_BAR_H - line.getH(), area.getW(), line.getH()); batch.setColor(Color.WHITE); arrowBot.draw(batch); // Drawing scroll bar swing. batch.draw(line, area.getX(), swingY, area.getW(), line.getH()); batch.draw(swing, area.getX(), swingY + line.getH(), area.getW(), swingH - 2 * line.getH()); batch.draw(line, area.getX(), swingY + swingH - line.getH(), area.getW(), line.getH()); if (swingH > MIN_SWING_HEIGHT) { batch.draw(line, LINE_X, swingY + swingH / 2 - LINE_OFFSET, LINE_W, line.getH()); batch.draw(line, LINE_X, swingY + swingH / 2 + LINE_OFFSET, LINE_W, line.getH()); } }
From source file:com.thetruthbeyond.gui.objects.controllers.scrollpanel.ScrollPanel.java
License:Open Source License
protected void drawObjectsToBuffer(SmartSpriteBatch batch) { Color color = batch.getColor(); float alpha = color.a * appearTime / APPEAR_TIME; buffer.begin();//ww w . ja v a 2 s.c o m batch.begin(); Gdx.graphics.getGL20().glClearColor(0.6f, 0.6f, 0.0f, 0.0f); Gdx.graphics.getGL20().glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT); for (int i = 0; i != objects.size(); i++) { Clickable object = objects.get(i); if (!hasUnionWith(object.getArea())) continue; if (i >= objects.size() - columns) batch.setColor(1.0f, 1.0f, 1.0f, alpha); else batch.setColor(color); if (object instanceof FBODrawable) ((FBODrawable) object).hintFBODrawing(); object.draw(batch); } batch.setColor(Color.WHITE); batch.end(); buffer.end(); }
From source file:com.thetruthbeyond.gui.objects.controllers.scrollpanel.ScrollPanel.java
License:Open Source License
protected void drawBuffer(SmartSpriteBatch batch) { Texture bufferTexture = buffer.getColorBufferTexture(); if (region == null) { region = new TextureRegion(bufferTexture, objectArea.getX(), Consts.SCREEN_H - (objectArea.getY() + objectArea.getH()), objectArea.getW(), objectArea.getH());// w w w .j a va2 s . co m region.flip(false, true); } else region.setTexture(bufferTexture); batch.draw(region, objectArea.getX(), objectArea.getY(), objectArea.getW(), objectArea.getH()); batch.setColor(Color.WHITE); }
From source file:com.thetruthbeyond.gui.objects.controllers.textfield.decorators.PromptTextField.java
License:Open Source License
@Override public void draw(SmartSpriteBatch batch) { super.draw(batch); if (isFocused() && isPrompted && !hasReachedFinish()) { batch.setColor(1.0f, 1.0f, 1.0f, ALPHA); batch.draw(prompt, getInputX() + getPadding() + getLineW() + OFFSET, Y, W, H); batch.setColor(Color.WHITE); }/* w w w .j ava2 s .c o m*/ }
From source file:com.thetruthbeyond.gui.objects.shareable.DarknessDrawer.java
License:Open Source License
public void draw(SmartSpriteBatch batch, Object client) { if (this.client == null || this.client == client) { batch.setColor(1.0f, 1.0f, 1.0f, tabAlpha * BLACKNESS_ALPHA); batch.draw(darkness, area.getX(), area.getY(), area.getW(), area.getH()); batch.setColor(Color.WHITE); }//ww w . j a v a 2 s .com }