scoring system

This commit is contained in:
2025-11-12 07:27:42 +02:00
parent b1312d9b54
commit 2a1423877b
5 changed files with 31 additions and 12 deletions
@@ -104,9 +104,13 @@ class MazeObject {
addPhysics(def.matrix, [-tubeSize / 2, 0.6, offsetZ/2], offsetZ)
addRoom(['floor', 'door', def.r ? 'door' : 'wall', def.f ? 'door' : 'wall', def.l ? 'door' : 'wall'], def, offsetZ)
if (def.userData?.qid !== undefined || def.userData?.finish || def.userData?.corner){
if (def.userData?.qid !== undefined || def.userData?.finish){
addPhysics(def.matrix, [0,0,offsetZ + wallSize/2], { width: wallSize/2, height: wallSize/2, depth: wallSize/2}, 'side', true, def.userData)
}
if (def.userData?.corner){
addPhysics(def.matrix, [0,0,-wallSize/2], { width: wallSize/2, height: wallSize/2, depth: wallSize/2}, 'side', true, {corner: def.userData.corner})
}
//console.log('loadingggg', def.objects)
def.objects?.forEach(async obj => {
obj.room = room;