public static Color4 GetRandomColor4() { var index = Random.Next(KnownColors.Count); var color = Color.FromKnownColor(KnownColors[index]); return(new Color4(color.R / 255f, color.G / 255f, color.B / 255f, color.A / 255f)); }
public static NewColor GetRandomColor() { var index = Random.Next(KnownColors.Count); var color = Color.FromKnownColor(KnownColors[index]); return(NewColor.FromRgb(color.R, color.G, color.B)); }
private void ChangeLedLightColor() { Random randomGen = new Random(); KnownColor randomColorName = _knownColors[randomGen.Next(_knownColors.Length)]; Color color = Color.FromKnownColor(randomColorName); System.Windows.Media.Color newColor = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B); LedLightColor = newColor; }
public static Color MapColor2Color(string mapColor) { if (string.IsNullOrEmpty(mapColor)) { return(Color.FromKnownColor(KnownColor.Transparent)); } var rgb = mapColor.Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries); return(rgb.Length == 3 ? Color.FromArgb(255, Convert.ToByte(rgb[0]), Convert.ToByte(rgb[1]), Convert.ToByte(rgb[2])) : Color.FromKnownColor(KnownColor.Transparent)); }
private void sendDirectionRobot(int numberDirection) { Button[] myArray = new Button[] { btn0, btn1, btn2, btn3, btn4, btn5, btn6, btn7, btn8 }; int force = 100; uint time = 500; //0 1 2 //3 4 5 //6 7 8 for (int i = 0; i < myArray.Length; i++) { changeColor(myArray[i], Color.FromKnownColor(KnownColor.Control)); } switch (numberDirection) { case 0: robot.Turn(-50, -100); break; case 1: robot.Move(force, time); break; case 2: robot.Turn(-100, -50); break; case 3: robot.Turn(50, -50); break; case 5: robot.Turn(-50, 50); break; case 6: robot.Turn(50, 100); break; case 7: robot.Move(-force, time); break; case 8: robot.Turn(100, 50); break; default: break; } changeColor(myArray[numberDirection], Color.Red); }
/// <summary> /// Gets the corresponding enum for the current Visual Studio theme selected. /// </summary> private static void SetCurrentVsTheme() { if (_isUpdating) { return; } _isUpdating = true; _currentVsTheme = VsTheme.Unknown; string themeId = GetThemeId(); if (string.IsNullOrWhiteSpace(themeId) == false) { VsTheme theme; if (Themes.TryGetValue(themeId, out theme)) { _currentVsTheme = theme; } } switch (CurrentVsTheme) { case VsTheme.Dark: _editorBackgroundColor = Color.FromArgb(255, 37, 37, 38); _backgroundColor = Color.FromArgb(255, 45, 45, 48); _fontColor = Color.FromKnownColor(KnownColor.WhiteSmoke); _dataGridViewCellStyleBackColor = Color.LightGray; break; case VsTheme.Blue: _editorBackgroundColor = Color.White; _backgroundColor = Color.FromArgb(255, 207, 214, 229); _fontColor = Color.FromKnownColor(KnownColor.ControlText); _dataGridViewCellStyleBackColor = Color.FromArgb(237, 243, 253); break; default: _editorBackgroundColor = Color.FromArgb(255, 245, 245, 245); _backgroundColor = Color.FromArgb(255, 238, 238, 242); _fontColor = Color.FromKnownColor(KnownColor.ControlText); _dataGridViewCellStyleBackColor = Color.LightGray; break; } }
private static void OnLoad(EventArgs args) { if (Player.ChampionName != "Riven") { return; } //if (Utility.Map.GetMap()._MapType == Utility.Map.MapType.SummonersRift) //IsSR = true; Config = new Menu("yol0 Riven", "Riven", true); Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalker")); var tsMenu = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(tsMenu); Config.AddSubMenu(tsMenu); Config.AddToMainMenu(); Config.AddSubMenu(new Menu("Combo Settings", "Combo")); Config.AddSubMenu(new Menu("KS Settings", "KS")); Config.AddSubMenu(new Menu("Misc", "Misc")); Config.AddSubMenu(new Menu("Draw Settings", "Draw")); Config.SubMenu("Combo").AddItem(new MenuItem("UseUlti", "Use Ultimate in Combo").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseQGapClose", "Use Q to gapclose").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("KillStealRActivate", "Activate ulti for KS").SetValue(false)); Config.SubMenu("KS").AddItem(new MenuItem("KillStealR", "KS with R2").SetValue(true)); Config.SubMenu("KS").AddSubMenu(new Menu("Don't Use R For KS", "NoRKS")); foreach (Obj_AI_Hero enemy in ObjectManager.Get <Obj_AI_Hero>().Where(hero => hero.Team != Player.Team)) { Config.SubMenu("KS") .SubMenu("NoRKS") .AddItem(new MenuItem(enemy.ChampionName, enemy.ChampionName).SetValue(false)); } Config.SubMenu("KS").AddItem(new MenuItem("KillStealQ", "KS with Q").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("KillStealW", "KS with W").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("KillStealT", "KS with Tiamat").SetValue(true)); Config.SubMenu("Misc") .AddItem(new MenuItem("Flee", "Flee Mode").SetValue(new KeyBind(72, KeyBindType.Press))); Config.SubMenu("Misc").AddSubMenu(new Menu("Auto Stun", "AutoStun")); foreach (Obj_AI_Hero enemy in ObjectManager.Get <Obj_AI_Hero>().Where(hero => hero.Team != Player.Team)) { Config.SubMenu("Misc") .SubMenu("AutoStun") .AddItem(new MenuItem("Stun" + enemy.ChampionName, "Stun " + enemy.ChampionName).SetValue(false)); } Config.SubMenu("Misc").AddItem(new MenuItem("AutoW", "Auto W Enemies in Range").SetValue(false)); Config.SubMenu("Misc").AddItem(new MenuItem("AntiGapcloser", "Auto W Gapclosers").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Interrupt", "Auto W Interruptible Spells").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("QKeepAlive", "Keep Q Alive").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("DCFix", "Try Disconnect Fix").SetValue(false)); Config.SubMenu("Draw") .AddItem( new MenuItem("DrawRanges", "Draw engage range").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Green)))); Config.SubMenu("Draw") .AddItem( new MenuItem("DrawTarget", "Draw current target").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Red)))); if (IsSR) { Config.SubMenu("Draw").AddItem(new MenuItem("DrawJumps", "Draw Jump spots (always)").SetValue(false)); Config.SubMenu("Draw") .AddItem(new MenuItem("DrawJumps2", "Draw Jump spots").SetValue(new KeyBind(71, KeyBindType.Press))); Config.SubMenu("Draw") .AddItem(new MenuItem("DrawJumpsRange", "Draw Jumps Range").SetValue(new Slider(1000, 200, 10000))); Config.AddItem(new MenuItem("WallJump", "Wall Jump").SetValue(new KeyBind(71, KeyBindType.Press))); PopulateList(); } #if (RECORDJUMPS) Config.AddItem(new MenuItem("jumpRecord", "Print Position").SetValue(new KeyBind(32, KeyBindType.Press))); Obj_AI_Base.OnProcessSpellCast += JumpRecordProcessSpell; #endif _r.SetSkillshot(0.25f, 60f, 2200, false, SkillshotType.SkillshotCone); _e.SetSkillshot(0, 0, 1450, false, SkillshotType.SkillshotLine); Orbwalking.BeforeAttack += BeforeAttack; Obj_AI_Base.OnProcessSpellCast += OnProcessSpell; Obj_AI_Base.OnPlayAnimation += OnAnimation; Game.OnGameUpdate += OnGameUpdate; Game.OnGameUpdate += Buffs_GameUpdate; Game.OnGameProcessPacket += OnGameProcessPacket; Drawing.OnDraw += OnDraw; AntiGapcloser.OnEnemyGapcloser += OnEnemyGapCloser; Interrupter.OnPossibleToInterrupt += OnPossibleToInterrupt; if (IsSR) { Game.OnGameUpdate += Wallhopper_OnGameUpdate; } Game.PrintChat("<font color=\"#FF0000\">yol0 Riven v" + Revision + " loaded!</font>"); }
/// <summary> /// This method return an array of colorWells that belong to the desired ColorSet and /// that have been sorted in the desired ColorSortOrder. /// </summary> /// <param name="colorSet">The color palette to be generated.</param> /// <param name="colorSortOrder">The order the generated palette should be sorted.</param> /// <returns></returns> public static ColorWellInfo[] GetColorWells(ColorSet colorSet, ColorSortOrder colorSortOrder) { // get array of desired colorWells and sort // Could have sort order enum/property Array knownColors = Enum.GetValues(typeof(System.Drawing.KnownColor)); int nColors = 0; // How many colors are there? switch (colorSet) { case ColorSet.Web: foreach (KnownColor k in knownColors) { Color c = Color.FromKnownColor(k); if (!c.IsSystemColor && (c.A > 0)) { nColors++; } } break; case ColorSet.System: foreach (KnownColor k in knownColors) { Color c = Color.FromKnownColor(k); if (c.IsSystemColor && (c.A > 0)) { nColors++; } } break; } ColorWellInfo[] colorWells = new ColorWellInfo[nColors]; int index = 0; // Get the colors switch (colorSet) { case ColorSet.Web: foreach (KnownColor k in knownColors) { Color c = Color.FromKnownColor(k); if (!c.IsSystemColor && (c.A > 0)) { colorWells[index] = new ColorWellInfo(c, index); index++; } } break; case ColorSet.System: foreach (KnownColor k in knownColors) { Color c = Color.FromKnownColor(k); if (c.IsSystemColor && (c.A > 0)) { colorWells[index] = new ColorWellInfo(c, index); index++; } } break; } SortColorWells(colorWells, colorSortOrder); return(colorWells); }
/// <summary> /// Translates an Ole color value to a GDI+ <see cref='Color'/>. /// </summary> public static Color FromOle(int oleColor) { // IMPORTANT: This signature is invoked directly by the runtime marshaler and cannot change without // also updating the runtime. if ((oleColor & OleSystemColorFlag) != 0) { switch (oleColor) { case unchecked ((int)0x8000000A): return(Color.FromKnownColor(KnownColor.ActiveBorder)); case unchecked ((int)0x80000002): return(Color.FromKnownColor(KnownColor.ActiveCaption)); case unchecked ((int)0x80000009): return(Color.FromKnownColor(KnownColor.ActiveCaptionText)); case unchecked ((int)0x8000000C): return(Color.FromKnownColor(KnownColor.AppWorkspace)); case unchecked ((int)0x8000000F): return(Color.FromKnownColor(KnownColor.Control)); case unchecked ((int)0x80000010): return(Color.FromKnownColor(KnownColor.ControlDark)); case unchecked ((int)0x80000015): return(Color.FromKnownColor(KnownColor.ControlDarkDark)); case unchecked ((int)0x80000016): return(Color.FromKnownColor(KnownColor.ControlLight)); case unchecked ((int)0x80000014): return(Color.FromKnownColor(KnownColor.ControlLightLight)); case unchecked ((int)0x80000012): return(Color.FromKnownColor(KnownColor.ControlText)); case unchecked ((int)0x80000001): return(Color.FromKnownColor(KnownColor.Desktop)); case unchecked ((int)0x8000001B): return(Color.FromKnownColor(KnownColor.GradientActiveCaption)); case unchecked ((int)0x8000001C): return(Color.FromKnownColor(KnownColor.GradientInactiveCaption)); case unchecked ((int)0x80000011): return(Color.FromKnownColor(KnownColor.GrayText)); case unchecked ((int)0x8000000D): return(Color.FromKnownColor(KnownColor.Highlight)); case unchecked ((int)0x8000000E): return(Color.FromKnownColor(KnownColor.HighlightText)); case unchecked ((int)0x8000001A): return(Color.FromKnownColor(KnownColor.HotTrack)); case unchecked ((int)0x8000000B): return(Color.FromKnownColor(KnownColor.InactiveBorder)); case unchecked ((int)0x80000003): return(Color.FromKnownColor(KnownColor.InactiveCaption)); case unchecked ((int)0x80000013): return(Color.FromKnownColor(KnownColor.InactiveCaptionText)); case unchecked ((int)0x80000018): return(Color.FromKnownColor(KnownColor.Info)); case unchecked ((int)0x80000017): return(Color.FromKnownColor(KnownColor.InfoText)); case unchecked ((int)0x80000004): return(Color.FromKnownColor(KnownColor.Menu)); case unchecked ((int)0x8000001E): return(Color.FromKnownColor(KnownColor.MenuBar)); case unchecked ((int)0x8000001D): return(Color.FromKnownColor(KnownColor.MenuHighlight)); case unchecked ((int)0x80000007): return(Color.FromKnownColor(KnownColor.MenuText)); case unchecked ((int)0x80000000): return(Color.FromKnownColor(KnownColor.ScrollBar)); case unchecked ((int)0x80000005): return(Color.FromKnownColor(KnownColor.Window)); case unchecked ((int)0x80000006): return(Color.FromKnownColor(KnownColor.WindowFrame)); case unchecked ((int)0x80000008): return(Color.FromKnownColor(KnownColor.WindowText)); } } // When we don't find a system color, we treat the color as a COLORREF return(KnownColorTable.ArgbToKnownColor(COLORREFToARGB((uint)oleColor))); }
public static Color FromKnownColor(KnownColor color) => Color.FromKnownColor(color);
/// <summary> ///3D扫描的构造函数 -byCQZ 2019.6.16 /// /// </summary> private void NuitrackCreate() { try { Nuitrack.Init(""); Console.WriteLine("Initialize succneed."); } catch (nuitrack.Exception exception) { Console.WriteLine("Cannot initialize Nuitrack."); //throw exception; MessageBoxX.Warning("3D摄像头初始化失败,请检查SDK配置和是否进行密钥认证。"); Application.Current.Shutdown(); } try { // Create and setup all required modules _depthSensor = DepthSensor.Create(); _colorSensor = ColorSensor.Create(); _userTracker = UserTracker.Create(); _skeletonTracker = SkeletonTracker.Create(); //_handTracker = HandTracker.Create(); _gestureRecognizer = GestureRecognizer.Create(); } catch (nuitrack.Exception exception) { Console.WriteLine("Cannot create Nuitrack module."); //throw exception; MessageBoxX.Warning("3D摄像头初始化失败,请检查SDK配置和是否进行密钥认证。"); Application.Current.Shutdown(); } _depthSensor.SetMirror(false); // Add event handlers for all modules _depthSensor.OnUpdateEvent += onDepthSensorUpdate; _colorSensor.OnUpdateEvent += onColorSensorUpdate; _userTracker.OnUpdateEvent += onUserTrackerUpdate; _skeletonTracker.OnSkeletonUpdateEvent += onSkeletonUpdate; //_handTracker.OnUpdateEvent += onHandTrackerUpdate; _gestureRecognizer.OnNewGesturesEvent += onNewGestures; // Add an event handler for the IssueUpdate event Nuitrack.onIssueUpdateEvent += onIssueDataUpdate; // Create and configure the Bitmap object according to the depth sensor output mode OutputMode mode = _depthSensor.GetOutputMode(); OutputMode colorMode = _colorSensor.GetOutputMode(); if (mode.XRes < colorMode.XRes) { mode.XRes = colorMode.XRes; } if (mode.YRes < colorMode.YRes) { mode.YRes = colorMode.YRes; } Console.WriteLine(mode.XRes + "=====================" + mode.YRes); _bitmap = new DirectBitmap(mode.XRes, mode.YRes); for (int y = 0; y < mode.YRes; ++y) { for (int x = 0; x < mode.XRes; ++x) { _bitmap.SetPixel(x, y, Color.FromKnownColor(KnownColor.Aqua)); } } try { Nuitrack.Run(); Console.WriteLine("Start Nuitrack."); } catch (nuitrack.Exception exception) { Console.WriteLine("Cannot start Nuitrack."); //throw exception; MessageBoxX.Warning("3D摄像头启动失败,请检查SDK配置和是否进行密钥认证。"); Application.Current.Shutdown(); } }
private static void OnLoad(EventArgs args) { if (Player.ChampionName != "Draven") { return; } Config = new Menu("yol0 Draven", "Draven", true); Config.AddSubMenu(new Menu("璧扮爫", "Orbwalker")); Config.SubMenu("Orbwalker").AddItem(new MenuItem("SelectedOrbwalker", "璧扮爫").SetValue(new StringList(new[] { "Default", "LX璧扮爫" }))); if (Config.SubMenu("Orbwalker").Item("SelectedOrbwalker").GetValue <StringList>().SelectedIndex == 0) { orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalker")); UsingLXOrbwalker = false; } else if (Config.SubMenu("Orbwalker").Item("SelectedOrbwalker").GetValue <StringList>().SelectedIndex == 1) { orbwalker = null; LXOrbwalker.AddToMenu(Config.SubMenu("Orbwalker")); UsingLXOrbwalker = true; } var tsMenu = new Menu("鐩爣閫夋嫨", "Target Selector"); SimpleTs.AddToMenu(tsMenu); Config.AddSubMenu(tsMenu); Config.AddToMainMenu(); Config.AddSubMenu(new Menu("鏍囩嚎", "Reticle")); Config.AddSubMenu(new Menu("杩炴嫑", "Combo")); Config.AddSubMenu(new Menu("楠氭壈", "Harass")); Config.AddSubMenu(new Menu("琛ュ叺", "Farm")); Config.AddSubMenu(new Menu("娓呯嚎", "LaneClear")); Config.AddSubMenu(new Menu("鏉傞」", "Misc")); Config.AddSubMenu(new Menu("鎶㈠ご", "KS")); Config.AddSubMenu(new Menu("鏄剧ず", "Draw")); Config.SubMenu("Reticle").AddItem(new MenuItem("Mode", "妯″紡").SetValue(new StringList(new[] { "Mouse", "Player" }))); Config.SubMenu("Reticle").AddItem(new MenuItem("MouseRadius", "榧犳爣鍗婂緞").SetValue(new Slider(500, 100, 1000))); Config.SubMenu("Reticle").AddItem(new MenuItem("PlayerRadius", "鐜╁鍗婂緞").SetValue(new Slider(50))); Config.SubMenu("Combo").AddItem(new MenuItem("UseQ", "浣跨敤Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseW", "浣跨敤W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseE", "浣跨敤E").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseR", "浣跨敤R").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseQ", "浣跨敤Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseW", "浣跨敤W").SetValue(false)); Config.SubMenu("Harass").AddItem(new MenuItem("UseE", "浣跨敤E").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("UseQ", "浣跨敤Q").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("UseW", "浣跨敤W").SetValue(false)); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseQ", "浣跨敤Q").SetValue(true)); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseW", "浣跨敤W").SetValue(false)); Config.SubMenu("Misc").AddItem(new MenuItem("MinERange", "Emin鑼冨洿").SetValue(new Slider(500, 0, 700))); Config.SubMenu("Misc").AddItem(new MenuItem("Interrupt", "鎵撴柇").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Gapcloser", "E绐佽繘").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("ksR", "R鎶㈠ご").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("minRange", "R min鑼冨洿").SetValue(new Slider(700, 0, 2000))); Config.SubMenu("KS").AddItem(new MenuItem("maxRange", "R max鑼冨洿").SetValue(new Slider(2000, 0, 3500))); Config.SubMenu("Draw").AddItem(new MenuItem("drawReticle", "鑼冨洿").SetValue(new Circle(false, Color.FromKnownColor(KnownColor.Green)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawCatchRadius", "鏂уご鑼冨洿").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Red)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawOrbwalkPosition", "璧扮爫浣嶇疆").SetValue(new Circle(false, Color.FromKnownColor(KnownColor.Blue)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawERange", "E鑼冨洿").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Green)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawRKSRange", "R Max鑼冨洿").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Aqua)))); Config.AddSubMenu(new Menu("瓒呯姹夊寲", "by weilai")); Config.SubMenu("by weilai").AddItem(new MenuItem("qunhao", "姹夊寲缇わ細386289593")); Config.SubMenu("by weilai").AddItem(new MenuItem("qunhao2", "濞冨▋缇わ細13497795")); _E.SetSkillshot(250f, 130f, 1600f, false, SkillshotType.SkillshotLine); _R.SetSkillshot(500f, 160f, 2000f, false, SkillshotType.SkillshotLine); AntiGapcloser.OnEnemyGapcloser += OnEnemyGapCloser; Interrupter.OnPossibleToInterrupt += OnPossibleToInterrupt; Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; GameObject.OnCreate += OnCreateObj; if (UsingLXOrbwalker) { LXOrbwalker.BeforeAttack += LxBeforeAttack; } else { Orbwalking.BeforeAttack += BeforeAttack; } Game.PrintChat("<font color=\"#00FF00\">yol0 Draven v" + Revision + " loaded!"); }
/// <summary> /// Translates an Ole color value to a GDI+ <see cref='Color'/>. /// </summary> public static Color FromOle(int oleColor) { // WARNING!!! WARNING!!! WARNING!!! WARNING!!! // WARNING!!! WARNING!!! WARNING!!! WARNING!!! // We must never have another method called ToOle() with a different signature. // This is so that we can push into the runtime a custom marshaller for OLE_COLOR to Color. switch (oleColor) { case unchecked ((int)0x8000000A): return(Color.FromKnownColor(KnownColor.ActiveBorder)); case unchecked ((int)0x80000002): return(Color.FromKnownColor(KnownColor.ActiveCaption)); case unchecked ((int)0x80000009): return(Color.FromKnownColor(KnownColor.ActiveCaptionText)); case unchecked ((int)0x8000000C): return(Color.FromKnownColor(KnownColor.AppWorkspace)); case unchecked ((int)0x8000000F): return(Color.FromKnownColor(KnownColor.Control)); case unchecked ((int)0x80000010): return(Color.FromKnownColor(KnownColor.ControlDark)); case unchecked ((int)0x80000015): return(Color.FromKnownColor(KnownColor.ControlDarkDark)); case unchecked ((int)0x80000016): return(Color.FromKnownColor(KnownColor.ControlLight)); case unchecked ((int)0x80000014): return(Color.FromKnownColor(KnownColor.ControlLightLight)); case unchecked ((int)0x80000012): return(Color.FromKnownColor(KnownColor.ControlText)); case unchecked ((int)0x80000001): return(Color.FromKnownColor(KnownColor.Desktop)); case unchecked ((int)0x8000001B): return(Color.FromKnownColor(KnownColor.GradientActiveCaption)); case unchecked ((int)0x8000001C): return(Color.FromKnownColor(KnownColor.GradientInactiveCaption)); case unchecked ((int)0x80000011): return(Color.FromKnownColor(KnownColor.GrayText)); case unchecked ((int)0x8000000D): return(Color.FromKnownColor(KnownColor.Highlight)); case unchecked ((int)0x8000000E): return(Color.FromKnownColor(KnownColor.HighlightText)); case unchecked ((int)0x8000001A): return(Color.FromKnownColor(KnownColor.HotTrack)); case unchecked ((int)0x8000000B): return(Color.FromKnownColor(KnownColor.InactiveBorder)); case unchecked ((int)0x80000003): return(Color.FromKnownColor(KnownColor.InactiveCaption)); case unchecked ((int)0x80000013): return(Color.FromKnownColor(KnownColor.InactiveCaptionText)); case unchecked ((int)0x80000018): return(Color.FromKnownColor(KnownColor.Info)); case unchecked ((int)0x80000017): return(Color.FromKnownColor(KnownColor.InfoText)); case unchecked ((int)0x80000004): return(Color.FromKnownColor(KnownColor.Menu)); case unchecked ((int)0x8000001E): return(Color.FromKnownColor(KnownColor.MenuBar)); case unchecked ((int)0x8000001D): return(Color.FromKnownColor(KnownColor.MenuHighlight)); case unchecked ((int)0x80000007): return(Color.FromKnownColor(KnownColor.MenuText)); case unchecked ((int)0x80000000): return(Color.FromKnownColor(KnownColor.ScrollBar)); case unchecked ((int)0x80000005): return(Color.FromKnownColor(KnownColor.Window)); case unchecked ((int)0x80000006): return(Color.FromKnownColor(KnownColor.WindowFrame)); case unchecked ((int)0x80000008): return(Color.FromKnownColor(KnownColor.WindowText)); } Color color = Color.FromArgb((byte)((oleColor >> Win32RedShift) & 0xFF), (byte)((oleColor >> Win32GreenShift) & 0xFF), (byte)((oleColor >> Win32BlueShift) & 0xFF)); return(KnownColorTable.ArgbToKnownColor(color.ToArgb())); }
public static Color FromKnownColor(KnownColor knownColor) { return(Color.FromKnownColor(knownColor)); }
private static void OnLoad(EventArgs args) { if (Player.ChampionName != "Draven") { return; } Config = new Menu("yol0 Draven", "Draven", true); Config.AddSubMenu(new Menu("Orbwalker", "Orbwalker")); Config.SubMenu("Orbwalker").AddItem(new MenuItem("SelectedOrbwalker", "Orbwalker").SetValue(new StringList(new[] { "Default", "LX-Orbwalker" }))); if (Config.SubMenu("Orbwalker").Item("SelectedOrbwalker").GetValue <StringList>().SelectedIndex == 0) { orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalker")); UsingLXOrbwalker = false; } else if (Config.SubMenu("Orbwalker").Item("SelectedOrbwalker").GetValue <StringList>().SelectedIndex == 1) { orbwalker = null; LXOrbwalker.AddToMenu(Config.SubMenu("Orbwalker")); UsingLXOrbwalker = true; } var tsMenu = new Menu("Target Selector", "Target Selector"); SimpleTs.AddToMenu(tsMenu); Config.AddSubMenu(tsMenu); Config.AddToMainMenu(); Config.AddSubMenu(new Menu("Reticle Settings", "Reticle")); Config.AddSubMenu(new Menu("Combo Settings", "Combo")); Config.AddSubMenu(new Menu("Harass Settings", "Harass")); Config.AddSubMenu(new Menu("Farm Settings", "Farm")); Config.AddSubMenu(new Menu("LaneClear Settings", "LaneClear")); Config.AddSubMenu(new Menu("Misc Settings", "Misc")); Config.AddSubMenu(new Menu("KS Settings", "KS")); Config.AddSubMenu(new Menu("Draw Settings", "Draw")); Config.SubMenu("Reticle").AddItem(new MenuItem("Mode", "Mode").SetValue(new StringList(new[] { "Mouse", "Player" }))); Config.SubMenu("Reticle").AddItem(new MenuItem("MouseRadius", "Mouse Radius").SetValue(new Slider(500, 100, 1000))); Config.SubMenu("Reticle").AddItem(new MenuItem("PlayerRadius", "Player Radius").SetValue(new Slider(50))); Config.SubMenu("Combo").AddItem(new MenuItem("UseQ", "Use Q").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseW", "Use W").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseE", "Use E").SetValue(true)); Config.SubMenu("Combo").AddItem(new MenuItem("UseR", "Use R").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseQ", "Use Q").SetValue(true)); Config.SubMenu("Harass").AddItem(new MenuItem("UseW", "Use W").SetValue(false)); Config.SubMenu("Harass").AddItem(new MenuItem("UseE", "Use E").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("UseQ", "Use Q").SetValue(true)); Config.SubMenu("Farm").AddItem(new MenuItem("UseW", "Use W").SetValue(false)); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseQ", "Use Q").SetValue(true)); Config.SubMenu("LaneClear").AddItem(new MenuItem("UseW", "Use W").SetValue(false)); Config.SubMenu("Misc").AddItem(new MenuItem("MinERange", "Min Range to use E").SetValue(new Slider(500, 0, 700))); Config.SubMenu("Misc").AddItem(new MenuItem("Interrupt", "Interrupt Important Spells").SetValue(true)); Config.SubMenu("Misc").AddItem(new MenuItem("Gapcloser", "Auto E Gapclosers").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("ksR", "KS with R").SetValue(true)); Config.SubMenu("KS").AddItem(new MenuItem("minRange", "Min R KS Range").SetValue(new Slider(700, 0, 2000))); Config.SubMenu("KS").AddItem(new MenuItem("maxRange", "Max R KS Range").SetValue(new Slider(2000, 0, 3500))); Config.SubMenu("Draw").AddItem(new MenuItem("drawReticle", "Draw Reticles").SetValue(new Circle(false, Color.FromKnownColor(KnownColor.Green)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawCatchRadius", "Draw Catch Radius").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Red)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawOrbwalkPosition", "Draw Orbwalk Position").SetValue(new Circle(false, Color.FromKnownColor(KnownColor.Blue)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawERange", "Draw E Range").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Green)))); Config.SubMenu("Draw").AddItem(new MenuItem("drawRKSRange", "Draw R Max KS Range").SetValue(new Circle(true, Color.FromKnownColor(KnownColor.Aqua)))); _E.SetSkillshot(250f, 130f, 1600f, false, SkillshotType.SkillshotLine); _R.SetSkillshot(500f, 160f, 2000f, false, SkillshotType.SkillshotLine); AntiGapcloser.OnEnemyGapcloser += OnEnemyGapCloser; Interrupter.OnPossibleToInterrupt += OnPossibleToInterrupt; Game.OnGameUpdate += OnGameUpdate; Drawing.OnDraw += OnDraw; GameObject.OnCreate += OnCreateObj; if (UsingLXOrbwalker) { LXOrbwalker.BeforeAttack += LxBeforeAttack; } else { Orbwalking.BeforeAttack += BeforeAttack; } Game.PrintChat("<font color=\"#00FF00\">yol0 Draven v" + Revision + " loaded!"); }