public static void Draw(EventArgs args)
{
if (!Checker.IsActive()) return;
if (!Members.Menu.Item("itempanel.Enable").GetValue<bool>()) return;
var startPos = new Vector2(Members.Menu.Item("itempanel.X").GetValue<Slider>().Value,
Members.Menu.Item("itempanel.Y").GetValue<Slider>().Value);
var size = new Vector2(Members.Menu.Item("itempanel.SizeX").GetValue<Slider>().Value*Percent,
Members.Menu.Item("itempanel.SizeY").GetValue<Slider>().Value*Percent);
Drawing.DrawRect(startPos, size + new Vector2(2, 0), new Color(0, 0, 0, 100));
var r = Members.Menu.Item("itempanel.Red").GetValue<Slider>().Value;
var g = Members.Menu.Item("itempanel.Green").GetValue<Slider>().Value;
var b = Members.Menu.Item("itempanel.Blue").GetValue<Slider>().Value;
Drawing.DrawRect(startPos, size+new Vector2(2,0), new Color(r, g, b, 255), true);
Drawing.DrawLine(startPos + new Vector2(2, size.Y / 6), startPos + new Vector2(size.X, size.Y / 6),
new Color(r, g, b, 255));
var text = "Item Panel";
var textSize = Drawing.MeasureText(text, "Arial",
new Vector2((float)(size.Y/6 * .80), (float) (size.Y / 6*.95)), FontFlags.AntiAlias);
var textPos = startPos;
Drawing.DrawText(
text,
textPos+new Vector2(2,2),
new Vector2(textSize.Y, 0),
Color.White,
FontFlags.AntiAlias | FontFlags.StrikeOut);
DrawItems(startPos + new Vector2(2, size.Y / 6+2),size,r,g,b);
if (Members.Menu.Item("itempanel.Button.Enable").GetValue<bool>())
{
var buttonStartPos = startPos + new Vector2(size.X - size.Y / 6, 2);
var buttonSize = new Vector2(size.Y / 6 - 0, size.Y / 6 - 3);
text = "S";
Drawing.DrawRect(buttonStartPos, buttonSize, new Color(r, g, b, 255), true);
textSize = Drawing.MeasureText(text, "Arial",
new Vector2((float)(buttonSize.X), (float)(buttonSize.Y)), FontFlags.AntiAlias);
if (Utils.IsUnderRectangle(Game.MouseScreenPosition, buttonStartPos.X, buttonStartPos.Y, buttonSize.X,
buttonSize.Y))
{
Drawing.DrawRect(buttonStartPos, buttonSize, new Color(0, 0, 0, 200));
if (Members.IsClicked && Utils.SleepCheck("cd_click"))
{
Utils.Sleep(250,"cd_click");
Members.Menu.Item("itempanel.Stash.Enable")
.SetValue(!Members.Menu.Item("itempanel.Stash.Enable").GetValue<bool>());
}
}
Drawing.DrawText(
text,
buttonStartPos + new Vector2(buttonSize.X/3, buttonSize.Y/5),
textSize,
Color.White,
FontFlags.AntiAlias | FontFlags.StrikeOut);
}
if (Members.Menu.Item("itempanel.Stash.Enable").GetValue<bool>())
{
text = "Stash Panel";
var startPos2 = startPos + new Vector2(size.X, 0);
Drawing.DrawRect(startPos2, size + new Vector2(2, 0), new Color(0, 0, 0, 100));
textSize = Drawing.MeasureText(text, "Arial",
new Vector2((float) (size.Y/6*.80), (float) (size.Y/6*.95)), FontFlags.AntiAlias);
Drawing.DrawText(
text,
startPos2 + new Vector2(5, 2),
new Vector2(textSize.Y, 0),
Color.White,
FontFlags.AntiAlias | FontFlags.StrikeOut);
Drawing.DrawRect(startPos2, size + new Vector2(2, 0), new Color(r, g, b, 255), true);
Drawing.DrawLine(startPos2 + new Vector2(2, size.Y/6), startPos2 + new Vector2(size.X, size.Y/6),
new Color(r, g, b, 255));
DrawStashItems(startPos2 + new Vector2(2, size.Y / 6 + 2), size, r, g, b);
}
}