summaryrefslogtreecommitdiff
path: root/src/js_bridge.js
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2024-12-22 21:30:49 -0600
committerAlexander M Pickering <alex@cogarr.net>2024-12-22 21:30:49 -0600
commit8fd93fad84e043def785e594b4745e56c88c5d48 (patch)
tree1c0dbb0070a660f52c5a0844f1d564af04d44914 /src/js_bridge.js
parent00a3451004d664a5386f3750540facddc0d2686b (diff)
downloadggj25-8fd93fad84e043def785e594b4745e56c88c5d48.tar.gz
ggj25-8fd93fad84e043def785e594b4745e56c88c5d48.tar.bz2
ggj25-8fd93fad84e043def785e594b4745e56c88c5d48.zip
Start work on getting javascript to work
Diffstat (limited to 'src/js_bridge.js')
-rw-r--r--src/js_bridge.js54
1 files changed, 12 insertions, 42 deletions
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;
-});
+*/