diff --git a/Controls.js b/Controls.js index a0e7510..eb0addf 100644 --- a/Controls.js +++ b/Controls.js @@ -78,6 +78,8 @@ class Controls extends EventDispatcher { function onDown() { + this.touchStartX = event.touches ? event.touches[ 0 ].clientX : event.clientX; + this.touchStartY = event.touches ? event.touches[ 0 ].clientY : event.clientY; this.isActive = true; } diff --git a/game.js b/game.js index e357387..84160be 100644 --- a/game.js +++ b/game.js @@ -16,7 +16,7 @@ let clock = new THREE.Clock(); let isLoading = true; let answer = undefined; let score = 0; -let difficulty = 100; +let difficulty = 500; let verifiedLevels = fetch("https://grab-tools.live/stats_data/all_verified.json").then(response => response.json()); let materialList = [ @@ -469,7 +469,10 @@ async function loadSearch() { const query = document.getElementById("search").value; document.getElementById("cards").innerHTML = ""; verifiedLevels.then(levels => { - let results = levels.filter(l => l.title.toLowerCase().replace(" ", "").includes(query.toLowerCase().replace(" ", ""))); + let results = levels.filter(l => ( + l.title.toLowerCase().replace(" ", "").includes(query.toLowerCase().replace(" ", "")) || + (l?.creators || []).toString().toLowerCase().replace(" ", "").includes(query.toLowerCase().replace(" ", "")) + )); if (results.length > 0) { for (let i = 0; i < Math.min(results.length, 100); i++) { let card = document.createElement("div"); diff --git a/index.html b/index.html index e8fee75..9e0656e 100644 --- a/index.html +++ b/index.html @@ -38,6 +38,7 @@