socket.on('rtmese_report_delay', function (data) { if (data === 0) { // nothing } else if (data === 1) { message('Go!'); } else if (data === 4) { message('Ready...'); } else if (data % 30 === 0) { message('Game will start in ' + data + ' ticks'); } });
var initReport = function (game, uid) { if (game !== currentGame) { message('Game: ' + game); } currentGame = game; currentUid = uid; bind.variable('game', currentGame); };
socket.on('disconnect', function () { connected = false; message('Connection lost'); });
socket.on('login_fail', function (data) { login.reset(); message('Wrong password'); });
socket.on('login_ok', function (data) { loginDone(data); message('Login: ' + data); });
socket.on('login_new', function (data) { loginDone(data); message('New user: ' + data); });
socket.on('subscribe_fail_game', function (data) { message('Game not found'); });
socket.on('subscribe_fail_player', function (data) { message('Subscription not allowed'); });
socket.on('rtmese_join_fail_game', function (data) { message('Game not found'); });
socket.on('password_fail', function (data) { message('Wrong password'); });
socket.on('password_ok', function (data) { message('Password changed'); });
socket.on('rtmese_submit_fail_running', function (data) { message('Game is not running'); });
socket.on('rtmese_submit_fail_player', function (data) { message('Submission not allowed'); });
socket.on('rtmese_join_fail_type', function (data) { message('Wrong game type'); loader.jump(data); });
socket.on('message', function (data) { message(data); });
socket.on('connect', function () { connected = true; message('Connected'); });
socket.on('list_fail', function (data) { message('List not found'); });