Пример #1
0
        public void SetUpSteps()
        {
            AddStep("create settings", () =>
            {
                tabletHandler = new TestTabletHandler();

                Children = new Drawable[]
                {
                    settings = new TabletSettings(tabletHandler)
                    {
                        RelativeSizeAxes = Axes.None,
                        Width            = SettingsPanel.PANEL_WIDTH,
                        Anchor           = Anchor.TopCentre,
                        Origin           = Anchor.TopCentre,
                    }
                };
            });

            AddStep("set square size", () => tabletHandler.SetTabletSize(new Vector2(100, 100)));
        }
Пример #2
0
        private void load(GameHost host)
        {
            var tabletHandler = new TestTabletHandler();

            AddRange(new Drawable[]
            {
                new TabletSettings(tabletHandler)
                {
                    RelativeSizeAxes = Axes.None,
                    Width            = SettingsPanel.WIDTH,
                    Anchor           = Anchor.TopCentre,
                    Origin           = Anchor.TopCentre,
                }
            });

            AddStep("Test with wide tablet", () => tabletHandler.SetTabletSize(new Vector2(160, 100)));
            AddStep("Test with square tablet", () => tabletHandler.SetTabletSize(new Vector2(300, 300)));
            AddStep("Test with tall tablet", () => tabletHandler.SetTabletSize(new Vector2(100, 300)));
            AddStep("Test with very tall tablet", () => tabletHandler.SetTabletSize(new Vector2(100, 700)));
            AddStep("Test no tablet present", () => tabletHandler.SetTabletSize(Vector2.Zero));
        }