Merge pull request #8149 from howard-stearns/limit-hand-controller-actions-to-recommended-area

limit hand controller actions to recommended area
This commit is contained in:
Brad Hefta-Gaub 2016-06-30 11:06:32 -07:00 committed by GitHub
commit 7dd53d7757

View file

@ -125,8 +125,17 @@ function ignoreMouseActivity() {
weMovedReticle = false;
return true;
}
var MARGIN = 25;
var reticleMinX = MARGIN, reticleMaxX, reticleMinY = MARGIN, reticleMaxY;
function updateRecommendedArea() {
var dims = Controller.getViewportDimensions();
reticleMaxX = dims.x - MARGIN;
reticleMaxY = dims.y - MARGIN;
}
var setReticlePosition = function (point2d) {
weMovedReticle = true;
point2d.x = Math.max(reticleMinX, Math.min(point2d.x, reticleMaxX));
point2d.y = Math.max(reticleMinY, Math.min(point2d.y, reticleMaxY));
Reticle.setPosition(point2d);
};
@ -458,6 +467,7 @@ setupHandler(Script.update, update);
var SETTINGS_CHANGE_RECHECK_INTERVAL = 10 * 1000; // milliseconds
function checkSettings() {
updateFieldOfView();
updateRecommendedArea();
}
checkSettings();
var settingsChecker = Script.setInterval(checkSettings, SETTINGS_CHANGE_RECHECK_INTERVAL);