public void loading() { if (loadM.AtLeastFirstLoaded) { loadM.CollectedFirst(); GFX.txSplashScreen = (Texture2D)loadM.GetLoadedAsset(0); StaticSprite splashSprite = new StaticSprite(new Vector2(0, 0)); splashSprite.Frame.Define(GFX.txSplashScreen, new Rectangle(0, 0, 1280, 720)); engine.AddStaticSprite(splashSprite); } if (loadM.LoadComplete) { // copy loaded assets to texutes GFX.txSampleTexture = (Texture2D)loadM.GetLoadedAsset(1); // Get Asset 1 // copy loaded assets to fonts GFX.sfDebug = (SpriteFont) loadM.GetLoadedAsset(2); // Get Asset 2 GFX.sfTitle = (SpriteFont) loadM.GetLoadedAsset(3); // Get Asset 3 //change to new state engine.NewState = setUp; } }
/// <summary> /// Adds a StaticSprite to the Engine's list of StaticSprites /// </summary> /// <param name="s"></param> public void AddStaticSprite(StaticSprite s) { staticSpriteList.Add(s); }
/// <summary> /// Constructor for the Frame /// </summary> /// <param name="owner"> The StaticSprite the Frame belongs to </param> public Frame(StaticSprite owner) { ownerSprite = owner; CurrentFrame = 0; TotalFrames = 0; }