Virtualpad - Start support for family basic keyboard

This commit is contained in:
adelikat 2014-06-25 00:56:20 +00:00
parent fbb14175f9
commit d6e56bf9fb
1 changed files with 22 additions and 0 deletions

View File

@ -38,10 +38,12 @@ namespace BizHawk.Client.EmuHawk
yield return new VirtualPad(StandardController(4)); yield return new VirtualPad(StandardController(4));
break; break;
case "FamilyBasicKeyboard": case "FamilyBasicKeyboard":
yield return new VirtualPad(FamicomFamilyKeyboard(3));
break; break;
case "OekaKids": case "OekaKids":
yield return new VirtualPad(OekaKidsTablet(3)); yield return new VirtualPad(OekaKidsTablet(3));
break; break;
} }
} }
else else
@ -454,5 +456,25 @@ namespace BizHawk.Client.EmuHawk
} }
}; };
} }
private static PadSchema FamicomFamilyKeyboard(int controller)
{
return new PadSchema
{
DisplayName = "Family Basic Keyoboard",
IsConsole = false,
DefaultSize = new Size(320, 240),
Buttons = new[]
{
new PadSchema.ButtonScema
{
Name = "P" + controller + " F1",
DisplayName = " F1 ",
Location = new Point(23, 15),
Type = PadSchema.PadInputType.Boolean
},
}
};
}
} }
} }