Example #1
0
 public BeAwarePlus(
     [Import] IRendererManager render,
     [Import] IEntityContext <Unit> context)
 {
     Render  = render;
     Context = context;
 }
Example #2
0
        public OnMiniMap(
            MenuManager menumanager,
            IRendererManager renderer,
            GlobalMiniMap globalminimap)
        {
            MenuManager   = menumanager;
            Render        = renderer;
            GlobalMiniMap = globalminimap;

            if (MenuManager.OnMinimapItem.Value)
            {
                Render.Draw += OnDraw;
            }

            MenuManager.OnMinimapItem.PropertyChanged += OnMiniMapChanged;

            if (Drawing.RenderMode == RenderMode.Dx9)
            {
                TextSize    = 14;
                IconExtra   = new Vector2(12, 23);
                IconSize    = 35;
                TPTextSize  = 12;
                TPTextExtra = new Vector2(8, 10);
            }
            else if (Drawing.RenderMode == RenderMode.Dx11)
            {
                TextSize    = 15;
                IconExtra   = new Vector2(12, 19);
                IconSize    = 21;
                TPTextSize  = 14;
                TPTextExtra = new Vector2(9, 13);
            }
        }
Example #3
0
 public IllusionSplitterConfig(IRendererManager renderer)
 {
     renderer.TextureManager.LoadFromDota("bottle_illusion", @"resource\flash3\images\items\bottle_illusion.png");
     renderer.TextureManager.LoadFromDota("item_manta", @"resource\flash3\images\items\manta.png");
     renderer.TextureManager.LoadFromDota("naga_siren_mirror_image", @"resource\flash3\images\spellicons\naga_siren_mirror_image.png");
     renderer.TextureManager.LoadFromDota("terrorblade_conjure_image", @"resource\flash3\images\spellicons\terrorblade_conjure_image.png");
     renderer.TextureManager.LoadFromDota("phantom_lancer_doppelwalk", @"resource\flash3\images\spellicons\phantom_lancer_doppelwalk.png");
 }
        public ValkyrieSceneProvider(GraphicsDevice graphicsdevice, SpriteBatch spritebatch, IFogRenderer fogrenderer)
        {
            this.device = graphicsdevice;
            this.spritebatch = spritebatch;

            players = new ValkyriePlayerManager<BaseCharacter>();
            cameras = new ValkyrieCameraManager<BaseCamera>();
            renderers = new ValkyrieRendererManager();
            this.fogrenderer = fogrenderer;
        }
Example #5
0
        public VisionControl([Import] IServiceContext context)
        {
            render = context.Renderer;
            myTeam = context.Owner.Team;

            unitTypes = Assembly.GetExecutingAssembly()
                        .GetTypes()
                        .Where(x => x.IsClass && !x.IsAbstract && typeof(BaseUnit).IsAssignableFrom(x))
                        .ToDictionary(x => x, x => x.GetCustomAttribute <UnitAttribute>());
        }
Example #6
0
        public SnatcherConfig(IRendererManager renderer)
        {
            renderer.TextureManager.LoadFromDota("item_aegis", @"panorama\\images\\items\\aegis_png.vtex_c");
            renderer.TextureManager.LoadFromDota("item_cheese", @"panorama\\images\items\\cheese_png.vtex_c");
            renderer.TextureManager.LoadFromDota("rune_doubledamage", @"panorama\\images\\spellicons\\rune_doubledamage_png.vtex_c");
            renderer.TextureManager.LoadFromDota("item_gem", @"panorama\\images\\items\\gem_png.vtex_c");
            renderer.TextureManager.LoadFromDota("item_rapier", @"panorama\\images\\items\\rapier_png.vtex_c");

            // this.GreedMode = this.factory.Item("Greed Mode", new AbilityToggler(this.greedDictionary));
            this.ToggleHotkey = new HotkeySelector(Key.None, this.ToggleActive, HotkeyFlags.Press);
            this.HoldHotkey   = new HotkeySelector(Key.None, this.HoldActive, HotkeyFlags.Down | HotkeyFlags.Up);
        }
