mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-06 08:03:11 +02:00
72 lines
No EOL
2 KiB
JavaScript
72 lines
No EOL
2 KiB
JavaScript
//
|
|
// spaceMouseDebug.js
|
|
// examples
|
|
//
|
|
// Copyright 2015 High Fidelity, Inc.
|
|
//
|
|
// Distributed under the Apache License, Version 2.0.
|
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
|
//
|
|
|
|
|
|
|
|
var firstmove = 1;
|
|
var position = {
|
|
x: 0,
|
|
y: 0,
|
|
z: 0
|
|
};
|
|
var rotation = {
|
|
x: 0,
|
|
y: 0,
|
|
z: 0
|
|
};
|
|
|
|
function toggleFirstMove() {
|
|
if(firstmove){
|
|
print("____________________________________");
|
|
firstmove = 0;
|
|
}
|
|
}
|
|
|
|
function spacemouseCheck() {
|
|
return Controller.Hardware.Spacemouse !== undefined;
|
|
}
|
|
|
|
function update(deltaTime) {
|
|
if(spacemouseCheck){
|
|
if(Controller.getValue(Controller.Standard.LY) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller TY: " + Controller.getValue(Controller.Standard.LY));
|
|
}
|
|
|
|
if(Controller.getValue(Controller.Standard.LX) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller RZ: " + Controller.getValue(Controller.Standard.LX));
|
|
}
|
|
|
|
if(Controller.getValue(Controller.Standard.LB) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller LEFTB: " + Controller.getValue(Controller.Standard.LB));
|
|
}
|
|
|
|
if(Controller.getValue(Controller.Standard.RY) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller TZ: " + Controller.getValue(Controller.Standard.RY));
|
|
}
|
|
|
|
if(Controller.getValue(Controller.Standard.RX) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller TX: " + Controller.getValue(Controller.Standard.RX));
|
|
}
|
|
|
|
if(Controller.getValue(Controller.Standard.RB) != 0){
|
|
toggleFirstMove();
|
|
print("- Controller RIGHTB: " + Controller.getValue(Controller.Standard.RB));
|
|
}
|
|
|
|
firstmove = 1;
|
|
}
|
|
}
|
|
|
|
Script.update.connect(update); |