Example #1
0
 /// <summary>
 /// Инициализирует новый экземпляр объекта
 /// </summary>
 /// <param name="begPoint">Координата левого верхнего угла</param>
 /// <param name="ownerValue">Окно типа PlayWindow</param>
 /// <param name="widthValue">Ширина нового объекта (по умолчанию 1)</param>
 /// <param name="HeightValue">Высота нового объекта (по умолчанию 1)</param>
 public Block(Point begPoint, PlayWindow ownerValue, int widthValue = 1, int HeightValue = 1)
 {
     Owner     = ownerValue;
     LeftUpper = begPoint;
     Width     = widthValue;
     Height    = HeightValue;
     FillingMatr();
 }
Example #2
0
 /// <summary>
 /// Инициализирует объект класса Player
 /// </summary>
 /// <param name="surfaceValue">Ландшафт, на котором находится игрок</param>
 /// <param name="begPoint">Координата верхнего левого угла у подматрицы игрока</param>
 /// <param name="ownerValue">Окно, в котором отображается игрок</param>
 /// <param name="widthValue">Ширина подматрицы игрока</param>
 /// <param name="heightValue">Высота подматрицы игрока</param>
 public Player(Point begPoint, PlayWindow ownerValue,
               int widthValue = PlayWindow.playerWidth, int heightValue = PlayWindow.playerHeight)
     : base(begPoint, ownerValue, widthValue, heightValue)
 {
     Count++;
     Value   = playerValue;
     Surface = Owner.Surface;
 }
Example #3
0
 /// <summary>
 /// Инициализрует объект класса GroundArray на заданном окне типа PlayWindow
 /// </summary>
 /// <param name="ownerValue">Окно типа PlayWindow, на котором будет располагаться ландшафт</param>
 public GroundArray(PlayWindow ownerValue)
 {
     _owner      = ownerValue;
     maxValueX   = Owner.Field.GetLength(1);
     maxValueY   = Owner.Field.GetLength(0);
     maxHeight   = 2 * maxValueY / 3;
     minHeight   = maxValueY / 10;
     _collection = new Ground[maxValueX];
     TerraForm();
 }
Example #4
0
 /// <summary>
 /// Инициализирует новый объект класса Ground
 /// </summary>
 /// <param name="begPoint">Координата левого верхнего угла</param>
 /// <param name="ownerValue">Окно типа PlayWindow, в котором будет находиться новый объект</param>
 /// <param name="heightValue">Значение высоты (по умолчанию 1)</param>
 public Ground(Point begPoint, PlayWindow ownerValue, int heightValue = 1)
     : base(begPoint, ownerValue, 1, heightValue)
 {
     Value = groundValue;
 }