public FormStartNewGame(BattleshipsContext context, IKernel kernel, IWriteRepository <User> userWriteRepository) { _context = context; _kernel = kernel; _userWriteRepository = userWriteRepository; InitializeComponent(); }
public FormGame(BattleshipsContext context, IReadRepository <Board> boardReadRepository, IReadRepository <Ship> shipReadRepository, IReadRepository <User> userReadRepository, IWriteRepository <Board> boardWriteRepository, IWriteRepository <Ship> shipWriteRepository, IWriteRepository <User> userWriteRepository) { _boardReadRepository = boardReadRepository; _shipReadRepository = shipReadRepository; _userReadRepository = userReadRepository; _boardWriteRepository = boardWriteRepository; _shipWriteRepository = shipWriteRepository; _userWriteRepository = userWriteRepository; InitializeComponent(); initializationShipId = 0; gameFinished = false; groupBoxPlayerBoard.Text = _userReadRepository.GetById(1).Name; playerBoard = _boardReadRepository.GetById(1).Fields; cpuBoard = _boardReadRepository.GetById(2).Fields; checkBoxLongShipsOrientation.Hide(); if (!_boardReadRepository.GetById(1).Initialized) { // plansza wymaga inicjalizacji labelPlayerBoardInitializing.Show(); groupBoxCPUBoard.Hide(); initializationProcess = true; labelPlayerBoardInitializing.Text = "Ustaw statek długości 1"; buttonSaveGame.Hide(); labelCpuHitsCount.Hide(); labelPlayerHitsCount.Hide(); } else { // plansza była już zainicjalizowana groupBoxCPUBoard.Show(); labelPlayerBoardInitializing.Hide(); initializationProcess = false; buttonSaveGame.Show(); fillBoards(); labelCpuHitsCount.Show(); labelPlayerHitsCount.Show(); } }
public ReadRepository(BattleshipsContext context) { Context = context; }
public GenericRepo(BattleshipsContext context) { _context = context; }
public WriteRepository(BattleshipsContext context) { _context = context; }