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(); }
private void CmdStopAni_Click(object sender, RoutedEventArgs e) { //theAnimation.Dispose(); SpriteObjectElastic mySprite = (MainGFX.ObjectList["Auto"] as SpriteObjectElastic); mySprite.RemoveAnimation("Mover"); mySprite.RemoveAnimation("Gravity"); }