History

fix LX behaviour in snap/advanced/basic

Stephen Birarda committed 9 years ago

Commit 1fe02471 parent 0926b2d4 files · +24 −5Browse files

Showing the changes to interface/src/Application.cpp (1 of 4 files). Show all

Unified · Split

interface/src/Application.cpp+6−1
@@ -423,6 +423,7 @@ static const QString STATE_CAMERA_THIRD_PERSON = "CameraThirdPerson"; · 422 unmodified lines
423423 static const QString STATE_CAMERA_ENTITY = "CameraEntity";
424424 static const QString STATE_CAMERA_INDEPENDENT = "CameraIndependent";
425425 static const QString STATE_SNAP_TURN = "SnapTurn";
426+static const QString STATE_ADVANCED_MOVEMENT_CONTROLS = "AdvancedMovement";
426427 static const QString STATE_GROUNDED = "Grounded";
427428 static const QString STATE_NAV_FOCUSED = "NavigationFocused";
428429
@@ -513,7 +514,7 @@ bool setupEssentials(int& argc, char** argv) { · 84 unmodified lines
513514 DependencyManager::set<MessagesClient>();
514515 controller::StateController::setStateVariables({ { STATE_IN_HMD, STATE_CAMERA_FULL_SCREEN_MIRROR,
515516 STATE_CAMERA_FIRST_PERSON, STATE_CAMERA_THIRD_PERSON, STATE_CAMERA_ENTITY, STATE_CAMERA_INDEPENDENT,
516− STATE_SNAP_TURN, STATE_GROUNDED, STATE_NAV_FOCUSED } });
517+ STATE_SNAP_TURN, STATE_ADVANCED_MOVEMENT_CONTROLS, STATE_GROUNDED, STATE_NAV_FOCUSED } });
517518 DependencyManager::set<UserInputMapper>();
518519 DependencyManager::set<controller::ScriptingInterface, ControllerScriptingInterface>();
519520 DependencyManager::set<InterfaceParentFinder>();
@@ -1127,6 +1128,10 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 607 unmodified lines
11271128 _applicationStateDevice->setInputVariant(STATE_SNAP_TURN, []() -> float {
11281129 return qApp->getMyAvatar()->getSnapTurn() ? 1 : 0;
11291130 });
1131+ _applicationStateDevice->setInputVariant(STATE_ADVANCED_MOVEMENT_CONTROLS, []() -> float {
1132+ return qApp->getMyAvatar()->useAdvancedMovementControls() ? 1 : 0;
1133+ });
1134+
11301135 _applicationStateDevice->setInputVariant(STATE_GROUNDED, []() -> float {
11311136 return qApp->getMyAvatar()->getCharacterController()->onGround() ? 1 : 0;
11321137 });

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t