Mercurial > hg > rlgwebd
comparison rlgterm.js @ 91:e07f98799120
RLG-Web: improve game-starting messages.
Include the name of the player and game when watching or playing.
author | John "Elwin" Edwards <elwin@sdf.org> |
---|---|
date | Tue, 10 Jul 2012 16:32:49 -0700 |
parents | 6c6a6e4f1e5b |
children | a4d3ecf188b7 |
comparison
equal
deleted
inserted
replaced
90:6c6a6e4f1e5b | 91:e07f98799120 |
---|---|
623 session.id = reply.id; | 623 session.id = reply.id; |
624 session.playing = true; | 624 session.playing = true; |
625 termemu.resize(reply.h, reply.w); | 625 termemu.resize(reply.h, reply.w); |
626 setTitle("Playing as " + session.lname); | 626 setTitle("Playing as " + session.lname); |
627 debug(1, "Playing with id " + session.id); | 627 debug(1, "Playing with id " + session.id); |
628 message("Your game has started."); | 628 message("You are now playing " + game.name + "."); |
629 setmode("play"); | 629 setmode("play"); |
630 getData(); | 630 getData(); |
631 } | 631 } |
632 else if (reply.t == 'E') { | 632 else if (reply.t == 'E') { |
633 debug(1, "Could not start game: " + reply.s); | 633 debug(1, "Could not start game: " + reply.s); |
659 termemu.resize(reply.h, reply.w); | 659 termemu.resize(reply.h, reply.w); |
660 termemu.reset(); | 660 termemu.reset(); |
661 termemu.toAltBuf(); | 661 termemu.toAltBuf(); |
662 setTitle("Watching"); | 662 setTitle("Watching"); |
663 debug(1, "Watching with id " + session.id); | 663 debug(1, "Watching with id " + session.id); |
664 message("You are now watching."); | 664 var pname = reply.p; |
665 var gname = games[reply.g].name; | |
666 message("You are now watching " + pname + " play " + gname + "."); | |
665 setmode("watch"); | 667 setmode("watch"); |
666 getData(); | 668 getData(); |
667 } | 669 } |
668 else if (reply.t == 'E') { | 670 else if (reply.t == 'E') { |
669 debug(1, "Could not watch game " + gamenumber + ": " + reply.s); | 671 debug(1, "Could not watch game " + gamenumber + ": " + reply.s); |