From 8fd93fad84e043def785e594b4745e56c88c5d48 Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sun, 22 Dec 2024 21:30:49 -0600 Subject: Start work on getting javascript to work --- src/js_bridge.js | 54 ++++++++++++------------------------------------------ 1 file changed, 12 insertions(+), 42 deletions(-) (limited to 'src/js_bridge.js') diff --git a/src/js_bridge.js b/src/js_bridge.js index 2d32739..a9c8873 100644 --- a/src/js_bridge.js +++ b/src/js_bridge.js @@ -1,54 +1,24 @@ var s = document.createElement('script'); +var PEER = {}; s.setAttribute('src','https://unpkg.com/peerjs@1.5.2/dist/peerjs.min.js'); document.body.appendChild(s); function genRanHex(size) { return Array.apply(null,Array(size)).map(() => Math.floor(Math.random() * 16).toString(16)).join(''); } -PEER = {} -PEER.event_queue = {} -PEER.peers = {} -PEER.message_queue = {} -PEER["create"] = function(name, options) { - var peer = new Peer(name, options) - PEER.peers[name] = peer -} +PEER.event_queue = {}; +PEER.peers = {}; +PEER.message_queue = {}; +PEER.create = function(name, options) { + var peer = new Peer(name, options); + PEER.peers[name] = peer; +}; +/* PEER["on"] = function(name, e, message) { - PEER.peers[name].on(e, function(conn) { - PEER.message_queue.push(message) + PEER.peers[name].on(e, function(data) { + PEER.message_queue.push({"message":message, "data":data}) } } PEER["connect"] = function(name, id, options) { PEER.peers[name].connect(id, options) } -var peer = new Peer("ANGRY_ADVENTURE_" + GLOBAL.lobby_id, {"debug": 3}); -var peer_id = null; -var poo = peer.on('open', function(id) { - console.log('My peer ID is: ' + id); - peer.on("connection",function(conn){ - console.log("Got a connection!") - GLOBAL.connections[conn.peer] = conn - conn.send("Hello!") - GLOBAL.message_queue.push({ - "msg": "data", - "peer": conn.peer, - "data": '{"msg":"player_joined"}' - }) - conn.on("data",function(data){ - console.log("Got some data from a peer!:" + data) - GLOBAL.message_queue.push({ - "msg": "data", - "peer": conn.peer, - "data": data - }) - }) - conn.on("error",function(err){ - console.log("Error on a connection:" + err) - GLOBAL.message_queue.push({ - "msg": "error", - "peer": conn.peer, - "err": err - }) - }) - }) - GLOBAL.peer_id = id; -}); +*/ -- cgit v1.2.3-70-g09d2