Example #7
0
        public SubMenu(IRendererManager renderer)
        {
            // we need to make sure that the textures we are using are actually loaded
            // you can use any method from the texture manager and could also load it in your main class before
            renderer.TextureManager.LoadFromDota("item_black_king_bar", @"resource\flash3\images\items\black_king_bar.png");
            renderer.TextureManager.LoadFromDota("item_blade_mail", @"resource\flash3\images\items\blade_mail.png");

            // use the texture key you were loading before
            this.Toggler = new ImageToggler(true, "item_black_king_bar", "item_blade_mail");

            // if no default value is given, when you can't disable items in the priority changer but only change the order
            this.PriorityChanger = new PriorityChanger("item_black_king_bar", "item_blade_mail");
        }
Example #8
0
        protected override void OnActivate()
        {
            ConsoleUtility.SetPrefix("[Advanced MiniMap]  ");
            Renderer = Context.Value.Renderer;
            Owner    = (Hero)Context.Value.Owner;

            Config = new Config(this);
            ConsoleUtility.SetConfig(Config);
            ConsoleUtility.InfoWriteLine("Config loaded");

            Database = new Database();
            ConsoleUtility.InfoWriteLine("Database loaded");

            InitLocalScripts();
        }
        protected virtual IRendererManager GetRendererManager() {
            if (rendererManager == null) {
                lock (_lock) {
                    if (rendererManager == null) {
                        try {
                            rendererManager = ServiceLocator.Resolve<IRendererManager>();
                        }
                        catch {
                            rendererManager = new RendererManager(ServiceLocator, Renderers.Current);
                        }
                    }
                }
            }

            return rendererManager;
        }
        protected virtual IRendererManager GetRendererManager()
        {
            if (rendererManager == null)
            {
                lock (_lock) {
                    if (rendererManager == null)
                    {
                        try {
                            rendererManager = ServiceLocator.Resolve <IRendererManager>();
                        }
                        catch {
                            rendererManager = new RendererManager(ServiceLocator, Renderers.Current);
                        }
                    }
                }
            }

            return(rendererManager);
        }
Example #11
0
 public void LoadResources(IRendererManager renderer)
 {
     try
     {
         renderer.TextureManager.LoadFromResource(this.Menu, @"MenuStyle.default_transparent.menubg1.png");
         renderer.TextureManager.LoadFromResource(this.TitleBar, @"MenuStyle.default_transparent.itembg1.png");
         renderer.TextureManager.LoadFromResource(this.Item, @"MenuStyle.default_transparent.itembg1.png");
         renderer.TextureManager.LoadFromResource(this.ArrowLeft, @"MenuStyle.default_transparent.arrowleft.png");
         renderer.TextureManager.LoadFromResource(this.ArrowLeftHover, @"MenuStyle.default_transparent.arrowlefthover.png");
         renderer.TextureManager.LoadFromResource(this.ArrowRight, @"MenuStyle.default_transparent.arrowright.png");
         renderer.TextureManager.LoadFromResource(this.ArrowRightHover, @"MenuStyle.default_transparent.arrowrighthover.png");
         renderer.TextureManager.LoadFromResource(this.Checked, @"MenuStyle.default_transparent.circleshadow.png");
         renderer.TextureManager.LoadFromResource(this.Unchecked, @"MenuStyle.default_transparent.circleshadowgray.png");
         renderer.TextureManager.LoadFromResource(this.Slider, @"MenuStyle.default_transparent.sliderbgon.png");
     }
     catch (Exception e)
     {
         Log.Error(e);
     }
 }
Example #12
0
        private void DrawShadowText(
            IRendererManager Render,
            Vector2 pos,
            string text,
            System.Drawing.Color color,
            float size,
            string font)
        {
            Render.DrawText(
                pos + 2,
                text,
                System.Drawing.Color.Black,
                size,
                font);

            Render.DrawText(
                pos,
                text,
                color,
                size,
                font);
        }
