Esempio n. 1
0
        /// <summary>
        /// Логово зверя
        /// </summary>
        /// <param name="x">Координата по горизонтали</param>
        /// <param name="y">Координата по вертикали</param>
        /// <param name="Img">Изображение</param>
        /// <param name="flag">Флаг проходимости</param>
        public Lair(int x, int y, Engine.TypeOfImg Img, bool flag)
            : base(x, y, Img, flag)
        {
            Random rnd = new Random();

            BeastPower = rnd.Next(0, 5);
        }
Esempio n. 2
0
 /// <summary>
 /// Природные объекты
 /// </summary>
 /// <param name="x">Координата по горизонтали</param>
 /// <param name="y">Координата по вертикали</param>
 /// <param name="Img">Изображение</param>
 /// <param name="flag">Флаг проходимости</param>
 public LandScapeObject(int x, int y, Engine.TypeOfImg Img, bool IsPas)
 {
     this.x     = x;
     this.y     = y;
     ImgType    = Img;
     this.IsPas = IsPas;
 }
Esempio n. 3
0
        /// <summary>
        /// Артефакт
        /// </summary>
        /// <param name="x">Координата по горизонтали</param>
        /// <param name="y">Координата по вертикали</param>
        /// <param name="Img">Изображение</param>
        /// <param name="flag">Флаг проходимости</param>
        public Artefact(int x, int y, Engine.TypeOfImg Img, bool flag)
            : base(x, y, Img, flag)
        {
            Random rnd = new Random();

            Power  = rnd.Next(1, 10);
            Weight = 4 * Power;
        }
Esempio n. 4
0
 /// <summary>
 /// Порталы
 /// </summary>
 /// <param name="x">Координата по горизонтали</param>
 /// <param name="y">Координата по вертикали</param>
 /// <param name="Img">Изображение</param>
 /// <param name="flag">Флаг проходимости</param>
 public Gates(int x, int y, Engine.TypeOfImg Img, bool IsPas)
     : base(y, y, Img, IsPas)
 {
 }