Exemplo n.º 1
0
        private static PadSchema AnalogController(int controller)
        {
            var defAxes = new AnalogControls(controller).Definition.Axes;

            return(new PadSchema
            {
                Size = new Size(280, 300),
                Buttons = new PadSchemaControl[]
                {
                    Button(74, 34, controller, 1),
                    Button(98, 34, controller, 2),
                    Button(122, 34, controller, 3),
                    Button(146, 34, controller, 4),
                    new AnalogSchema(2, 80, $"P{controller} Stick X")
                    {
                        Spec = defAxes.SpecAtIndex(0),
                        SecondarySpec = defAxes.SpecAtIndex(1)
                    }
                }
            });
        }