ButtonSchema - use overloads more
This commit is contained in:
parent
7b6ff18775
commit
828bc2b9dc
|
@ -108,19 +108,16 @@ namespace BizHawk.Client.EmuHawk
|
|||
ButtonSchema.Down(23, 36, $"P{controller} Down"),
|
||||
ButtonSchema.Left(2, 24, $"P{controller} Left"),
|
||||
ButtonSchema.Right(44, 24, $"P{controller} Right"),
|
||||
new ButtonSchema(132, 24)
|
||||
new ButtonSchema(132, 24, controller, "Button")
|
||||
{
|
||||
Name = $"P{controller} Button",
|
||||
DisplayName = "B"
|
||||
},
|
||||
new ButtonSchema(68, 36)
|
||||
new ButtonSchema(68, 36, "Button 1")
|
||||
{
|
||||
Name = $"P{controller} Button 1",
|
||||
DisplayName = "B1"
|
||||
},
|
||||
new ButtonSchema(100, 36)
|
||||
new ButtonSchema(100, 36, "Button 2")
|
||||
{
|
||||
Name = $"P{controller} Button 2",
|
||||
DisplayName = "B2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,170 +47,134 @@ namespace BizHawk.Client.EmuHawk
|
|||
DefaultSize = new Size(148, 332),
|
||||
Buttons = new[]
|
||||
{
|
||||
new ButtonSchema(25, 15)
|
||||
new ButtonSchema(25, 15, controller , "Key 1")
|
||||
{
|
||||
Name = $"P{controller} Key 1",
|
||||
DisplayName = "1"
|
||||
|
||||
},
|
||||
new ButtonSchema(51, 15)
|
||||
new ButtonSchema(51, 15, controller , "Key 2")
|
||||
{
|
||||
Name = $"P{controller} Key 2",
|
||||
DisplayName = "2"
|
||||
},
|
||||
new ButtonSchema(77, 15)
|
||||
new ButtonSchema(77, 15, controller , "Key 3")
|
||||
{
|
||||
Name = $"P{controller} Key 3",
|
||||
DisplayName = "3"
|
||||
},
|
||||
new ButtonSchema(25, 41)
|
||||
new ButtonSchema(25, 41, controller , "Key 4")
|
||||
{
|
||||
Name = $"P{controller} Key 4",
|
||||
DisplayName = "4"
|
||||
},
|
||||
new ButtonSchema(51, 41)
|
||||
new ButtonSchema(51, 41, controller , "Key 5")
|
||||
{
|
||||
Name = $"P{controller} Key 5",
|
||||
DisplayName = "5"
|
||||
},
|
||||
new ButtonSchema(77, 41)
|
||||
new ButtonSchema(77, 41, controller , "Key 6")
|
||||
{
|
||||
Name = $"P{controller} Key 6",
|
||||
DisplayName = "6"
|
||||
},
|
||||
new ButtonSchema(25, 67)
|
||||
new ButtonSchema(25, 67, controller , "Key 7")
|
||||
{
|
||||
Name = $"P{controller} Key 7",
|
||||
DisplayName = "7"
|
||||
},
|
||||
new ButtonSchema(51, 67)
|
||||
new ButtonSchema(51, 67, controller , "Key 8")
|
||||
{
|
||||
Name = $"P{controller} Key 8",
|
||||
DisplayName = "8"
|
||||
},
|
||||
new ButtonSchema(77, 67)
|
||||
new ButtonSchema(77, 67, controller , "Key 9")
|
||||
{
|
||||
Name = $"P{controller} Key 9",
|
||||
DisplayName = "9"
|
||||
},
|
||||
new ButtonSchema(25, 93)
|
||||
new ButtonSchema(25, 93, controller, "Clear")
|
||||
{
|
||||
Name = $"P{controller} Clear",
|
||||
DisplayName = "C"
|
||||
},
|
||||
new ButtonSchema(51, 93)
|
||||
new ButtonSchema(51, 93, controller , "Key 0")
|
||||
{
|
||||
Name = $"P{controller} Key 0",
|
||||
DisplayName = "0"
|
||||
},
|
||||
new ButtonSchema(77, 93)
|
||||
new ButtonSchema(77, 93, controller, "Enter")
|
||||
{
|
||||
Name = $"P{controller} Enter",
|
||||
DisplayName = "E"
|
||||
},
|
||||
|
||||
new ButtonSchema(2, 41)
|
||||
new ButtonSchema(2, 41, controller, "Top")
|
||||
{
|
||||
Name = $"P{controller} Top",
|
||||
DisplayName = "T"
|
||||
},
|
||||
new ButtonSchema(100, 41)
|
||||
new ButtonSchema(100, 41, controller, "Top")
|
||||
{
|
||||
Name = $"P{controller} Top",
|
||||
DisplayName = "T"
|
||||
},
|
||||
|
||||
new ButtonSchema(2, 67)
|
||||
new ButtonSchema(2, 67, controller, "L")
|
||||
{
|
||||
Name = $"P{controller} L",
|
||||
DisplayName = "L"
|
||||
},
|
||||
new ButtonSchema(100, 67)
|
||||
new ButtonSchema(100, 67, controller, "R")
|
||||
{
|
||||
Name = $"P{controller} R",
|
||||
DisplayName = "R"
|
||||
},
|
||||
|
||||
/************** Directional Pad *******************/
|
||||
|
||||
new ButtonSchema(51, 124)
|
||||
new ButtonSchema(51, 124, controller, "N")
|
||||
{
|
||||
Name = $"P{controller} N",
|
||||
Icon = Properties.Resources.BlueUp
|
||||
},
|
||||
new ButtonSchema(63, 145)
|
||||
new ButtonSchema(63, 145, controller, "NNE")
|
||||
{
|
||||
Name = $"P{controller} NNE",
|
||||
Icon = Properties.Resources.NNE
|
||||
},
|
||||
new ButtonSchema(39, 145)
|
||||
new ButtonSchema(39, 145, controller, "NNW")
|
||||
{
|
||||
Name = $"P{controller} NNW",
|
||||
Icon = Properties.Resources.NNW
|
||||
},
|
||||
new ButtonSchema(75, 166)
|
||||
new ButtonSchema(75, 166, controller, "NE")
|
||||
{
|
||||
Name = $"P{controller} NE",
|
||||
Icon = Properties.Resources.NE
|
||||
},
|
||||
new ButtonSchema(27, 166)
|
||||
new ButtonSchema(27, 166, controller, "NW")
|
||||
{
|
||||
Name = $"P{controller} NW",
|
||||
Icon = Properties.Resources.NW
|
||||
},
|
||||
new ButtonSchema(87, 187)
|
||||
new ButtonSchema(87, 187, controller, "ENE")
|
||||
{
|
||||
Name = $"P{controller} ENE",
|
||||
Icon = Properties.Resources.ENE
|
||||
},
|
||||
new ButtonSchema(15, 187)
|
||||
new ButtonSchema(15, 187, controller, "WNW")
|
||||
{
|
||||
Name = $"P{controller} WNW",
|
||||
Icon = Properties.Resources.WNW
|
||||
},
|
||||
new ButtonSchema(99, 208)
|
||||
new ButtonSchema(99, 208, controller, "E")
|
||||
{
|
||||
Name = $"P{controller} E",
|
||||
Icon = Properties.Resources.Forward
|
||||
},
|
||||
new ButtonSchema(3, 208)
|
||||
new ButtonSchema(3, 208, controller, "W")
|
||||
{
|
||||
Name = $"P{controller} W",
|
||||
Icon = Properties.Resources.Back
|
||||
},
|
||||
new ButtonSchema(87, 229)
|
||||
new ButtonSchema(87, 229, controller, "ESE")
|
||||
{
|
||||
Name = $"P{controller} ESE",
|
||||
Icon = Properties.Resources.ESE
|
||||
},
|
||||
new ButtonSchema(15, 229)
|
||||
new ButtonSchema(15, 229, controller, "WSW")
|
||||
{
|
||||
Name = $"P{controller} WSW",
|
||||
Icon = Properties.Resources.WSW
|
||||
},
|
||||
new ButtonSchema(75, 250)
|
||||
new ButtonSchema(75, 250, controller, "SE")
|
||||
{
|
||||
Name = $"P{controller} SE",
|
||||
Icon = Properties.Resources.SE
|
||||
},
|
||||
new ButtonSchema(27, 250)
|
||||
new ButtonSchema(27, 250, controller, "SW")
|
||||
{
|
||||
Name = $"P{controller} SW",
|
||||
Icon = Properties.Resources.SW
|
||||
},
|
||||
new ButtonSchema(63, 271)
|
||||
new ButtonSchema(63, 271, controller, "SSE")
|
||||
{
|
||||
Name = $"P{controller} SSE",
|
||||
Icon = Properties.Resources.SSE
|
||||
},
|
||||
new ButtonSchema(39, 271)
|
||||
new ButtonSchema(39, 271, controller, "SSW")
|
||||
{
|
||||
Name = $"P{controller} SSW",
|
||||
Icon = Properties.Resources.SSW
|
||||
},
|
||||
new ButtonSchema(51, 292)
|
||||
new ButtonSchema(51, 292, controller, "S")
|
||||
{
|
||||
Name = $"P{controller} S",
|
||||
Icon = Properties.Resources.BlueDown
|
||||
}
|
||||
}
|
||||
|
@ -226,85 +190,68 @@ namespace BizHawk.Client.EmuHawk
|
|||
DefaultSize = new Size(280, 332),
|
||||
Buttons = new[]
|
||||
{
|
||||
new ButtonSchema(91, 15)
|
||||
new ButtonSchema(91, 15, controller, "Key 1")
|
||||
{
|
||||
Name = $"P{controller} Key 1",
|
||||
DisplayName = "1"
|
||||
},
|
||||
new ButtonSchema(117, 15)
|
||||
new ButtonSchema(117, 15, controller, "Key 2")
|
||||
{
|
||||
Name = $"P{controller} Key 2",
|
||||
DisplayName = "2"
|
||||
},
|
||||
new ButtonSchema(143, 15)
|
||||
new ButtonSchema(143, 15, controller, "Key 3")
|
||||
{
|
||||
Name = $"P{controller} Key 3",
|
||||
DisplayName = "3"
|
||||
},
|
||||
new ButtonSchema(91, 41)
|
||||
new ButtonSchema(91, 41, controller, "Key 4")
|
||||
{
|
||||
Name = $"P{controller} Key 4",
|
||||
DisplayName = "4"
|
||||
},
|
||||
new ButtonSchema(117, 41)
|
||||
new ButtonSchema(117, 41, controller, "Key 5")
|
||||
{
|
||||
Name = $"P{controller} Key 5",
|
||||
DisplayName = "5"
|
||||
},
|
||||
new ButtonSchema(143, 41)
|
||||
new ButtonSchema(143, 41, controller, "Key 6")
|
||||
{
|
||||
Name = $"P{controller} Key 6",
|
||||
DisplayName = "6"
|
||||
},
|
||||
new ButtonSchema(91, 67)
|
||||
new ButtonSchema(91, 67, controller, "Key 7")
|
||||
{
|
||||
Name = $"P{controller} Key 7",
|
||||
DisplayName = "7"
|
||||
},
|
||||
new ButtonSchema(117, 67)
|
||||
new ButtonSchema(117, 67, controller, "Key 8")
|
||||
{
|
||||
Name = $"P{controller} Key 8",
|
||||
DisplayName = "8"
|
||||
},
|
||||
new ButtonSchema(143, 67)
|
||||
new ButtonSchema(143, 67, controller, "Key 9")
|
||||
{
|
||||
Name = $"P{controller} Key 9",
|
||||
DisplayName = "9"
|
||||
},
|
||||
new ButtonSchema(91, 93)
|
||||
new ButtonSchema(91, 93, controller, "Clear")
|
||||
{
|
||||
Name = $"P{controller} Clear",
|
||||
DisplayName = "C"
|
||||
},
|
||||
new ButtonSchema(117, 93)
|
||||
new ButtonSchema(117, 93, controller, "Key 0")
|
||||
{
|
||||
Name = $"P{controller} Key 0",
|
||||
DisplayName = "0"
|
||||
},
|
||||
new ButtonSchema(143, 93)
|
||||
new ButtonSchema(143, 93, controller, "Enter")
|
||||
{
|
||||
Name = $"P{controller} Enter",
|
||||
DisplayName = "E"
|
||||
},
|
||||
|
||||
new ButtonSchema(68, 41)
|
||||
new ButtonSchema(68, 41, controller, "Top")
|
||||
{
|
||||
Name = $"P{controller} Top",
|
||||
DisplayName = "T"
|
||||
},
|
||||
new ButtonSchema(166, 41)
|
||||
new ButtonSchema(166, 41, controller, "Top")
|
||||
{
|
||||
Name = $"P{controller} Top",
|
||||
DisplayName = "T"
|
||||
},
|
||||
new ButtonSchema(68, 67)
|
||||
new ButtonSchema(68, 67, controller, "L")
|
||||
{
|
||||
Name = $"P{controller} L",
|
||||
DisplayName = "L"
|
||||
},
|
||||
new ButtonSchema(166, 67)
|
||||
new ButtonSchema(166, 67, controller, "R")
|
||||
{
|
||||
Name = $"P{controller} R",
|
||||
DisplayName = "R"
|
||||
},
|
||||
new AnalogSchema(1, 121, $"P{controller} Disc X")
|
||||
|
|
|
@ -58,24 +58,20 @@ namespace BizHawk.Client.EmuHawk
|
|||
{
|
||||
DisplayName = "A"
|
||||
},
|
||||
new ButtonSchema(173, 210)
|
||||
new ButtonSchema(173, 210, controller, "C Up")
|
||||
{
|
||||
Name = $"P{controller} C Up",
|
||||
Icon = Properties.Resources.YellowUp
|
||||
},
|
||||
new ButtonSchema(173, 231)
|
||||
new ButtonSchema(173, 231, controller, "C Down")
|
||||
{
|
||||
Name = $"P{controller} C Down",
|
||||
Icon = Properties.Resources.YellowDown
|
||||
},
|
||||
new ButtonSchema(152, 221)
|
||||
new ButtonSchema(152, 221, controller, "C Left")
|
||||
{
|
||||
Name = $"P{controller} C Left",
|
||||
Icon = Properties.Resources.YellowLeft
|
||||
},
|
||||
new ButtonSchema(194, 221)
|
||||
new ButtonSchema(194, 221, controller, "C Right")
|
||||
{
|
||||
Name = $"P{controller} C Right",
|
||||
Icon = Properties.Resources.YellowRight
|
||||
},
|
||||
new AnalogSchema(6, 14, $"P{controller} X Axis")
|
||||
|
|
|
@ -157,9 +157,8 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
if (b.IsActive)
|
||||
{
|
||||
var btn = new ButtonSchema(xPos, yPos)
|
||||
var btn = new ButtonSchema(xPos, yPos, b.Name)
|
||||
{
|
||||
Name = b.Name,
|
||||
DisplayName = disp
|
||||
};
|
||||
btns.Add(btn);
|
||||
|
@ -181,19 +180,16 @@ namespace BizHawk.Client.EmuHawk
|
|||
MaxSize = new Size(174, 74),
|
||||
Buttons = new[]
|
||||
{
|
||||
new ButtonSchema(23, 22)
|
||||
new ButtonSchema(23, 22, "Play Tape")
|
||||
{
|
||||
Name = "Play Tape",
|
||||
Icon = Properties.Resources.Play
|
||||
},
|
||||
new ButtonSchema(53, 22)
|
||||
new ButtonSchema(53, 22, "Stop Tape")
|
||||
{
|
||||
Name = "Stop Tape",
|
||||
Icon = Properties.Resources.Stop
|
||||
},
|
||||
new ButtonSchema(83, 22)
|
||||
new ButtonSchema(83, 22, "RTZ Tape")
|
||||
{
|
||||
Name = "RTZ Tape",
|
||||
Icon = Properties.Resources.BackMore
|
||||
},
|
||||
new ButtonSchema(23, 52, "Insert Next Tape")
|
||||
|
|
Loading…
Reference in New Issue