예제 #1
0
 private void InitSprites()
 {
     _background = new Sprite3D
     {
         Texture  = TextureManager.Textures("AllBackground"),
         Size     = Core.Metrics["ScreenBackground.Size", 0],
         Position = Core.Metrics["ScreenBackground", 0],
     };
     _header = new Sprite3D {
         Texture = TextureManager.Textures("CreditsHeader"), Position = Core.Metrics["ScreenHeader", 0], Size = Core.Metrics["ScreenHeader.Size", 0]
     };
     for (int x = 0; x < TOTAL_PAGES; x++)
     {
         _creditsPages[x] = new Sprite3D
         {
             Texture = TextureManager.Textures("CreditsPage" + (x + 1)),
             Size    = new Vector2(GameCore.INTERNAL_WIDTH, GameCore.INTERNAL_HEIGHT)
         };
     }
     _baseSprite = new Sprite3D
     {
         Texture  = TextureManager.Textures("LoadingMessageBase"),
         Position = (Core.Metrics["LoadMessageBase", 0]),
         Size     = (Core.Metrics["LoadMessageBase.Size", 0])
     };
     _field = new SineSwayParticleField();
 }