Britbot
int Britbot.Group.MinDistance ( Group  b) [inline]

Minimal distance between groups.

Parameters:
b
Returns:

Definition at line 993 of file Group.cs.

        {
            int minD = Bot.Game.GetRows() + Bot.Game.GetCols();

            foreach (int pA in this.Pirates)
            {
                Pirate pat = Bot.Game.GetMyPirate(pA);

                foreach (int pB in b.Pirates)
                {
                    Pirate pete = Bot.Game.GetMyPirate(pB);

                    int d = Bot.Game.Distance(pat, pete);

                    if (d < minD)
                        minD = d;
                }
            }

            return minD;
        }