Implement rumble support

This commit is contained in:
Cameron Gutman
2019-02-16 16:52:17 -08:00
parent 422e703c2f
commit 10e0a262f7
4 changed files with 22 additions and 1 deletions

View File

@@ -10,4 +10,6 @@ public interface NvConnectionListener {
void displayMessage(String message);
void displayTransientMessage(String message);
void rumble(short controllerNumber, short lowFreqMotor, short highFreqMotor);
}

View File

@@ -156,6 +156,12 @@ public class MoonBridge {
}
}
public static void bridgeClRumble(short controllerNumber, short lowFreqMotor, short highFreqMotor) {
if (connectionListener != null) {
connectionListener.rumble(controllerNumber, lowFreqMotor, highFreqMotor);
}
}
public static void setupBridge(VideoDecoderRenderer videoRenderer, AudioRenderer audioRenderer, NvConnectionListener connectionListener) {
MoonBridge.videoRenderer = videoRenderer;
MoonBridge.audioRenderer = audioRenderer;