public override bool Invalidate(Invalidation invalidation = Invalidation.All, Drawable source = null, bool shallPropagate = true) { if (!base.Invalidate(invalidation, source, shallPropagate)) { return(false); } if (Parent != null) { Config.Set(FrameworkConfig.Width, DrawSize.X); Config.Set(FrameworkConfig.Height, DrawSize.Y); } return(true); }
public override void SetHost(GameHost host) { base.SetHost(host); var config = new FrameworkConfigManager(storage); config.Set(FrameworkSetting.WindowMode, WindowMode.Windowed); config.Set(FrameworkSetting.Height, 720); config.Set(FrameworkSetting.Width, 1280); Window.CursorState = CursorState.Hidden; Window.WindowBorder = WindowBorder.Fixed; Window.SetTitle(@"Lovewing"); Window.SetupWindow(config); }
private void load(FrameworkConfigManager frameworkConfig) { Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-Italic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-Thin")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-ThinItalic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-Light")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-LightItalic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-SemiBold")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-SemiBoldItalic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-Bold")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Purista/Purista-BoldItalic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Digitall/Digitall")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Audiowide/Audiowide")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Noto/Noto-Basic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Noto/Noto-CJK-Basic")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Noto/Noto-CJK-Compatibility")); Fonts.AddStore(new GlyphStore(Resources, @"Fonts/Noto/Noto-Hangul")); dependencies.Cache(this); dependencies.Cache(storage); dependencies.CacheAs(new BeatmapAPI()); dependencies.CacheAs(new RhythmicStore()); Resources.AddStore(new DllResourceStore(mainResourceFile)); frameworkConfig.Set(FrameworkSetting.FrameSync, FrameSync.Unlimited); frameworkConfig.Set(FrameworkSetting.ShowUnicode, true); GlobalActionContainer container = new GlobalActionContainer(this) { RelativeSizeAxes = Axes.Both, Child = content = new Container { RelativeSizeAxes = Axes.Both } }; base.Content.Add(new Container { RelativeSizeAxes = Axes.Both, Child = container }); }
private void setCursorSensivityConfig(double x) { config.Set(FrameworkSetting.CursorSensitivity, x); }