Example #1
0
        public void Set(Combat.FightEngine engine)
        {
            if (engine == null)
            {
                throw new ArgumentNullException(nameof(engine));
            }

            m_generalpanel.Set(engine);
        }
Example #2
0
        private void UpdateForm(Combat.FightEngine engine)
        {
            if (engine == null)
            {
                throw new ArgumentNullException(nameof(engine));
            }

            m_form.Set(engine);
        }
Example #3
0
        public void Set(Combat.FightEngine engine)
        {
            if (engine == null)
            {
                throw new ArgumentNullException(nameof(engine));
            }

            m_stringbuilder.Length = 0;

            BuildEntityText(engine.Entities);
            BuildStageText(engine.Stage);
            BuildPlayerText(engine.Team1.MainPlayer, 1);
            BuildPlayerText(engine.Team2.MainPlayer, 2);

            m_text.Text = m_stringbuilder.ToString();
        }
Example #4
0
        public void Update(Combat.FightEngine engine)
        {
            if (engine == null)
            {
                throw new ArgumentNullException("engine");
            }

            lock (m_lock)
            {
                if (m_formthread.IsAlive == true)
                {
                    Action <Combat.FightEngine> func = UpdateForm;
                    m_form.Invoke(func, engine);
                }
            }
        }
Example #5
0
        public void Update(Combat.FightEngine engine)
        {
            if (!Environment.OSVersion.IsWindows())
            {
                return;
            }

            if (engine == null)
            {
                throw new ArgumentNullException(nameof(engine));
            }

            lock (m_lock)
            {
                if (m_formthread.IsAlive)
                {
                    Action <Combat.FightEngine> func = UpdateForm;
                    m_form.Invoke(func, engine);
                }
            }
        }