Example #1
0
        public void spornRechteck()
        {
            int zeile = 4;
            int spalte = 5;
            int abstand = 80;

            for (int y = 0; y < zeile; y++) //Beginn bei 20px Abstand oben, max px nach unten, 80px erhöhen ( Abstand zwischen Opfern)
            {
                for (int x = 0; x < spalte; x++)
                {
                    Gegner gegner = new Gegner();
                    gegner.isVisible = true;
                    gegner.setXPos(x * abstand);
                    gegner.setYPos(y * abstand);
                    gegner.setzeLeben(gegner.getGtyp());
                    ListeGegner.Add(gegner);
                    anzahl++;
                }
            }
            groesseRecht = anzahl; //zur Berechnung der Geschwindigtkeit, die originalgröße der Liste übergeben
        }
Example #2
0
        public void spornVeigar()
        {
            int x = 200;
            int y = 100;

            Gegner gegner = new Gegner();
            gegner.isVisible = true;
            gegner.setXPos(x);
            gegner.setYPos(y);
            gegner.gtyp = 2;
            gegner.setzeLeben(gegner.getGtyp());
            ListeGegner.Add(gegner);
            anzahl++;
        }
Example #3
0
        public void spornDreieck()
        {
            int x = 200;
                int y = 0;
                int max = 5; //Anzahl Reihen
                int tempX = 80;
                int tempY = 50;
                int tempX2 = 35;

                for (int i = 1; i <= max; i++) //Reihe
                {
                    for (int j = 0; j < i; j++)
                    {
                        Gegner gegner = new Gegner();
                        gegner.isVisible = true;
                        gegner.setXPos(x + ((max - i) * tempX2) + j * tempX);
                        gegner.setYPos(y + i * tempY);
                        gegner.setzeLeben(gegner.getGtyp());
                        anzahl++;

                        if ((i == 1 && j == 0) || (i == 3 && j < 5)) //Verwandlung einiger Minions in KLasse 2 Minion
                        {
                            gegner.gtyp = 1;
                            gegner.setzeLeben(gegner.getGtyp());

                        }
                        else
                        {
                            gegner.gtyp = 0;
                        }

                        ListeGegner.Add(gegner);
                    }
                }
            groesseDrei = anzahl;
        }