Virtualpad - fix up PceSchema
This commit is contained in:
parent
0c57d7954f
commit
897e7b9bd1
|
@ -90,11 +90,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
});
|
||||
break;
|
||||
case "PCE":
|
||||
ControllerBox.Controls.Add(new VirtualPad(
|
||||
PceSchema.StandardController(1))
|
||||
{
|
||||
Location = new Point(15, 15)
|
||||
});
|
||||
ControllerBox.Controls.AddRange(new PceSchema().GetPads().ToArray());
|
||||
break;
|
||||
case "SNES":
|
||||
ControllerBox.Controls.Add(new VirtualPad(
|
||||
|
|
|
@ -1,9 +1,27 @@
|
|||
using System.Drawing;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
|
||||
using BizHawk.Client.Common;
|
||||
|
||||
namespace BizHawk.Client.EmuHawk
|
||||
{
|
||||
public static class PceSchema
|
||||
[Description("PCE")]
|
||||
public class PceSchema : IVirtualPadSchema
|
||||
{
|
||||
public IEnumerable<VirtualPad> GetPads()
|
||||
{
|
||||
yield return new VirtualPad(StandardController(1))
|
||||
{
|
||||
Location = new Point(15, 15)
|
||||
};
|
||||
|
||||
yield return new VirtualPad(StandardController(1))
|
||||
{
|
||||
Location = new Point(200, 15)
|
||||
};
|
||||
}
|
||||
|
||||
public static PadSchema StandardController(int controller)
|
||||
{
|
||||
return new PadSchema
|
||||
|
|
Loading…
Reference in New Issue