public void GameScreen() { MainWindow1.Height = 600; MainWindow1.Width = 800; Grid1.Visibility = Visibility.Visible; PlaceShipScreen.Visibility = Visibility.Hidden; for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (enemyMatrix.playerMatrix[i, j] == 123) { builder.BuildMiss(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 321) { builder.BuildShipHit(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 999) { builder.BuildHit(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 1123) { builder.BuildMissPointer(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 1321) { builder.BuildShipPointer(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 1999) { builder.BuildHitPointer(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (enemyMatrix.playerMatrix[i, j] == 1000) { builder.BuildWaterPointer(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } else { if (strtn == 0) { builder.BuildWather(); enemyGameBoard[i, j] = builder.GetImage(); } else { builder.BuildWather(); enemyGameBoard[i, j].Source = builder.GetImage().Source; } } } } } } } } if (strtn == 0) { Grid.SetColumn(enemyGameBoard[i, j], j + 1); Grid.SetRow(enemyGameBoard[i, j], i + 1); Grid1.Children.Add(enemyGameBoard[i, j]); } } } for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (playerMatrix.playerMatrix[i, j] == 0) { if (strtn == 0) { builder.BuildWather(); playerGameBoard[i, j] = builder.GetImage(); } else { builder.BuildWather(); playerGameBoard[i, j].Source = builder.GetImage().Source; } } else if (playerMatrix.playerMatrix[i, j] == 9) { if (strtn == 0) { builder.BuildWather(); playerGameBoard[i, j] = builder.GetImage(); } else { builder.BuildWather(); playerGameBoard[i, j].Source = builder.GetImage().Source; } } else if (playerMatrix.playerMatrix[i, j] == 1 || playerMatrix.playerMatrix[i, j] == 3 || playerMatrix.playerMatrix[i, j] == 5 || playerMatrix.playerMatrix[i, j] == 7) { if (strtn == 0) { builder.BuildShip(); playerGameBoard[i, j] = builder.GetImage(); } else { builder.BuildShip(); playerGameBoard[i, j].Source = builder.GetImage().Source; } } if (playerMatrix.playerMatrix[i, j] == 123) { builder.BuildMiss(); playerGameBoard[i, j].Source = builder.GetImage().Source; } if (playerMatrix.playerMatrix[i, j] == 321) { builder.BuildShipHit(); playerGameBoard[i, j].Source = builder.GetImage().Source; } if (playerMatrix.playerMatrix[i, j] == 999) { builder.BuildHit(); playerGameBoard[i, j].Source = builder.GetImage().Source; } if (strtn == 0) { Grid.SetColumn(playerGameBoard[i, j], i + 12); Grid.SetRow(playerGameBoard[i, j], j + 1); Grid1.Children.Add(playerGameBoard[i, j]); } } } tb.Text = ""; p2Name.Content = "Gracz"; p1Name.Content = "Przeciwnik"; if (strtn == 0) { enemyMatrix.playerMatrix[0, 0] += 1000; builder.BuildWaterPointer(); enemyGameBoard[0, 0].Source = builder.GetImage().Source; } strtn = 1; // tu pierwszo ustawić celownik }