Пример #1
0
        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;
            }
        }
Пример #2
0
 /// <summary>
 /// Adds a StaticSprite to the Engine's list of StaticSprites
 /// </summary>
 /// <param name="s"></param>
 public void AddStaticSprite(StaticSprite s)
 {
     staticSpriteList.Add(s);
 }
Пример #3
0
 /// <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;
 }