Esempio n. 1
0
 public void Load(AssetManager assets)
 {
     assets.RequestTexture(assetName, (tex) =>
     {
         Image.Change(tex);
         Image.LayerData = new LayerData(2);
         Image.Size      = new Vector2(Room.Engine.Game.GraphicsDevice.Viewport.Width, Room.Engine.Game.GraphicsDevice.Viewport.Height);
     });
 }
Esempio n. 2
0
 public void Load(AssetManager assets)
 {
     Images = new SpriteData[AssetNames.Length];
     for (int i = 0; i < AssetNames.Length; i++)
     {
         var name   = AssetNames[i];
         var sprite = new SpriteData();
         sprite.LayerData = new LayerData(2 + i);
         Images[i]        = sprite;
         assets.RequestTexture(name, (tex) =>
         {
             sprite.Change(tex);
             sprite.Size = new Vector2(room.Engine.Game.GraphicsDevice.Viewport.Width, room.Engine.Game.GraphicsDevice.Viewport.Height) * 1.3f;
             //sprite.Offset = sprite.Size / 2; //new Vector2((room.Engine.Game.GraphicsDevice.Viewport.Width - tex.Width) / 2, (room.Engine.Game.GraphicsDevice.Viewport.Height - tex.Height) / 2);
         });
     }
 }