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

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

Introduction

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

Prototype

public Color(float r, float g, float b, float a) 

Source Link

Document

Constructor, sets the components of the color

Usage

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