scaenae/js/state.js

36 lines
697 B
JavaScript

export const AppState = {
// The root scene object
root: null,
scenes : [
{
id : "salvador",
active : false
}
],
ambientOcclusion : true,
shadows : true,
map : null,
clipping : {
enabled: false,
plane : null,
}
}
/**
* @todo Buggyyyyy!!!!
* @param {String} id
* @returns {Boolean}
*/
export function getSceneStatus(id) {
return AppState.scenes.find(s => s.id === id).active;
}
/**
* @todo Buggyyyyy!!!!
* @param {String} id
* @param {Boolean} status
* @returns {Boolean}
*/
export function setSceneStatus(id, status) {
return AppState.scenes.find(s => s.id === id).active = status;
}