make PadSchema.IsConsole not settable, force the use of inheritance
This commit is contained in:
parent
ddaa6fab36
commit
0344b0affb
|
@ -47,7 +47,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -70,7 +69,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(334, 94),
|
||||
MaxSize = new Size(334, 94),
|
||||
Buttons = new[]
|
||||
|
@ -110,7 +108,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -143,7 +140,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(334, 94),
|
||||
MaxSize = new Size(334, 94),
|
||||
Buttons = new[]
|
||||
|
@ -175,10 +171,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(185, 75),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -56,7 +56,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -84,7 +83,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -107,7 +105,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(250, 74),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -130,7 +127,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Light Gun",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
@ -155,10 +151,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(215, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -20,7 +20,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Keyboard",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(390, 150),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -126,7 +125,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Disk Selection",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(120, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -21,7 +21,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -44,7 +43,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Keyboard",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(500, 150),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -41,7 +41,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(128, 200),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -130,7 +129,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var controllerDefRanges = new ColecoTurboController(controller).Definition.FloatRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(275, 260),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -152,7 +150,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(195, 260),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -19,7 +19,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 79),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -26,7 +26,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Tilt Controls",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(256, 240),
|
||||
MaxSize = new Size(256, 326),
|
||||
Buttons = new[]
|
||||
|
@ -66,7 +65,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(194, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -86,10 +84,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -34,7 +34,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 79),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -52,10 +51,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -69,7 +66,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 79),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -103,10 +99,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtonsH()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -120,7 +114,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Tilt",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
|
|
@ -19,7 +19,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -70,7 +70,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -106,7 +105,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -158,7 +156,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Light Gun",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 300),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -186,7 +183,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Mouse",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(418, 290),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -221,10 +217,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(150, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -238,7 +232,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(110, 110),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -279,7 +272,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -44,7 +44,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(148, 332),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -224,7 +223,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(280, 332),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -18,7 +18,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(194, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -27,7 +27,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var controllerDefRanges = N64Input.N64ControllerDefinition.FloatRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(275, 316),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -16,13 +16,12 @@ namespace BizHawk.Client.EmuHawk.tools.VirtualPads.schema
|
|||
|
||||
private static PadSchema Console()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(50, 35),
|
||||
DefaultSize = new Size(60, 45),
|
||||
Buttons = new []
|
||||
{
|
||||
new ButtonSchema(8, 8) { Name = "Lid" }
|
||||
new ButtonSchema(8, 18) { Name = "Lid" }
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@ -31,7 +30,6 @@ namespace BizHawk.Client.EmuHawk.tools.VirtualPads.schema
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(440, 260),
|
||||
Buttons = new []
|
||||
{
|
||||
|
|
|
@ -162,10 +162,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema NesConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(150, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -203,10 +201,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
width = 160;
|
||||
}
|
||||
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(width, 100),
|
||||
Buttons = buttons
|
||||
};
|
||||
|
@ -217,7 +213,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Player {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -256,7 +251,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Player 2",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -289,7 +283,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Zapper",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
@ -312,7 +305,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Arkanoid Paddle",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(380, 110),
|
||||
MaxSize = new Size(380, 110),
|
||||
Buttons = new[]
|
||||
|
@ -338,7 +330,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Power Pad",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(154, 114),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -412,7 +403,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Tablet",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
@ -440,7 +430,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Family Basic Keyboard",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(560, 180),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -19,7 +19,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 79),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -48,10 +47,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -31,7 +31,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(100, 100),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -49,7 +49,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var stickRanges = Octoshock.DualShockStickRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(500, 290),
|
||||
DisplayName = $"DualShock Player{controller}",
|
||||
Buttons = new[]
|
||||
|
@ -138,7 +137,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(240, 115),
|
||||
DisplayName = $"Gamepad Player{controller}",
|
||||
Buttons = new[]
|
||||
|
@ -205,7 +203,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(343, 195),
|
||||
DisplayName = $"NeGcon Player{controller}",
|
||||
Buttons = new[]
|
||||
|
@ -274,10 +271,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons(Octoshock psx)
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(310, 400),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -8,8 +8,17 @@ namespace BizHawk.Client.EmuHawk
|
|||
// Default size of the pad
|
||||
public Size DefaultSize { get; set; }
|
||||
public Size? MaxSize { get; set; }
|
||||
public bool IsConsole { get; set; }
|
||||
public bool IsConsole { get; protected set; }
|
||||
public IEnumerable<ButtonSchema> Buttons { get; set; }
|
||||
public string DisplayName { get; set; } // The name of the pad itself, presumably will be displayed by the given pad time if supplied
|
||||
}
|
||||
|
||||
public class ConsoleSchema : PadSchema
|
||||
{
|
||||
public ConsoleSchema()
|
||||
{
|
||||
DisplayName = "Console";
|
||||
IsConsole = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -52,7 +52,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -45,7 +45,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(230, 100),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -112,7 +111,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Mouse",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(375, 320),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -21,7 +21,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 79),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -70,7 +70,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(250, 100),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -132,7 +131,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var axisRanges = SaturnusControllerDeck.ThreeDeeAxisRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(458, 285),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -207,7 +205,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Mouse",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(375, 320),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -246,7 +243,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Wheel",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(325, 100),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -305,7 +301,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Mission",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(445, 230),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -380,7 +375,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Dual Mission",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(680, 230),
|
||||
Buttons = new ButtonSchema[]
|
||||
{
|
||||
|
@ -422,10 +416,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(250, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -29,7 +29,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -55,7 +54,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -84,10 +82,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema SmsConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(150, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -99,10 +95,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema GGConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(150, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -112,7 +112,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(200, 90),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -169,7 +168,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var controllerDefRanges = new SnesMouseController().Definition.FloatRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(345, 225),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -197,7 +195,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Super Scope",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
@ -235,7 +232,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Justifier",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(356, 290),
|
||||
MaxSize = new Size(356, 290),
|
||||
Buttons = new[]
|
||||
|
@ -263,7 +259,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Payload",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(460, 85),
|
||||
Buttons = PayLoadButtons(controller)
|
||||
};
|
||||
|
@ -297,10 +292,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(150, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -41,7 +41,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(200, 100),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -78,7 +77,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var controllerDefRanges = new AnalogControls(controller).Definition.FloatRanges;
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(280, 380),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -19,7 +19,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
return new PadSchema
|
||||
{
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(222, 103),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -43,10 +42,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -21,7 +21,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Standard",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 210),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -89,7 +88,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "Rotated",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 210),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
@ -154,10 +152,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
private static PadSchema ConsoleButtons()
|
||||
{
|
||||
return new PadSchema
|
||||
return new ConsoleSchema
|
||||
{
|
||||
DisplayName = "Console",
|
||||
IsConsole = true,
|
||||
DefaultSize = new Size(75, 50),
|
||||
Buttons = new[]
|
||||
{
|
||||
|
|
|
@ -23,7 +23,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = $"Joystick {controller}",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
@ -121,7 +120,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
var ps = new PadSchema
|
||||
{
|
||||
DisplayName = "Keyboard",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(500, 170)
|
||||
};
|
||||
|
||||
|
@ -180,7 +178,6 @@ namespace BizHawk.Client.EmuHawk
|
|||
return new PadSchema
|
||||
{
|
||||
DisplayName = "DATACORDER",
|
||||
IsConsole = false,
|
||||
DefaultSize = new Size(174, 74),
|
||||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
|
|
Loading…
Reference in New Issue