static Handler() { LoadHUD.LoadImages(); DeathTimers = new Dictionary <string, int>(); DeathTimers.Clear(); HealthTracker = Program.MenuIni.AddSubMenu("HealthTracker"); HealthTracker.AddGroupLabel("HUD"); HealthTracker.Add("ally", new CheckBox("Draw Ally HUD")); HealthTracker.Add("enemy", new CheckBox("Draw Enemy HUD")); HealthTracker.Add("RX", new Slider("Right Side X", 170, -200, 200)); HealthTracker.Add("RY", new Slider("Right Side Y", 10, -200, 200)); HealthTracker.Add("LX", new Slider("Left Side X", 0, -200, 200)); HealthTracker.Add("LY", new Slider("Left Side Y", 10, -200, 200)); HealthTracker.Add("space", new Slider("Spacing Between Huds", 11, 0, 30)); /* * HealthTracker.AddSeparator(0); * HealthTracker.AddGroupLabel("Buildings"); * HealthTracker.Add("World", new ComboBox("World Health Drawings", 1, "Percent", "Current Health")); * HealthTracker.Add("Minimap", new ComboBox("MiniMap Health Drawings", 0, "Percent", "Current Health")); * HealthTracker.Add("team", new ComboBox("Tracking Team", 0, "Both", "Enemy", "Ally")); * HealthTracker.Add("obj_AI_Turret", new CheckBox("Track Turrets Health")); * HealthTracker.Add("obj_HQ", new CheckBox("Track Nexues Health")); * HealthTracker.Add("obj_BarracksDampener", new CheckBox("Track Inhibitors Health")); */ DeathText = new Text(string.Empty, new Font("Tahoma", 18, FontStyle.Bold)) { Color = System.Drawing.Color.White }; CDText = new Text(string.Empty, new Font("Tahoma", 9, FontStyle.Bold)) { Color = System.Drawing.Color.White }; hudText = new Text(string.Empty, new Font("Tahoma", 14, FontStyle.Bold)) { Color = System.Drawing.Color.White }; foreach (var sprite in sprites) { sprite.Scale = new Vector2(1, 1); } Obj_AI_Base.OnPlayAnimation += delegate(Obj_AI_Base sender, GameObjectPlayAnimationEventArgs args) { var hero = sender as AIHeroClient; if (hero == null) { return; } if (args.Animation.ToLower().Contains("death")) { DeathTimers.Add(sender.Name, (int)(hero.DeathTimer() + Game.Time)); } }; }