예제 #1
0
        static void Main(string[] args)
        {
#if Question01
            // 모든 조합을 찾는 문제
            List <int> result = new List <int>(0);
            new FindAllCombination().Compute(3, ref result, 2);
#endif

            // 보글 게임
#if Question02
            BoggleGame game = new BoggleGame(5, 5);
            game.SetRow(new char[5] {
                'U', 'R', 'L', 'P', 'M'
            }, 0);
            game.SetRow(new char[5] {
                'X', 'P', 'R', 'E', 'T'
            }, 1);
            game.SetRow(new char[5] {
                'G', 'I', 'A', 'E', 'T'
            }, 2);
            game.SetRow(new char[5] {
                'X', 'T', 'N', 'Z', 'Y'
            }, 3);
            game.SetRow(new char[5] {
                'X', 'O', 'Q', 'R', 'S'
            }, 4);

            game.Print();

            game.HasWord(0, 2, "GIRL");
#endif
        }
예제 #2
0
        public void CreateGame(Game game)
        {
            var boggleGame = new BoggleGame()
            {
                Name           = game.Name,
                Score          = game.Score,
                fk_BoggleBoxId = Guid.Parse(game.BoggleBoxId)
            };

            using (var context = new BoggleDbContext())
            {
                context.BoggleGame.Add(boggleGame);
                context.SaveChanges();
            }
        }
예제 #3
0
 public void SetUp()
 {
     //Setup test game grid
     string[] r1 = new string[4] {
         "S", "E", "R", "S"
     };
     string[] r2 = new string[4] {
         "P", "A", "T", "G"
     };
     string[] r3 = new string[4] {
         "L", "I", "N", "E"
     };
     string[] r4 = new string[4] {
         "S", "E", "R", "S"
     };
     string[][] grid = new string[4][] { r1, r2, r3, r4 };
     BoggleGame = new BoggleGame("FakeUser", 0);
     BoggleGame.GameBoard.GameGrid = grid;
     gameVM.TheGame = BoggleGame;
     BoggleGame.ListOfPossibleAnswers = possibleGuesses;
 }
예제 #4
0
 public void Setup()
 {
     BoggleGame = new BoggleGame("FakeGame", 0);
 }