Beispiel #1
0
        public static void Init()
        {
            AxeDisplayText = new Font(Drawing.Direct3DDevice,
                                      new FontDescription
            {
                FaceName        = "Tahoma",
                Height          = 38,
                OutputPrecision = FontPrecision.Default,
                Quality         = FontQuality.ClearTypeNatural,
            });

            PlayerObjects.Init();

            MenuLocal = ModeConfig.MenuConfig.AddSubMenu("Drawings", "Drawings");
            {
                MenuLocal.Add("Draw.Enable", new CheckBox("Enable/Disable Drawings:"));
                MenuLocal.Add("DrawKillableEnemy", new CheckBox("Killable Enemy Notification"));
                //MenuLocal.Add("DrawKillableEnemyMini", new CheckBox("Killable Enemy [Mini Map]"));
                MenuLocal.Add("DrawMinionLastHist", new CheckBox("Draw Minion Last Hit"));

                MenuLocal.AddGroupLabel("Mana Bar Combo Indicator");
                {
                    MenuLocal.Add("DrawManaBar.Q", new CheckBox("Q"));
                    MenuLocal.Add("DrawManaBar.W", new CheckBox("W"));
                    MenuLocal.Add("DrawManaBar.E", new CheckBox("E"));
                    MenuLocal.Add("DrawManaBar.R", new CheckBox("R"));
                }

                MenuLocal.AddGroupLabel("Spell Ranges");
                {
                    MenuLocal.Add("Draw.Q", new ComboBox("Q:", 3, "Off", "On: Small", "On: Large", "On: Both"));
                    MenuLocal.Add("Draw.E", new CheckBox("E:", false));
                }

                /*
                 *
                 * MenuLocal.AddGroupLabel("Buff Times");
                 * {
                 *  MenuLocal.Add("DrawBuffs", new ComboBox("Show Red/Blue Time Circle", 3, "Off", "Blue Buff", "Red Buff", "Both"));
                 * }
                 *
                 * MenuLocal.AddGroupLabel("Spell Times");
                 * {
                 *  MenuLocal.Add("Draw.W.BuffTime", new ComboBox("E: Show Time Circle", 1, "Off", "On"));
                 *  MenuLocal.Add("Draw.R.BuffTime", new ComboBox("R: Show Time Circle", 1, "Off", "On"));
                 * }
                 *
                 * MenuLocal.AddGroupLabel("Axe Times");
                 * {
                 *  MenuLocal.Add("Draw.AxePosition", new ComboBox("OlafAxe Position", 3, "Off", "Circle", "Line", "Both"));
                 *  MenuLocal.Add("Draw.AxeTime", new CheckBox("OlafAxe Time Remaining"));
                 * }
                 *
                 */
                CommonManaBar.Init(MenuLocal);
            }

            Game.OnUpdate += GameOnOnUpdate;

            Drawing.OnDraw     += Drawing_OnDraw;
            Drawing.OnEndScene += DrawingOnOnEndScene;
        }