Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -11,7 +11,6 @@ def load_aframe_and_extras():
|
|
11 |
<script>
|
12 |
let score = 0;
|
13 |
let selectedEntity = null;
|
14 |
-
|
15 |
AFRAME.registerComponent('draggable', {
|
16 |
init: function () {
|
17 |
this.el.addEventListener('mousedown', this.onMouseDown.bind(this));
|
@@ -60,10 +59,8 @@ def load_aframe_and_extras():
|
|
60 |
}
|
61 |
}
|
62 |
});
|
63 |
-
|
64 |
AFRAME.registerComponent('bouncing', {/* … */});
|
65 |
AFRAME.registerComponent('moving-light', {/* … */});
|
66 |
-
|
67 |
function moveCamera(view) {
|
68 |
var rig = document.querySelector('#rig');
|
69 |
var gw = 8, gh = 8;
|
@@ -71,7 +68,6 @@ def load_aframe_and_extras():
|
|
71 |
var height = Math.max(gw, gh) * 1.5;
|
72 |
var distance = Math.max(gw, gh) * 1.5; // Increased distance to fit the entire tilemap
|
73 |
var pos;
|
74 |
-
|
75 |
switch(view) {
|
76 |
case 'top':
|
77 |
pos = {x: center.x, y: height, z: center.z};
|
@@ -120,7 +116,6 @@ def load_aframe_and_extras():
|
|
120 |
break;
|
121 |
}
|
122 |
}
|
123 |
-
|
124 |
function fireRaycast() {
|
125 |
var cam = document.querySelector('[camera]');
|
126 |
var dir = new THREE.Vector3(); cam.object3D.getWorldDirection(dir);
|
@@ -137,7 +132,6 @@ def load_aframe_and_extras():
|
|
137 |
}
|
138 |
}
|
139 |
}
|
140 |
-
|
141 |
document.addEventListener('keydown', e => {
|
142 |
switch(e.key.toLowerCase()){
|
143 |
case '1': moveCamera('top'); break;
|
|
|
11 |
<script>
|
12 |
let score = 0;
|
13 |
let selectedEntity = null;
|
|
|
14 |
AFRAME.registerComponent('draggable', {
|
15 |
init: function () {
|
16 |
this.el.addEventListener('mousedown', this.onMouseDown.bind(this));
|
|
|
59 |
}
|
60 |
}
|
61 |
});
|
|
|
62 |
AFRAME.registerComponent('bouncing', {/* … */});
|
63 |
AFRAME.registerComponent('moving-light', {/* … */});
|
|
|
64 |
function moveCamera(view) {
|
65 |
var rig = document.querySelector('#rig');
|
66 |
var gw = 8, gh = 8;
|
|
|
68 |
var height = Math.max(gw, gh) * 1.5;
|
69 |
var distance = Math.max(gw, gh) * 1.5; // Increased distance to fit the entire tilemap
|
70 |
var pos;
|
|
|
71 |
switch(view) {
|
72 |
case 'top':
|
73 |
pos = {x: center.x, y: height, z: center.z};
|
|
|
116 |
break;
|
117 |
}
|
118 |
}
|
|
|
119 |
function fireRaycast() {
|
120 |
var cam = document.querySelector('[camera]');
|
121 |
var dir = new THREE.Vector3(); cam.object3D.getWorldDirection(dir);
|
|
|
132 |
}
|
133 |
}
|
134 |
}
|
|
|
135 |
document.addEventListener('keydown', e => {
|
136 |
switch(e.key.toLowerCase()){
|
137 |
case '1': moveCamera('top'); break;
|