# HG changeset patch # User John "Elwin" Edwards # Date 1341863472 25200 # Node ID d644e7d4685231e201e02b53cf0bf8d112ef80b3 # Parent bd2cf6dda28d378b1fefaeadb83ddc5599abc9c1 RLG-Web: make /pstatus/* differentiate between dgl and RLG-Web games. The /pstatus/ API now responds with "p" for games being played in RLG-Web and "d" for games being played in dgamelaunch. diff -r bd2cf6dda28d -r d644e7d46852 rlgterm.js --- a/rlgterm.js Mon Jul 09 12:24:03 2012 -0700 +++ b/rlgterm.js Mon Jul 09 12:51:12 2012 -0700 @@ -562,6 +562,8 @@ acttext = "Start a game"; else if (reply.stat[gname] == "p") acttext = "Game in progress"; + else if (reply.stat[gname] == "d") + acttext = "Game in progress (dgl)"; else continue; var button = document.createElement("span"); diff -r bd2cf6dda28d -r d644e7d46852 rlgwebd.js --- a/rlgwebd.js Mon Jul 09 12:24:03 2012 -0700 +++ b/rlgwebd.js Mon Jul 09 12:51:12 2012 -0700 @@ -389,7 +389,10 @@ } function regactive(err, filename, game) { if (!err && filename) { - sdata[game.uname] = "p"; + if (filename.match(/^[^:]*:node:/)) + sdata[game.uname] = "p"; + else + sdata[game.uname] = "d"; finishp(); } else