/// <summary>
/// Adds a texture to the list of background textures and assigns it a background texture slot.
/// </summary>
/// <param name="texture">The texture.</param>
public void AddBackgroundTexture(string texture)
{
if (!loading)
{
throw new Exception("AddBackgroundTexture can only be called from Mod.Load or Mod.Autoload");
}
BackgroundTextureLoader.backgrounds[texture] = BackgroundTextureLoader.ReserveBackgroundSlot();
ModContent.GetTexture(texture);
}