Ejemplo n.º 1
0
        private void cmdTest_Click(object sender, RoutedEventArgs e)
        {
            // Objekte erstellen
            IGFXObject obj1 = new SpriteObject("Test Sprite");
            //IGFXObject obj2 = new CarObject("Test Auto");  // erstellt ParticleSystem. passt nicht zu neuer Baumstruktur
            IGFXObject         obj2  = new SpriteObjectElastic("Fussball");
            IGFXObjComposition comp2 = new GFXComposition("Blumenbeet");

            comp2.AddObject(new SpriteObject("Sehr grüne Pflanze"));
            comp2.AddObject(new SpriteObject("Maiglöckchen"));

            IGFXObjComposition comp1 = new GFXComposition("Zusammengebautes Object");

            comp1.AddObject(new SpriteObject("Teil 1"));
            comp1.AddObject(new SpriteObject("Teil 2"));
            comp1.AddObject(comp2);
            comp1.AddObject(new SpriteObject("Teil 3"));

            MainGFX.AddObject(obj1);
            MainGFX.AddObject(obj2);
            MainGFX.AddObject(comp1);


            // Objekt-Baum listen
            lstTree.ItemsSource = MainGFX.ToList();
        }
Ejemplo n.º 2
0
        private void CmdStopAni_Click(object sender, RoutedEventArgs e)
        {
            //theAnimation.Dispose();
            SpriteObjectElastic mySprite = (MainGFX.ObjectList["Auto"] as SpriteObjectElastic);

            mySprite.RemoveAnimation("Mover");
            mySprite.RemoveAnimation("Gravity");
        }