예제 #1
0
파일: Jatekter.cs 프로젝트: afga/prog2Jatek
 public IKirajzolhato[] MegjelenitedoElemek()
 {
     int db = 0;
     foreach (JatekElem k in elemek)
         if (k is IKirajzolhato)
             db++;
     IKirajzolhato[] vissza = new IKirajzolhato[db];
     int i = 0;
     foreach (JatekElem k in elemek)
         if (k is IKirajzolhato)
             vissza[i++] = k as IKirajzolhato;
     return vissza;
 }
            public IKirajzolhato[] MegjelenitendoElemek()
            {
                var latott = ter.MegadottHelyenLevok(X, Y, 5);
                int count  = 0;

                foreach (var elem in latott)
                {
                    if (elem is IKirajzolhato)
                    {
                        count++;
                    }
                }
                var kirajzolhato = new IKirajzolhato[count];

                foreach (var elem in latott)
                {
                    kirajzolhato[--count] = elem as IKirajzolhato;
                }
                return(kirajzolhato);
            }
예제 #3
0
파일: Jatekos.cs 프로젝트: afga/prog2Jatek
 public IKirajzolhato[] MegjelenitedoElemek()
 {
     JatekElem[] kozel = ter.MegadottHelyenLevok(X, Y, 5);
     IMemoriabanTarolhato[] jatekosMemoria = memoria.Bejaras();
     int db = 0;
     foreach (JatekElem k in kozel)
         if (k is IKirajzolhato)
             db++;
     foreach (IMemoriabanTarolhato k in jatekosMemoria)
         if (k is IKirajzolhato)
             db++;
     IKirajzolhato[] vissza = new IKirajzolhato[db];
     int i = 0;
     foreach (JatekElem k in kozel)
         if (k is IKirajzolhato)
             vissza[i++] = k as IKirajzolhato;
     foreach (IMemoriabanTarolhato k in jatekosMemoria)
         if (k is IKirajzolhato)
             vissza[i++] = k as IKirajzolhato;
     return vissza;
 }
예제 #4
0
파일: Jatekos.cs 프로젝트: afga/prog2Jatek
        public IKirajzolhato[] MegjelenitedoElemek()
        {
            JatekElem[]            kozel          = ter.MegadottHelyenLevok(X, Y, 5);
            IMemoriabanTarolhato[] jatekosMemoria = memoria.Bejaras();
            int db = 0;

            foreach (JatekElem k in kozel)
            {
                if (k is IKirajzolhato)
                {
                    db++;
                }
            }
            foreach (IMemoriabanTarolhato k in jatekosMemoria)
            {
                if (k is IKirajzolhato)
                {
                    db++;
                }
            }
            IKirajzolhato[] vissza = new IKirajzolhato[db];
            int             i      = 0;

            foreach (JatekElem k in kozel)
            {
                if (k is IKirajzolhato)
                {
                    vissza[i++] = k as IKirajzolhato;
                }
            }
            foreach (IMemoriabanTarolhato k in jatekosMemoria)
            {
                if (k is IKirajzolhato)
                {
                    vissza[i++] = k as IKirajzolhato;
                }
            }
            return(vissza);
        }
            public IKirajzolhato[] MegjelenitendoElemek()
            {
                int count = 0;

                for (int i = 0; i < elemN; i++)
                {
                    if (elemek[i] is IKirajzolhato)
                    {
                        count++;
                    }
                }
                var megjelenithetok = new IKirajzolhato[count];

                for (int i = 0; i < elemN; i++)
                {
                    if (elemek[i] is IKirajzolhato)
                    {
                        megjelenithetok[--count] = elemek[i] as IKirajzolhato;
                    }
                }
                return(megjelenithetok);
            }
예제 #6
0
파일: Jatekter.cs 프로젝트: afga/prog2Jatek
        public IKirajzolhato[] MegjelenitedoElemek()
        {
            int db = 0;

            foreach (JatekElem k in elemek)
            {
                if (k is IKirajzolhato)
                {
                    db++;
                }
            }
            IKirajzolhato[] vissza = new IKirajzolhato[db];
            int             i      = 0;

            foreach (JatekElem k in elemek)
            {
                if (k is IKirajzolhato)
                {
                    vissza[i++] = k as IKirajzolhato;
                }
            }
            return(vissza);
        }
예제 #7
0
        public IKirajzolhato[] MegjelenitendoElemek()
        {
            int count = 0;

            JatekElem[] nearbyElems = ter.MegadottHelyenLevok(X, Y, 5);
            foreach (JatekElem elem in nearbyElems)
            {
                if (elem is IKirajzolhato)
                {
                    count++;
                }
            }

            IKirajzolhato[] elemsToDisplay = new IKirajzolhato[count];
            count = 0;
            foreach (JatekElem elem in nearbyElems)
            {
                if (elem is IKirajzolhato)
                {
                    elemsToDisplay[count++] = elem as IKirajzolhato;
                }
            }
            return(elemsToDisplay);
        }
예제 #8
0
        public IKirajzolhato[] MegjelenitendoElemek()
        {
            int count = 0;

            foreach (JatekElem elem in elemek)
            {
                if (elem is IKirajzolhato)
                {
                    count++;
                }
            }

            IKirajzolhato[] elemsToDisplay = new IKirajzolhato[count];
            count = 0;
            foreach (JatekElem elem in elemek)
            {
                if (elem is IKirajzolhato)
                {
                    elemsToDisplay[count++] = elem as IKirajzolhato;
                }
            }

            return(elemsToDisplay);
        }