Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function fazerJogada(data) {
- var aresta = data.edge;
- var linha = data.row;
- var coluna = data.column;
- var game;
- for (var i = 0; i < games.length; i++) {
- if (games[i].user1 == socket.username || games[i].user2 == socket.username) {
- var res = games[i].jogar(aresta, linha, coluna, socket.username);
- var item = game[i];
- if (item.board.isPreenchido()) {
- var pontuacoes = {
- user1:item.pontuacaoJogador1(),
- user2:item.pontuacaoJogador2()
- };
- getSocket(item.user1).emit('endGame',pontuacoes);
- getSocket(item.user2).emit('endGame',pontuacoes);
- }
- else {
- getSocket(item.user1).emit('update', JSON.stringify({
- game: {
- id: item.id,
- vSquares: item.vSquares,
- hSquares: item.hSquares,
- user1: item.user1,
- user2: item.user2,
- turn: item.turn,
- caixas: item.board.getNonCircularSquares(),
- arestasVerticais: item.board.getNonCircularVerticalLines(),
- arestasHorizontais: item.board.getNonCircularHorizontalLines()
- }
- }));
- log('red', '[SOCKET][START] to =====> ' + item.user1);
- getSocket(item.user2).emit('update', JSON.stringify({
- game: {
- id: item.id,
- vSquares: item.vSquares,
- hSquares: item.hSquares,
- user1: item.user1,
- user2: item.user2,
- turn: item.turn,
- caixas: item.board.getNonCircularSquares(),
- arestasVerticais: item.board.getNonCircularVerticalLines(),
- arestasHorizontais: item.board.getNonCircularHorizontalLines()
- }
- }));
- log('red', '[SOCKET][START] to =====> ' + item.user2);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement