remove whitespace and fix formatting

This commit is contained in:
Andrew Meadows 2016-04-26 11:24:38 -07:00
parent e436c355a1
commit e87b06657c
8 changed files with 139 additions and 72 deletions

View file

@ -11,7 +11,7 @@
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
// //
(function () { (function() {
var rawProgress = 100, // % raw value. var rawProgress = 100, // % raw value.
displayProgress = 100, // % smoothed value to display. displayProgress = 100, // % smoothed value to display.
@ -29,10 +29,10 @@
visible = false, visible = false,
BAR_WIDTH = 480, // Dimension of SVG in pixels of visible portion (half) of the bar. BAR_WIDTH = 480, // Dimension of SVG in pixels of visible portion (half) of the bar.
BAR_HEIGHT = 30, BAR_HEIGHT = 30,
BAR_URL = "http://hifi-public.s3.amazonaws.com/images/progress-bar.svg", BAR_URL = Script.resolvePath("assets/images/progress-bar.svg"),
BACKGROUND_WIDTH = 540, BACKGROUND_WIDTH = 540,
BACKGROUND_HEIGHT = 90, BACKGROUND_HEIGHT = 90,
BACKGROUND_URL = "http://hifi-public.s3.amazonaws.com/images/progress-bar-background.svg", BACKGROUND_URL = Script.resolvePath("assets/images/progress-bar-background.svg"),
isOnHMD = false, isOnHMD = false,
windowWidth = 0, windowWidth = 0,
windowHeight = 0, windowHeight = 0,
@ -47,8 +47,15 @@
PROGRESS_3D_YAW = 0.0, // Degrees relative to notifications direction. PROGRESS_3D_YAW = 0.0, // Degrees relative to notifications direction.
PROGRESS_3D_PITCH = -60.0, // Degrees from vertical. PROGRESS_3D_PITCH = -60.0, // Degrees from vertical.
SCALE_3D = 0.0011, // Scale the bar SVG for 3D display. SCALE_3D = 0.0011, // Scale the bar SVG for 3D display.
BACKGROUND_3D_SIZE = { x: 0.76, y: 0.08 }, // Match up with the 3D background with those of notifications.js notices. BACKGROUND_3D_SIZE = {
BACKGROUND_3D_COLOR = { red: 2, green: 2, blue: 2 }, x: 0.76,
y: 0.08
}, // Match up with the 3D background with those of notifications.js notices.
BACKGROUND_3D_COLOR = {
red: 2,
green: 2,
blue: 2
},
BACKGROUND_3D_ALPHA = 0.7; BACKGROUND_3D_ALPHA = 0.7;
function fade() { function fade() {
@ -118,7 +125,12 @@
}); });
bar3D.overlay = Overlays.addOverlay("image3d", { bar3D.overlay = Overlays.addOverlay("image3d", {
url: BAR_URL, url: BAR_URL,
subImage: { x: BAR_WIDTH, y: 0, width: BAR_WIDTH, height: BAR_HEIGHT }, subImage: {
x: BAR_WIDTH,
y: 0,
width: BAR_WIDTH,
height: BAR_HEIGHT
},
scale: SCALE_3D * BAR_WIDTH, scale: SCALE_3D * BAR_WIDTH,
isFacingAvatar: false, isFacingAvatar: false,
visible: false, visible: false,
@ -137,7 +149,12 @@
}); });
bar2D.overlay = Overlays.addOverlay("image", { bar2D.overlay = Overlays.addOverlay("image", {
imageURL: BAR_URL, imageURL: BAR_URL,
subImage: { x: BAR_WIDTH, y: 0, width: BAR_WIDTH, height: BAR_HEIGHT }, subImage: {
x: BAR_WIDTH,
y: 0,
width: BAR_WIDTH,
height: BAR_HEIGHT
},
width: bar2D.width, width: bar2D.width,
height: bar2D.height, height: bar2D.height,
visible: false, visible: false,
@ -191,7 +208,7 @@
} else { // Fully visible because downloading or recently so } else { // Fully visible because downloading or recently so
if (fadeWaitTimer === null) { if (fadeWaitTimer === null) {
if (displayProgress === 100) { // Was downloading but have finished so fade out soon if (displayProgress === 100) { // Was downloading but have finished so fade out soon
fadeWaitTimer = Script.setTimeout(function () { fadeWaitTimer = Script.setTimeout(function() {
alphaDelta = ALPHA_DELTA_OUT; alphaDelta = ALPHA_DELTA_OUT;
fadeTimer = Script.setInterval(fade, FADE_INTERVAL); fadeTimer = Script.setInterval(fade, FADE_INTERVAL);
fadeWaitTimer = null; fadeWaitTimer = null;
@ -210,7 +227,12 @@
// Update progress bar // Update progress bar
Overlays.editOverlay(isOnHMD ? bar3D.overlay : bar2D.overlay, { Overlays.editOverlay(isOnHMD ? bar3D.overlay : bar2D.overlay, {
visible: visible, visible: visible,
subImage: { x: BAR_WIDTH * (1 - displayProgress / 100), y: 0, width: BAR_WIDTH, height: BAR_HEIGHT } subImage: {
x: BAR_WIDTH * (1 - displayProgress / 100),
y: 0,
width: BAR_WIDTH,
height: BAR_HEIGHT
}
}); });
// Update position // Update position
@ -256,11 +278,18 @@
bar2D.width = SCALE_2D * BAR_WIDTH; bar2D.width = SCALE_2D * BAR_WIDTH;
bar2D.height = SCALE_2D * BAR_HEIGHT; bar2D.height = SCALE_2D * BAR_HEIGHT;
background3D.offset = Vec3.multiplyQbyV(Quat.fromPitchYawRollDegrees(0, PROGRESS_3D_DIRECTION, 0), background3D.offset = Vec3.multiplyQbyV(Quat.fromPitchYawRollDegrees(0, PROGRESS_3D_DIRECTION, 0), {
{ x: 0, y: 0, z: -PROGRESS_3D_DISTANCE }); x: 0,
y: 0,
z: -PROGRESS_3D_DISTANCE
});
background3D.offset.y += PROGRESS_3D_ELEVATION; background3D.offset.y += PROGRESS_3D_ELEVATION;
background3D.orientation = Quat.fromPitchYawRollDegrees(PROGRESS_3D_PITCH, PROGRESS_3D_DIRECTION + PROGRESS_3D_YAW, 0); background3D.orientation = Quat.fromPitchYawRollDegrees(PROGRESS_3D_PITCH, PROGRESS_3D_DIRECTION + PROGRESS_3D_YAW, 0);
bar3D.offset = Vec3.sum(background3D.offset, { x: 0, y: 0, z: 0.001 }); // Just in front of background bar3D.offset = Vec3.sum(background3D.offset, {
x: 0,
y: 0,
z: 0.001
}); // Just in front of background
bar3D.orientation = background3D.orientation; bar3D.orientation = background3D.orientation;
createOverlays(); createOverlays();

View file

@ -50,7 +50,11 @@ function actionArgumentsToString(actionArguments) {
function updateOverlay(entityID, actionText) { function updateOverlay(entityID, actionText) {
var properties = Entities.getEntityProperties(entityID, ["position", "dimensions"]); var properties = Entities.getEntityProperties(entityID, ["position", "dimensions"]);
var position = Vec3.sum(properties.position, {x:0, y:properties.dimensions.y, z:0}); var position = Vec3.sum(properties.position, {
x: 0,
y: properties.dimensions.y,
z: 0
});
// print("position: " + vec3toStr(position) + " " + actionText); // print("position: " + vec3toStr(position) + " " + actionText);
if (entityID in overlays) { if (entityID in overlays) {
var overlay = overlays[entityID]; var overlay = overlays[entityID];
@ -76,9 +80,20 @@ function updateOverlay(entityID, actionText) {
overlays[entityID] = Overlays.addOverlay("text3d", { overlays[entityID] = Overlays.addOverlay("text3d", {
position: position, position: position,
dimensions: { x: textWidth, y: textHeight }, dimensions: {
backgroundColor: { red: 0, green: 0, blue: 0}, x: textWidth,
color: { red: 255, green: 255, blue: 255}, y: textHeight
},
backgroundColor: {
red: 0,
green: 0,
blue: 0
},
color: {
red: 255,
green: 255,
blue: 255
},
topMargin: textMargin, topMargin: textMargin,
leftMargin: textMargin, leftMargin: textMargin,
bottomMargin: textMargin, bottomMargin: textMargin,

View file

@ -49,7 +49,11 @@ function grabDataToString(grabData) {
function updateOverlay(entityID, grabText) { function updateOverlay(entityID, grabText) {
var properties = Entities.getEntityProperties(entityID, ["position", "dimensions"]); var properties = Entities.getEntityProperties(entityID, ["position", "dimensions"]);
var position = Vec3.sum(properties.position, {x:0, y:properties.dimensions.y, z:0}); var position = Vec3.sum(properties.position, {
x: 0,
y: properties.dimensions.y,
z: 0
});
if (entityID in overlays) { if (entityID in overlays) {
var overlay = overlays[entityID]; var overlay = overlays[entityID];
Overlays.editOverlay(overlay, { Overlays.editOverlay(overlay, {
@ -74,9 +78,20 @@ function updateOverlay(entityID, grabText) {
overlays[entityID] = Overlays.addOverlay("text3d", { overlays[entityID] = Overlays.addOverlay("text3d", {
position: position, position: position,
dimensions: { x: textWidth, y: textHeight }, dimensions: {
backgroundColor: { red: 0, green: 0, blue: 0}, x: textWidth,
color: { red: 255, green: 255, blue: 255}, y: textHeight
},
backgroundColor: {
red: 0,
green: 0,
blue: 0
},
color: {
red: 255,
green: 255,
blue: 255
},
topMargin: textMargin, topMargin: textMargin,
leftMargin: textMargin, leftMargin: textMargin,
bottomMargin: textMargin, bottomMargin: textMargin,

View file

@ -18,9 +18,11 @@ var INSPECT_RADIUS = 10;
var overlays = {}; var overlays = {};
function updateOverlay(entityID, queryAACube) { function updateOverlay(entityID, queryAACube) {
var cubeCenter = {x: queryAACube.x + queryAACube.scale / 2.0, var cubeCenter = {
x: queryAACube.x + queryAACube.scale / 2.0,
y: queryAACube.y + queryAACube.scale / 2.0, y: queryAACube.y + queryAACube.scale / 2.0,
z: queryAACube.z + queryAACube.scale / 2.0}; z: queryAACube.z + queryAACube.scale / 2.0
};
if (entityID in overlays) { if (entityID in overlays) {
var overlay = overlays[entityID]; var overlay = overlays[entityID];
@ -32,7 +34,11 @@ function updateOverlay(entityID, queryAACube) {
overlays[entityID] = Overlays.addOverlay("cube", { overlays[entityID] = Overlays.addOverlay("cube", {
position: cubeCenter, position: cubeCenter,
size: queryAACube.scale, size: queryAACube.scale,
color: { red: 0, green: 0, blue: 255}, color: {
red: 0,
green: 0,
blue: 255
},
alpha: 1, alpha: 1,
// borderSize: ..., // borderSize: ...,
solid: false solid: false

View file

@ -1,6 +1,7 @@
(function() { (function() {
var _this; var _this;
MyEntity = function() { MyEntity = function() {
_this = this; _this = this;
@ -8,15 +9,13 @@
MyEntity.prototype = { MyEntity.prototype = {
preload: function(entityID) { preload: function(entityID) {
this.entityID = entityID; this.entityID = entityID;
var randNum = Math.random().toFixed(3); var randNum = Math.random().toFixed(3);
print("EBL PRELOAD ENTITY SCRIPT!!!", randNum) print("PRELOAD ENTITY SCRIPT!!!", randNum)
}, },
}; };
// entity scripts always need to return a newly constructed object of our type // entity scripts always need to return a newly constructed object of our type

View file

@ -1,4 +1,4 @@
(function () { (function() {
// The attached entity will move away from you if you are too close, checking at distanceRate. // The attached entity will move away from you if you are too close, checking at distanceRate.
// See tests/performance/simpleKeepAway.js // See tests/performance/simpleKeepAway.js
var entityID, var entityID,
@ -14,11 +14,13 @@
var vector = Vec3.subtract(ball, me); var vector = Vec3.subtract(ball, me);
if (Vec3.length(vector) < distanceAllowance) { if (Vec3.length(vector) < distanceAllowance) {
Entities.editEntity(entityID, {velocity: Vec3.multiply(distanceScale, Vec3.normalize(vector))}); Entities.editEntity(entityID, {
velocity: Vec3.multiply(distanceScale, Vec3.normalize(vector))
});
} }
} }
this.preload = function (givenEntityID) { this.preload = function(givenEntityID) {
var properties = Entities.getEntityProperties(givenEntityID, ['userData']), var properties = Entities.getEntityProperties(givenEntityID, ['userData']),
userData = properties.userData && JSON.parse(properties.userData); userData = properties.userData && JSON.parse(properties.userData);
entityID = givenEntityID; entityID = givenEntityID;
@ -31,7 +33,7 @@
// run all the time by everyone: // run all the time by everyone:
distanceTimer = Script.setInterval(moveDistance, distanceRate); distanceTimer = Script.setInterval(moveDistance, distanceRate);
}; };
this.unload = function () { this.unload = function() {
Script.clearTimeout(distanceTimer); Script.clearTimeout(distanceTimer);
}; };
}) })

View file

@ -220,4 +220,3 @@ Rectangle {
} }
} }

View file

@ -243,4 +243,6 @@ Item {
] ]
} }
} }
} }