Beispiel #1
0
        public bool InRing(Hex coord)
        {
            List <List <Hex> > rings =
                CCRing.GetRings();

            foreach (var lstR in rings)
            {
                foreach (Hex h in lstR)
                {
                    if (h.q == coord.q &&
                        h.r == coord.r &&
                        h.s == coord.s)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
Beispiel #2
0
        // ------------------- 棋子阵型 -----------------------
        // 下列接口主要返回视觉上显示出来的各种特殊阵型
        public List <List <Hex> > GetRings(int campId)
        {
            List <List <Hex> > rings = CCRing.GetRings();

            return(rings);
        }