Ejemplo n.º 1
0
        static void checkFishShape(Game.Difficulty diff)
        {
            IBoardShapes boardShape = new BoardFish();

            int[][] fields = boardShape.GetField(diff);
            assert(fields[0].Equals(fields[1]) == false);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Elkészít egy új tábla alakzatot - TODO szerverről kéne kérnie
        /// </summary>
        /// <returns></returns>
        private IBoardShapes CreateBoardShape()
        {
            IBoardShapes boardAnimal = new BoardFish();
            Random       random      = new Random();
            int          r           = random.Next(3);

            switch (r)
            {
            case 0: { boardAnimal = new BoardDiamond(); break; }

            case 1: { boardAnimal = new BoardFish(); break; }

            default: { boardAnimal = new BoardRectangle(); break; }
            }
            return(boardAnimal);
        }