Exemple #1
0
        public void löscheNachfolger()
        {
            nachfolger = nachfolger.getNachfolger();

            if (nachfolger != null)
            {
                nachfolger.setVorgänger(this);
            }
        }
Exemple #2
0
        public void Update(GameTime gameTime, ref Player player, ref bool gewonnen, ref Level_LoaderV2 levelloader)
        {
            if (p == null)
            {
                p = new Lichtquelle_Partikel(partikelmodel, position, richtung, null, null, new MyColor(000000), partikeleffect);
            }
            else
            {
                if (dist(position, p.getPosition()) > 1)
                {
                    newp = new Lichtquelle_Partikel(partikelmodel, position, richtung, p, null, new MyColor(000000), partikeleffect);
                    p.setNachfolger(newp);
                    p = p.getNachfolger();
                }

                p.Update(gameTime, collider, ref player, ref gewonnen, ref levelloader);
            }
        }