List of usage examples for com.badlogic.gdx.graphics Color Color
public Color(float r, float g, float b, float a)
From source file:CB_UI.RouteOverlay.java
License:Open Source License
public static void addOpenRoute(Track route) { if (OpenRoute == null) { route.setColor(new Color(0.85f, 0.1f, 0.2f, 1f)); Routes.add(0, route);//w w w . ja v a2 s . c om OpenRoute = route; } else { // erst die alte route lschen Routes.remove(OpenRoute); route.setColor(OpenRoute.getColor()); Routes.add(0, route); OpenRoute = route; } RoutesChanged(); }
From source file:CB_UI_Base.GL_UI.Activitys.ColorPicker.java
License:Open Source License
private void createTest() { CB_RectF rec = new CB_RectF(leftBorder + margin, viewHue.getY(), viewHue.getX() - margin * 3 - leftBorder, viewHue.getHeight());/*from ww w .j a v a2 s . c o m*/ viewSatVal = new ColorPickerRec(rec, ""); this.addChild(viewSatVal); { // Gradiant Test // Color blackTransparent = new Color(1f, 1f, 0f, 0.2f); // gradiantBlack = new GradiantFill(Color.BLACK, blackTransparent, -30); // rectangle FillRecBlack = new rectangle(rec, gradiantBlack); // this.addChild(FillRecBlack); } Color whiteTransparent = new Color(1f, 1f, 1f, 0f); gradiantWhite = new GradiantFill(Color.WHITE, whiteTransparent, 0); GradiantFilledRectangle FillRecWhite = new GradiantFilledRectangle(rec, gradiantWhite); this.addChild(FillRecWhite); Color blackTransparent = new Color(0f, 0f, 0f, 0f); gradiantBlack = new GradiantFill(Color.BLACK, blackTransparent, 90); GradiantFilledRectangle FillRecBlack = new GradiantFilledRectangle(rec, gradiantBlack); this.addChild(FillRecBlack); float cursorSize = Fonts.Measure("T").height; viewTarget = new Image(0, 0, cursorSize, cursorSize, "", false); viewTarget.setDrawable(new SpriteDrawable(Sprites.ambilwarna_target)); this.addChild(viewTarget); }
From source file:CB_UI_Base.GL_UI.Controls.Image.java
License:Open Source License
public void setColor(Color color) { if (color == null) mColor = new Color(1, 1, 1, 1); else/* ww w. j a v a 2 s.c o m*/ mColor = color; }
From source file:CB_UI_Base.GL_UI.Controls.Image.java
License:Open Source License
public void clearImage() { if (imageLoader != null) imageLoader.clearImage();/* ww w.java 2 s. c om*/ mColor = new Color(1, 1, 1, 1); mScale = 1; setOriginCenter(); }
From source file:CB_UI_Base.GL_UI.Controls.ImageButton.java
License:Open Source License
@Override protected void render(Batch batch) { super.render(batch); if (isDisabled) { image.setColor(new Color(1f, 1f, 1f, 0.5f)); } else {//from www . j a va2s . c o m image.setColor(null); } }
From source file:CB_UI_Base.GL_UI.Sprites.java
License:Open Source License
protected static Sprite setNightColorMatrixSprite(String name, TextureAtlas atlas) { Sprite tmp = null;//from w ww . j av a 2 s . co m tmp = createSprite(atlas, name); if (tmp == null) return null; Color colorOverlay = new Color(0.5f, 0.4f, 0.4f, 1f); tmp.setColor(colorOverlay); return tmp; }
From source file:CB_UI_Base.GL_UI.Sprites.java
License:Open Source License
protected static NinePatch setNightColorMatrixPatch(String name, TextureAtlas atlas) { NinePatch tmp = null;/*from w ww . ja va2 s. c o m*/ tmp = createPatch(atlas, name); if (tmp == null) return null; Color colorOverlay = new Color(0.5f, 0.4f, 0.4f, 1f); tmp.setColor(colorOverlay); return tmp; }
From source file:com.a2client.dialogs.dlg_Progress.java
License:Open Source License
static public void SetProgress(int val) { Log.info("set progress: " + val); if (val == -1) { Dialog.Hide("dlg_progress"); } else {//from w w w . j ava2s .c o m if (dlg == null) Dialog.Show("dlg_progress"); //dlg.tex.skin_element = "hourglass_"+Integer.toString(val+1); dlg.progress.SetMin(0); dlg.progress.SetMax(30); dlg.progress.SetValue(val); dlg.progress.SetColor(new Color(0.5f, 0.6f, 0.1f, 1)); dlg.txt_label.caption = Lang.getTranslate("generic", "action_progress"); } }
From source file:com.a2client.dialogs.dlg_SysMsg.java
License:Open Source License
public static void ShowSysMessage(String msg) { if (sysmsg_lbl != null) { sysmsg_lbl.caption = msg;//w ww.jav a 2 s . c o m } else { sysmsg_panel = new GUI_Panel(GUI.getInstance().popup); sysmsg_panel.SetSize(500, 40); sysmsg_panel.CenterX(); sysmsg_panel.SetY(100); sysmsg_panel.render_mode = RenderMode.rmColor; sysmsg_panel.bg_color = new Color(0f, 0f, 0f, 0.4f); sysmsg_lbl = new GUI_Label(sysmsg_panel); sysmsg_lbl.caption = msg; sysmsg_lbl.SetPos(0, 0); sysmsg_lbl.SetSize(sysmsg_panel.size); sysmsg_lbl.align = Align.Align_Center; } sysmsg_timer = 5000; }
From source file:com.a2client.gui.GUI_Edit.java
License:Open Source License
public void DoRender() { int state;/* w w w . j ava 2 s .c o m*/ if (!enabled) state = StateDisable; else { if (isFocused()) state = StateNormal_Checked; else { if (MouseInMe()) { if (pressed) state = StatePressed; else state = StateHighlight; } else state = StateNormal; } } getSkin().Draw(skin_element, abs_pos.x, abs_pos.y, size.x, size.y, state); GUIGDX.PushScissor(new Rect(abs_pos.x + OFFSET, abs_pos.y + OFFSET, size.x - OFFSET, size.y - OFFSET)); int left = GUIGDX.getTextWidth(font_name, getVisualText().substring(0, getSelectionStart())); int SelectionWidth = GUIGDX.getTextWidth(font_name, getVisualText().substring(getSelectionStart(), getSelectionFinish())); int CursorShift = GUIGDX.getTextWidth(font_name, getVisualText().substring(0, pos2)); if (isFocused() && enabled) { // ? if (pos1 != pos2) { GUIGDX.FillRect(new Vec2i(abs_pos.x + left + OFFSET - scroll, abs_pos.y), new Vec2i(SelectionWidth, size.y), new Color(0.5f, 0.5f, 0.8f, 0.9f)); } // ? ? if ((System.currentTimeMillis() % 1000) > 500) { GUIGDX.FillRect(new Vec2i(abs_pos.x + CursorShift + OFFSET - scroll + 1, abs_pos.y), new Vec2i(1, size.y), Color.WHITE); } } if (getVisualText().length() > 0) GUIGDX.Text(font_name, abs_pos.x + OFFSET - scroll, abs_pos.y + OFFSET, size.x - OFFSET, size.y - OFFSET, Align.Align_Left + Align.Align_VStretch, getVisualText(), text_color); GUIGDX.PopScissor(); }