projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Ambiguous. Fix a few issues with FEN generation / options
[xogo.git]
/
server.js
diff --git
a/server.js
b/server.js
index
7e1a99b
..
dc8bd97
100644
(file)
--- a/
server.js
+++ b/
server.js
@@
-37,15
+37,12
@@
function initializeGame(vname, players, options) {
function launchGame(gid) {
moveHash[gid] = {};
const gameInfo = Object.assign(
function launchGame(gid) {
moveHash[gid] = {};
const gameInfo = Object.assign(
- {seed: Math.floor(Math.random() * 1984), gid: gid},
+ {seed: Math.floor(Math.random() * 1984
0
), gid: gid},
games[gid]
);
// players array is supposed to be full:
games[gid]
);
// players array is supposed to be full:
- for (const p of games[gid].players) {
- send(p.sid,
- "gamestart",
- Object.assign({randvar: p.randvar}, gameInfo));
- }
+ for (const p of games[gid].players)
+ send(p.sid, "gamestart", gameInfo);
}
function getRandomVariant() {
}
function getRandomVariant() {
@@
-137,11
+134,10
@@
wss.on("connection", (socket, req) => {
const allrand = games[obj.gid].rematch.every(r => r == 2);
if (allrand)
vname = getRandomVariant();
const allrand = games[obj.gid].rematch.every(r => r == 2);
if (allrand)
vname = getRandomVariant();
- games[obj.gid].players.forEach(p =>
- p.randvar = allrand ? true : false);
+ games[obj.gid].players.forEach(p => p.randvar = allrand);
const gid = initializeGame(vname,
const gid = initializeGame(vname,
- games[obj.gid].players.reverse(),
- games[obj.gid].options);
+
games[obj.gid].players.reverse(),
+
games[obj.gid].options);
launchGame(gid);
}
}
launchGame(gid);
}
}