private void ChangeSost(Point point, Sost newSost) { switch (newSost) { case Sost.стена: mapPic[point.X, point.Y].Image = Properties.Resources.wall; break; case Sost.кирпич: mapPic[point.X, point.Y].Image = Properties.Resources.brick; break; case Sost.бомба: mapPic[point.X, point.Y].Image = Properties.Resources.bomb; break; case Sost.огонь: mapPic[point.X, point.Y].Image = Properties.Resources.fire; break; case Sost.приз: mapPic[point.X, point.Y].Image = Properties.Resources.prize; break; default: mapPic[point.X, point.Y].Image = Properties.Resources.ground; break; } map[point.X, point.Y] = newSost; }
private void CreatePlace(Point point, int boxSize, Sost sost) { PictureBox picture = new PictureBox(); picture.Location = new Point(point.X * (boxSize - 1), point.Y * (boxSize - 1)); picture.Size = new Size(boxSize, boxSize); //picture.BorderStyle = BorderStyle.FixedSingle; picture.SizeMode = PictureBoxSizeMode.StretchImage; mapPic[point.X, point.Y] = picture; ChangeSost(point, sost); panelGame.Controls.Add(picture); }