mGBA windows build + C# side changes
This commit is contained in:
parent
1fb23ac6ac
commit
39a896b289
Binary file not shown.
|
@ -199,7 +199,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA
|
|||
public abstract void BizSetInputCallback(IntPtr ctx, InputCallback cb);
|
||||
|
||||
[UnmanagedFunctionPointer(cc)]
|
||||
public delegate void RumbleCallback([MarshalAs(UnmanagedType.Bool)] bool enable);
|
||||
public delegate void RumbleCallback(int value);
|
||||
|
||||
[BizImport(cc)]
|
||||
public abstract void BizSetRumbleCallback(IntPtr ctx, RumbleCallback cb);
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA
|
|||
public bool IsLagFrame { get; set; }
|
||||
public IInputCallbackSystem InputCallbacks { get; } = new InputCallbackSystem();
|
||||
|
||||
private void SetRumble(bool enable)
|
||||
=> _controller.SetHapticChannelStrength("Rumble", enable ? int.MaxValue : 0);
|
||||
private void SetRumble(int value)
|
||||
=> _controller.SetHapticChannelStrength("Rumble", value);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue