Example #1
0
        public List <Komponent> DajKomponent(string nazwa, bool NieaktywneTez = false)
        {
            List <Komponent> ListaKomponentow = new List <Komponent>();

            foreach (ObiektGry x in Obiekty)
            {
                Komponent k = x.DajKomponent(nazwa);
                if (k != null && ((k.Aktywny && x.Aktywny) || NieaktywneTez))
                {
                    ListaKomponentow.Add(k);
                }
            }
            return(ListaKomponentow);
        }
 public void UsunKomponent(Komponent komponent)
 {
     KomponentyDoUsuniecia.Add(komponent);
 }
 /******************** Metody ******************/
 /******************** Dodaj/usuĊ„/wyszukaj komponent ******************/
 public void DodajKomponent(Komponent komponent)
 {
     komponent.ObiektyGryKomponentu = this; //Dodatnie komponenty TEGO obiektu
     KomponentyDoDodania.Add(komponent);
 }