diff --git a/rlgterm.js b/rlgterm.js index 1b50b36..6140b4d 100644 --- a/rlgterm.js +++ b/rlgterm.js @@ -581,6 +581,8 @@ function startwatching(gamenumber) { session.id = reply.id; session.playing = false; termemu.resize(reply.h, reply.w); + termemu.reset(); + termemu.toAltBuf(); setTitle("Watching"); debug(1, "Watching with id " + session.id); setmode("play"); @@ -644,6 +646,7 @@ function gameover() { session.playing = false; ajaxstate.clear(); setTitle("Game over."); + termemu.toNormBuf(); nsend = 0; nrecv = 0; msgQ = [];