Пример #1
0
        public dlDebugInfo()
        {
            InitializeComponent();

            SetStyle(ControlStyles.UserPaint, true);
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);

            if (Main.Data.Active != null && Main.Data.Active.Application == "eurotrucks2")
            {
                data = (Ets2DataMiner) Main.Data.Active;
            }
            Main.Data.AppActive += (sender, args) =>
            {
                if (Main.Data.Active != null && Main.Data.Active.Application == "eurotrucks2")
                {
                    data = (Ets2DataMiner) Main.Data.Active;
                }
            };

            var updateGfx = new Timer {Interval = 40};
            updateGfx.Tick += (sender, args) => this.Invalidate();
            updateGfx.Start();

            this.FormClosing += (sender, args) => updateGfx.Stop();
        }
Пример #2
0
        public dlDebugInfo()
        {
            InitializeComponent();

            SetStyle(ControlStyles.UserPaint, true);
            SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);

            if (Main.Data.Active != null && Main.Data.Active.Application == "eurotrucks2")
            {
                data = (Ets2DataMiner)Main.Data.Active;
            }
            Main.Data.AppActive += (sender, args) =>
            {
                if (Main.Data.Active != null && Main.Data.Active.Application == "eurotrucks2")
                {
                    data = (Ets2DataMiner)Main.Data.Active;
                }
            };

            var updateGfx = new Timer {
                Interval = 40
            };

            updateGfx.Tick += (sender, args) => this.Invalidate();
            updateGfx.Start();

            this.FormClosing += (sender, args) => updateGfx.Stop();
        }
Пример #3
0
        public WorldMapper(IDataMiner dataSource)
        {
            if (dataSource.Application == "eurotrucks2" && !dataSource.SelectManually)
            {
                source = dataSource as Ets2DataMiner;
                source.DataReceived += OnDataReceived;

                cells = new List<WorldMapCell>();

                Import();
            }
        }