private static void Game_OnGameLoad(EventArgs args) { Save = new Save("AutoLeveler\\Levels.xml", Resources.Levels); if (Save == null || Save.Sequence == null) { Game.PrintChat("AutoLeveler: Failed to load " + ObjectManager.Player.ChampionName); return; } Sequence = Save.Sequence; Menu = new Menu("Trees AutoLeveler", "TreesAutoLeveler", true); Menu.AddItem(new MenuItem("Enabled", "Enabled", true).SetValue(false)); Menu.AddItem(new MenuItem("Edit", "Editing Mode").SetValue(new KeyBind(16, KeyBindType.Press))); var hud = Menu.AddSubMenu(new Menu("HUD", "HUD")); hud.AddItem(new MenuItem("X", "X").SetValue(new Slider(Drawing.Width / 2 - 384, 0, Drawing.Width))); hud.AddItem(new MenuItem("Y", "Y").SetValue(new Slider(Drawing.Height / 2 - 97, 0, Drawing.Height))); Menu.AddToMainMenu(); var b = new SpriteBox( Resources.HUD, new Vector2(hud.Item("X").GetValue <Slider>().Value, hud.Item("Y").GetValue <Slider>().Value)); for (var i = 0; i <= Sequence.Length - 1; i++) { var spell = Sequence[i]; b.AddSprite(new SpriteObject(Resources.Button, new Vector2(43 + 19 * i, 22 + 19 * spell), i)); } b.Draw(); Game.OnUpdate += Game_OnGameUpdate; }
private static void Game_OnGameLoad(EventArgs args) { Save = new Save("AutoLeveler\\Levels.xml", Resources.Levels); if (Save == null || Save.Sequence == null) { Game.PrintChat("AutoLeveler: Failed to load " + ObjectManager.Player.ChampionName); return; } Sequence = Save.Sequence; Menu = new Menu("Trees AutoLeveler", "TreesAutoLeveler", true); Menu.AddItem(new MenuItem("Enabled", "Enabled", true).SetValue(false)); Menu.AddItem(new MenuItem("Edit", "Editing Mode").SetValue(new KeyBind(16, KeyBindType.Press))); var hud = Menu.AddSubMenu(new Menu("HUD", "HUD")); hud.AddItem(new MenuItem("X", "X").SetValue(new Slider(Drawing.Width / 2 - 384, 0, Drawing.Width))); hud.AddItem(new MenuItem("Y", "Y").SetValue(new Slider(Drawing.Height / 2 - 97, 0, Drawing.Height))); Menu.AddToMainMenu(); var b = new SpriteBox( Resources.HUD, new Vector2(hud.Item("X").GetValue<Slider>().Value, hud.Item("Y").GetValue<Slider>().Value)); for (var i = 0; i <= Sequence.Length - 1; i++) { var spell = Sequence[i]; b.AddSprite(new SpriteObject(Resources.Button, new Vector2(43 + 19 * i, 22 + 19 * spell), i)); } b.Draw(); Game.OnUpdate += Game_OnGameUpdate; }