static void checkFishShape(Game.Difficulty diff) { IBoardShapes boardShape = new BoardFish(); int[][] fields = boardShape.GetField(diff); assert(fields[0].Equals(fields[1]) == false); }
/// <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); }