public Food(Size panel_size) : base(panel_size) { color = Color.Black; //характеристики еды radius = 5; key = new KeyNPC(ClassGame.GetDlinaKey()); // создали новый пустой ключ для еды key.AddBitArray(StartPosled); // записали последовательность в еду }
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()); // ключь нпс переделываем в ключ игрока }
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); // в ключ записали начальные параметры }