mirror of
https://github.com/astromaddie/lambda1-vr.git
synced 2026-10-19 21:00:15 +02:00
Merge pull request #53 from dombomdom/master
add backpack ready vibration feedback
This commit is contained in:
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)) {
|
||||
|
||||
|
||||
Reference in new issue
Block a user