using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; namespace SilverlightGame { public class ApplicationManager { protected static ApplicationManager instance = null; protected AnimatedGameObject plane = null; protected AnimatedGameObject explosion = null; public static ApplicationManager Instance { get { if (instance == null) instance = new ApplicationManager(); return instance; } } protected ApplicationManager() { } public void startupApplicationManager() { plane = new AnimatedGameObject(); plane.startupAnimatedGameObject( new AnimationData( new string[] { "Media/brownplane1.png", "Media/brownplane2.png", "Media/brownplane3.png" }, 10, 59, 43)); plane.Position = new Point(150, 75); explosion = new AnimatedGameObject(); explosion.startupAnimatedGameObject( new AnimationData( new string[] { "Media/Explosion1.png", "Media/Explosion2.png", "Media/Explosion3.png", "Media/Explosion4.png", "Media/Explosion5.png", "Media/Explosion6.png", "Media/Explosion7.png" }, 20, 55, 55)); explosion.Position = new Point(25, 75); } public void shutdown() { plane.shutdown(); explosion.shutdown(); } } }