From 18f6aff1d28ee3c24c39edd8881a186711e24060 Mon Sep 17 00:00:00 2001
From: adrien <adrien@malingrey.fr>
Date: Thu, 8 Jun 2023 01:44:00 +0200
Subject: [PATCH] gravity

---
 app.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app.js b/app.js
index f1854db..64dee61 100644
--- a/app.js
+++ b/app.js
@@ -205,6 +205,9 @@ class NextQueue extends THREE.Group {
 }
 NextQueue.prototype.positions = [P(0, 0, 0), P(0, -4, 0), P(0, -8, 0), P(0, -12, 0), P(0, -16, 0)]
 
+
+const GRAVITY = -20
+
 class Mino extends THREE.Mesh {
     constructor() {
         super(Mino.prototype.geometry)
@@ -215,6 +218,7 @@ class Mino extends THREE.Mesh {
     }
 
     update(delta) {
+        this.velocity.y += delta * GRAVITY
         this.position.addScaledVector(this.velocity, delta)
         this.rotateOnWorldAxis(this.rotationAngle, delta*this.angularVelocity)
     }