diff --git a/rlgterm.js b/rlgterm.js index 46ce78e..11916b4 100644 --- a/rlgterm.js +++ b/rlgterm.js @@ -625,7 +625,7 @@ function startgame(game) { termemu.resize(reply.h, reply.w); setTitle("Playing as " + session.lname); debug(1, "Playing with id " + session.id); - message("Your game has started."); + message("You are now playing " + game.name + "."); setmode("play"); getData(); } @@ -661,7 +661,9 @@ function startwatching(gamenumber) { termemu.toAltBuf(); setTitle("Watching"); debug(1, "Watching with id " + session.id); - message("You are now watching."); + var pname = reply.p; + var gname = games[reply.g].name; + message("You are now watching " + pname + " play " + gname + "."); setmode("watch"); getData(); } diff --git a/rlgwebd.js b/rlgwebd.js index 4d50315..cec8ec8 100755 --- a/rlgwebd.js +++ b/rlgwebd.js @@ -621,7 +621,7 @@ function startgame(req, res, formdata) { if (success) { res.writeHead(200, {'Content-Type': 'application/json'}); var reply = {"t": "s", "id": nclient.id, "w": nclient.w, "h": - nclient.h}; + nclient.h, "p": username, "g": gname}; res.write(JSON.stringify(reply)); res.end(); } @@ -647,7 +647,8 @@ function watch(req, res, formdata) { } var session = sessions[gamenumber]; var watch = new Watcher(session); - var reply = {"t": "w", "id": watch.id, "w": session.w, "h": session.h}; + var reply = {"t": "w", "id": watch.id, "w": session.w, "h": session.h, + "p": session.pname, "g": session.game.uname}; res.writeHead(200, {'Content-Type': 'application/json'}); res.write(JSON.stringify(reply)); res.end();