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); }); }
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); }); } }