//Copyright (c) 2007-2016 ppy Pty Ltd . //Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using osu.Framework; using osu.Game.Graphics.Background; namespace osu.Game.GameModes.Backgrounds { public class BackgroundModeCustom : BackgroundMode { private readonly string textureName; public BackgroundModeCustom(string textureName) { this.textureName = textureName; } protected override void Load(BaseGame game) { base.Load(game); Add(new Background(textureName)); } public override bool Equals(BackgroundMode other) { return base.Equals(other) && textureName == ((BackgroundModeCustom)other).textureName; } } }