Пример #1
0
 public ToggleButton(AMenu cnt, String text, Vector2 p, MenuManager.HandlerAction h, Object data = null, float s = 0.6f)
     : base(cnt, text, p, h, data, s)
 {
     alpha = 0.5f;
         if (!(bool)arg)
             Content.Color *= alpha;
 }
Пример #2
0
 public AButton(AMenu cnt, String text, Vector2 p, MenuManager.HandlerAction h, Object data = null, float s = 0.6f)
     : base(App.Game)
 {
     Container = cnt;
     scale = s;
     arg = data;
     execute = h;
     DefaultColor = Constants.Color.border;
     OverColor = Constants.Color.p1Light;
     Content = new GameString(text, TextManager.EFont.AHARONI, Constants.Color.border, scale);
     size = TextManager.Instance.getSizeString(Content.Font, Content.Value);
     int middle = 10;
     TotalSize = new Vector2((35 + (53 * middle) + 35) * scale, 115 * scale);
     LeftPos = p;
     rightPos = new Vector2(p.X + (35 + middle * 53) * scale, p.Y);
     Content.Pos = new Vector2(LeftPos.X + (35 * 2 + 53 *10 - size.X) / 2 * scale,
                   LeftPos.Y + (115 - size.Y + size.Y * 0.3f) / 2 * scale);
 }
Пример #3
0
 public TextButton(AMenu cnt, String text, Vector2 p, MenuManager.HandlerAction h, Object data = null, float s = 0.6f)
     : base(cnt, text, p, h, data, s)
 {
 }