/// <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); }
/// <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; }
/// <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; }
/// <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) { }