MCPcopy
hub / github.com/Vishal-raj-1/Awesome-JavaScript-Projects / demoStart

Function demoStart

assets/js/rubiks_cube.js:2204–2219  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2202 var rotateMap = ['top', 'bottom', 'front', 'back', 'left', 'right', 'middle1', 'middle2', 'middle3'];
2203
2204 function demoStart() {
2205 (function loop() {
2206 cnt = (cnt + 1) % 80;
2207
2208 if (cnt === 0) {
2209 var rand = ~~(Math.random() * rotateMap.length);
2210 var method = rotateMap[rand];
2211 rubikcube.rotateFace(method, CSS3D.RubikCube.RotationDirection.FORWARD);
2212 }
2213
2214 rubikcube.rotateY(0.1);
2215 rubikcube.rotateX(-0.3);
2216
2217 setTimeout(loop, 16);
2218 }());
2219 }
2220
2221 if (/autodemo/i.test(query)) {
2222 demoStart();

Callers 1

rubiks_cube.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected