public OnlineBeatmapSetCover(IBeatmapSetOnlineInfo set, BeatmapSetCoverType type = BeatmapSetCoverType.Cover) { if (set == null) { throw new ArgumentNullException(nameof(set)); } this.set = set; this.type = type; }
public void TestLocal([Values] BeatmapSetCoverType coverType) { AddStep("setup cover", () => Child = new UpdateableOnlineBeatmapSetCover(coverType) { OnlineInfo = CreateAPIBeatmapSet(), RelativeSizeAxes = Axes.Both, Masking = true, }); AddUntilStep("wait for load", () => this.ChildrenOfType <OnlineBeatmapSetCover>().SingleOrDefault()?.IsLoaded ?? false); }
public OnlinePlayBackgroundSprite(BeatmapSetCoverType beatmapSetCoverType = BeatmapSetCoverType.Cover) { BeatmapSetCoverType = beatmapSetCoverType; }
public UpdateableBeatmapBackgroundSprite(BeatmapSetCoverType beatmapSetCoverType = BeatmapSetCoverType.Cover) { Beatmap.BindValueChanged(b => Model = b.NewValue); this.beatmapSetCoverType = beatmapSetCoverType; }
public MultiplayerBackgroundSprite(BeatmapSetCoverType beatmapSetCoverType = BeatmapSetCoverType.Cover) { this.beatmapSetCoverType = beatmapSetCoverType; }
public RoomBackgroundSprite(BeatmapSetCoverType beatmapSetCoverType = BeatmapSetCoverType.Cover) { BeatmapSetCoverType = beatmapSetCoverType; }
public BlurredBackgroundSprite(BeatmapSetCoverType type) : base(type) { }