Merge pull request #53 from dombomdom/master

add backpack ready vibration feedback
This commit is contained in:
Simon authored and GitHub committed 2019-10-21 20:36:57 +01:00
commit aa24ea4ea1
2 files changed
+20

No files matched your search

@@ -42,6 +42,7 @@ void HandleInput_Alt( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ovr
static bool dominantGripPushed = false;
static int grabMeleeWeapon = 0;
static bool canUseBackpack = false;
static float dominantGripPushTime = 0.0f;
static bool selectingWeapon = false;
@@ -162,6 +163,15 @@ void HandleInput_Alt( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew, ovr
finishReloadNextFrame = false;
}
if (pDominantTracking->Status & VRAPI_TRACKING_STATUS_POSITION_TRACKED) {
canUseBackpack = false;
}
else if (!canUseBackpack && grabMeleeWeapon == 0) {
int channel = (vr_control_scheme->integer >= 10) ? 0 : 1;
Android_Vibrate(40, channel, 0.5); // vibrate to let user know they can switch
canUseBackpack = true;
}
if ((pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) !=
(pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger)) {
@@ -42,6 +42,7 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
static bool dominantGripPushed = false;
static int grabMeleeWeapon = 0;
static bool canUseBackpack = false;
static float dominantGripPushTime = 0.0f;
//Show screen view (if in multiplayer toggle scoreboard)
@@ -174,6 +175,15 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
finishReloadNextFrame = false;
}
if (pDominantTracking->Status & VRAPI_TRACKING_STATUS_POSITION_TRACKED) {
canUseBackpack = false;
}
else if (!canUseBackpack && grabMeleeWeapon == 0) {
int channel = (vr_control_scheme->integer >= 10) ? 0 : 1;
Android_Vibrate(40, channel, 0.5); // vibrate to let user know they can switch
canUseBackpack = true;
}
if ((pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) !=
(pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger)) {