Esempio n. 1
0
        public void Add(FlowWord flowWord, bool needCheck)
        {
            if (isFast)
            {
                return;
            }

            if (needCheck)
            {
                foreach (FlowWord word in queue)
                {
                    if (word is FlowSkillInfo)
                    {
                        if (Math.Abs(word.position.X - flowWord.position.X) < 50 && Math.Abs(word.position.Y - flowWord.position.Y) < 20)
                        {
                            flowWord.position = new Point(flowWord.position.X, word.position.Y + 20);
                        }
                    }
                }
            }

            queue.Add(flowWord);
        }
Esempio n. 2
0
 public void Remove(FlowWord flowWord)
 {
     queue.Remove(flowWord);
 }