public SetImages(LayersInit layersInit, DrawManagerInit drawManagerInit, InitManager initManager) { new SetImagesBoard.SetImageBoard(layersInit, drawManagerInit, initManager); new SetImageSnake.SetImageSnake(layersInit, drawManagerInit); new SetImageFruit.SetImageFruit(layersInit, drawManagerInit, initManager); new SetImageScore.SetImageScore(layersInit, initManager); }
public SetImageBoard(LayersInit layersInit, DrawManagerInit drawManagerInit, InitManager initManager) { layersInit.GetBoardLayer.BoardPictureBox.Image = drawManagerInit.GetBoardDrawManager.DrawBoard(initManager.GameBoard); layersInit.GetBoardLayer.BoardPictureBox.Location = new Point(0, 0); layersInit.GetBoardLayer.BoardPictureBox.Size = new Size(initManager.GameBoard.BoardSize.X, initManager.GameBoard.BoardSize.Y); layersInit.GetBoardLayer.BoardPictureBox.BackColor = Color.Transparent; }
private void AddLayer(MainForm form, LayersInit layersInit) { form.Controls.Add(layersInit.GetFruitLayer.FruitPictureBox); form.Controls.Add(layersInit.GetSnakeLayers.GetSnakeLayer[0].SnakePictureBox); for (var i = 1; i < layersInit.GetSnakeLayers.GetSnakeLayer.Count; i++) { form.Controls.Add(layersInit.GetSnakeLayers.GetSnakeLayer[i].SnakePictureBox); } form.Controls.Add(layersInit.GetScoreLayer.LabelScore); form.Controls.Add(layersInit.GetBoardLayer.BoardPictureBox); }
public NewSnakePartsInit(MainForm mainForm, LayersInit layersInit) { new SnakePart(new Transform(Snake.SnakeAll[Snake.SnakeAll.Count - 1].MyTransform.PrevPosition), new Direction(Snake.SnakeAll[Snake.SnakeAll.Count - 1].MyDirection.DirectionObj)) { SizeObject = 25 }; for (var i = 0; i < Snake.SnakeAll.Count - 1; i++) { mainForm.Controls.Remove(layersInit.GetSnakeLayers.GetSnakeLayer[i].SnakePictureBox); } layersInit.GetSnakeLayers = new SnakeLayers(); }
public SetImageSnake(LayersInit layersInit, DrawManagerInit drawManagerInit) { for (var i = 0; i < layersInit.GetSnakeLayers.GetSnakeLayer.Count; i++) { layersInit.GetSnakeLayers.GetSnakeLayer[i].SnakePictureBox.Image = drawManagerInit.GetSnakeDrawManager.DrawSnake(Snake.SnakeAll[i]); layersInit.GetSnakeLayers.GetSnakeLayer[i].SnakePictureBox.Location = new Point(Snake.SnakeAll[i].MyTransform.Position.X, Snake.SnakeAll[i].MyTransform.Position.Y); layersInit.GetSnakeLayers.GetSnakeLayer[i].SnakePictureBox.Size = new Size(Snake.SnakeAll[i].SizeObject, Snake.SnakeAll[i].SizeObject); } }
public SetImageScore(LayersInit layersInit, InitManager initManager) { layersInit.GetScoreLayer.LabelScore.Location = new Point(initManager.GameBoard.BoardSize.X + 10, 30); layersInit.GetScoreLayer.LabelScore.Text = "Счёт: " + (Snake.SnakeAll.Count - 1).ToString(); }
public SetImageFruit(LayersInit layersInit, DrawManagerInit drawManagerInit, InitManager initManager) { layersInit.GetFruitLayer.FruitPictureBox.Image = drawManagerInit.GetFruitDrawManager.DrawFruit(initManager.GameFruit); layersInit.GetFruitLayer.FruitPictureBox.Location = new Point(initManager.GameFruit.FruitPosition.X, initManager.GameFruit.FruitPosition.Y); layersInit.GetFruitLayer.FruitPictureBox.Size = new Size(initManager.GameFruit.SizeObject, initManager.GameFruit.SizeObject); }
public EatFruitController(InitManager initManager, MainForm mainForm, LayersInit layersInit) {
public InitControlers(InitManager initManager, MainForm mainForm, LayersInit layerInit) { new BoardController(initManager); new EatFruitController(initManager, mainForm, layerInit); }
public SetControls(MainForm form, LayersInit layersInit) { AddLayer(form, layersInit); }