Example #13
0
        public FailSwitchConfig(IRendererManager renderer)
        {
            renderer.TextureManager.LoadFromDota("enigma_black_hole", @"resource\flash3\images\spellicons\enigma_black_hole.png");
            renderer.TextureManager.LoadFromDota("puck_dream_coil", @"resource\flash3\images\spellicons\puck_dream_coil.png");
            renderer.TextureManager.LoadFromDota("obsidian_destroyer_sanity_eclipse", @"resource\flash3\images\spellicons\obsidian_destroyer_sanity_eclipse.png");
            renderer.TextureManager.LoadFromDota("faceless_void_chronosphere", @"resource\flash3\images\spellicons\faceless_void_chronosphere.png");
            renderer.TextureManager.LoadFromDota("lina_light_strike_array", @"resource\flash3\images\spellicons\lina_light_strike_array.png");

            renderer.TextureManager.LoadFromDota("magnataur_reverse_polarity", @"resource\flash3\images\spellicons\magnataur_reverse_polarity.png");
            renderer.TextureManager.LoadFromDota("tidehunter_ravage", @"resource\flash3\images\spellicons\tidehunter_ravage.png");
            renderer.TextureManager.LoadFromDota("axe_berserkers_call", @"resource\flash3\images\spellicons\axe_berserkers_call.png");
            renderer.TextureManager.LoadFromDota("centaur_hoof_stomp", @"resource\flash3\images\spellicons\centaur_hoof_stomp.png");
            renderer.TextureManager.LoadFromDota("slardar_slithereen_crush", @"resource\flash3\images\spellicons\slardar_slithereen_crush.png");
            renderer.TextureManager.LoadFromDota("earthshaker_echo_slam", @"resource\flash3\images\spellicons\earthshaker_echo_slam.png");

            renderer.TextureManager.LoadFromDota("doom_bringer_doom", @"resource\flash3\images\spellicons\doom_bringer_doom.png");
            renderer.TextureManager.LoadFromDota("lion_finger_of_death", @"resource\flash3\images\spellicons\lion_finger_of_death.png");
            renderer.TextureManager.LoadFromDota("lina_laguna_blade", @"resource\flash3\images\spellicons\lina_laguna_blade.png");
            renderer.TextureManager.LoadFromDota("antimage_mana_void", @"resource\flash3\images\spellicons\antimage_mana_void.png");
            renderer.TextureManager.LoadFromDota("legion_commander_duel", @"resource\flash3\images\spellicons\legion_commander_duel.png");
            renderer.TextureManager.LoadFromDota("bloodseeker_rupture", @"resource\flash3\images\spellicons\bloodseeker_rupture.png");
            renderer.TextureManager.LoadFromDota("terrorblade_sunder", @"resource\flash3\images\spellicons\terrorblade_sunder.png");
            renderer.TextureManager.LoadFromDota("bane_fiends_grip", @"resource\flash3\images\spellicons\bane_fiends_grip.png");
        }
 public override void Load(IRendererManager renderer)
 {
     renderer.TextureManager.LoadFromDota(this.TextureKey, this.DotaFileName);
 }
Example #15
0
 public virtual void Load(IRendererManager renderer)
 {
 }
 public override void Load(IRendererManager renderer)
 {
     renderer.TextureManager.LoadFromResource(this.TextureKey, this.ResourceFileName);
 }
Example #17
0
 public SampleRenderPlugin([Import] IRendererManager renderer)
 {
     this.renderer = renderer;
 }
Example #18
0
 public RenderPlugin([Import] IServiceContext context)
 {
     this.renderer = context.Renderer;
 }
Example #19
0
 public RedStyle([Import] IRendererManager renderer)
 {
     this.StyleConfig.SelectedLineColor = Color.DarkRed;
     this.LoadResources(renderer);
 }
Example #20
0
 public Render([Import] IServiceContext context)
 {
     //Owner = context.Owner as Hero; ;
     renderer = context.Renderer;
 }
Example #21
0
 public DefaultMenuStyle([Import] IRendererManager renderer)
 {
     this.LoadResources(renderer);
 }
Example #22
0
 public Prediction([Import] IRendererManager renderer, [Import] IWaveManager waveManager)
 {
     this.renderer    = renderer;
     this.waveManager = waveManager;
 }