-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 749bdf6b8a50d85399172ff4aa6b7429f0424aa4:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 749bdf6b8a50d85399172ff4aa6b7429f0424aa4
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Wed Oct 21 22:54:33 2020 -0700

    Zero out velocity when portal is touched

diff --git a/scripts/portal.js b/scripts/portal.js

index 8ecc8dd8463a6157c79b15d899dcaeea134a5f8a..

index ..455af941f532a5c58abc64bf4a144bcc8546c3c3 100644

--- a/scripts/portal.js
+++ b/scripts/portal.js
@@ -90,7 +90,7 @@ elation.require(['janusweb.janusbase'], function() {
       elation.events.add(this, 'click', elation.bind(this, this.activate));
       elation.events.add(this, 'mouseover', elation.bind(this, this.hover));
       elation.events.add(this, 'mouseout', elation.bind(this, this.unhover));
-      elation.events.add(this, 'collide', (ev) => this.activate());
+      elation.events.add(this, 'collide', (ev) => this.handleCollide());
     }
     this.createMaterial = function() {
       var matargs = {
@@ -607,5 +607,9 @@ elation.require(['janusweb.janusbase'], function() {
         }
       }
     }
+    this.handleCollide = function() {
+      this.activate();
+      player.vel = V(0,0,0);
+    }
   }, elation.engine.things.janusbase);
 });

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 18:23:17 2024