Beispiel #1
0
        private Place SeekPlace(Uniso.InStat.Game.Team tm, Point pt)
        {
            if (tm.Tactics == null || tm.Tactics.Count == 0)
            {
                return(null);
            }

            for (var i = 0; i < tm.Tactics.Count; i++)
            {
                var t = tm.Tactics[i];
                foreach (var p in t.Places)
                {
                    if (GetRect(tm, t, p).Contains(pt))
                    {
                        return(p);
                    }
                }
            }

            return(null);
        }
Beispiel #2
0
        private Amplua SeekAmplua(Uniso.InStat.Game.Team tm, Point pt)
        {
            if (tm.Tactics == null || tm.Tactics.Count == 0)
            {
                return(null);
            }

            for (var i = 0; i < tm.Tactics.Count; i++)
            {
                var t = tm.Tactics[i];
                foreach (var a in Game.MapA)
                {
                    RectangleF r = GetRect(tm, t, a);
                    if (r.Contains(pt))
                    {
                        return(a);
                    }
                }
            }

            return(null);
        }