public void SetUp() { Child = romSelector = new RomSelector() { RelativeSizeAxes = Framework.Graphics.Axes.Both }; }
private void load(RomStore roms, DrawableGamebosuRuleset drawableRuleset) { Child = new FillFlowContainer { Margin = new MarginPadding { Top = 100 }, RelativeSizeAxes = Axes.Both, Anchor = Anchor.TopCentre, Origin = Anchor.TopCentre, Spacing = new Vector2(0, 20), Direction = FillDirection.Vertical, Children = new Drawable[] { (drawableRuleset?.Ruleset ?? new GamebosuRuleset()).CreateIcon() .With(t => t.Anchor = Anchor.TopCentre) .With(t => t.Origin = Anchor.TopCentre), new OsuSpriteText { Anchor = Anchor.TopCentre, Origin = Anchor.TopCentre, Text = "Game selection", Font = OsuFont.GetFont(Typeface.Torus, 32, FontWeight.Bold) }, romSelector = new RomSelector { RelativeSizeAxes = Axes.X, Height = 300, RomSelected = loadRom, AvailableRoms = { Value = roms.GetAvailableResources() } }, } }; store = roms; }