Esempio n. 1
0
 public Food(Size panel_size) : base(panel_size)
 {
     color  = Color.Black;                         //характеристики еды
     radius = 5;
     key    = new KeyNPC(ClassGame.GetDlinaKey()); // создали новый пустой ключ для еды
     key.AddBitArray(StartPosled);                 // записали последовательность в еду
 }
Esempio n. 2
0
 public PlayerObject(Size panel_size, GameObjects NPC) : base(panel_size) //берём у нпс все параметры
 {
     this.center = NPC.GetCenter();
     this.radius = NPC.GetRadius();
     this.color  = NPC.GetColor();
     this.step   = NPC.GetStep();
     key         = new KeyPlayer(ClassGame.GetDlinaKey()); // создали новый пустой ключ для игрока 256 переделать на значения комбобокса!!!!!!!!!!!!!!!!!!
     key.AddBitArray(NPC.GetKey().GetKeyArray());          // ключь нпс переделываем в ключ игрока
 }
Esempio n. 3
0
        private GameObjects target;              //самый приоритетный объект

        //конструктор, описывает, как создаётся нпс
        public NPCListObjects(Size panel_size) : base(panel_size) //size_p - длина панели
        {
            radobz = 5 * radius;                                  //радиус обзора
            key    = new KeyNPC(ClassGame.GetDlinaKey() * 10);    // создали новый пустой ключ для нпс (нпс может хранить 10 ключей)
            key.AddBitArray(StartPosled);                         // в ключ записали начальные параметры
        }