| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -71,25 +71,25 @@ var room = function(capacityP, pass, owner) | 
															
														
														
													
														
															
																 | 
																 | 
																        var countInner = 0; | 
																 | 
																 | 
																        var countInner = 0; | 
															
														
														
													
														
															
																 | 
																 | 
																        var countSwap = 0; | 
																 | 
																 | 
																        var countSwap = 0; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        var swapped; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        do | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            countOuter++; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            swapped = false; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            for(var i = 0; i < result.users.length; i++) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                countInner++; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                if(result.users[i].score && result.users[i + 1].score && | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    result.users[i].score > result.users[i + 1].score) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    countSwap++; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    var temp = result.users[i]; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    result.users[i] = result.users[j]; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    result.users[j] = temp; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                    swapped = true; | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																                } | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        } while(swapped); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        // var swapped;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        // do
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        // {
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //     countOuter++;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //     swapped = false;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //     for(var i = 0; i < result.users.length; i++)
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //     {
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //         countInner++;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //         if(result.users[i].score && result.users[i + 1].score &&
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             result.users[i].score > result.users[i + 1].score)
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //         {
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             countSwap++;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             var temp = result.users[i];
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             result.users[i] = result.users[j];
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             result.users[j] = temp;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //             swapped = true;
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //         }
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        //     }
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        // } while(swapped);
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        result.gameState = this.state; | 
																 | 
																 | 
																        result.gameState = this.state; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -120,6 +120,7 @@ var room = function(capacityP, pass, owner) | 
															
														
														
													
														
															
																 | 
																 | 
																        var message = this.generateRoomUpdate(); | 
																 | 
																 | 
																        var message = this.generateRoomUpdate(); | 
															
														
														
													
														
															
																 | 
																 | 
																        this.users.forEach(function(u) | 
																 | 
																 | 
																        this.users.forEach(function(u) | 
															
														
														
													
														
															
																 | 
																 | 
																        { | 
																 | 
																 | 
																        { | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            console.log("room update called"); | 
															
														
														
													
														
															
																 | 
																 | 
																            u.socket.emit('roomUpdate', message); | 
																 | 
																 | 
																            u.socket.emit('roomUpdate', message); | 
															
														
														
													
														
															
																 | 
																 | 
																            console.log(message); | 
																 | 
																 | 
																            console.log(message); | 
															
														
														
													
														
															
																 | 
																 | 
																        }); | 
																 | 
																 | 
																        }); | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -307,6 +308,8 @@ var player = function(s) | 
															
														
														
													
														
															
																 | 
																 | 
																        result.name = this.name; | 
																 | 
																 | 
																        result.name = this.name; | 
															
														
														
													
														
															
																 | 
																 | 
																        result.score = this.score; | 
																 | 
																 | 
																        result.score = this.score; | 
															
														
														
													
														
															
																 | 
																 | 
																        result.word = this.sumbission; | 
																 | 
																 | 
																        result.word = this.sumbission; | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        return result; | 
															
														
														
													
														
															
																 | 
																 | 
																    } | 
																 | 
																 | 
																    } | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																    /** | 
																 | 
																 | 
																    /** | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -385,6 +388,12 @@ var io = require('socket.io')(http); | 
															
														
														
													
														
															
																 | 
																 | 
																const port = 3000; | 
																 | 
																 | 
																const port = 3000; | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																app.get('/', function(req, res) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																{ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    console.log("err"); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    res.sendfile('index.html'); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																}); | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																//Whenever someone connects this gets executed
 | 
																 | 
																 | 
																//Whenever someone connects this gets executed
 | 
															
														
														
													
														
															
																 | 
																 | 
																io.on('connection', function(socket) | 
																 | 
																 | 
																io.on('connection', function(socket) | 
															
														
														
													
														
															
																 | 
																 | 
																{ | 
																 | 
																 | 
																{ | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -489,4 +498,4 @@ io.on('connection', function(socket) | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																http.listen(port, function() { | 
																 | 
																 | 
																http.listen(port, function() { | 
															
														
														
													
														
															
																 | 
																 | 
																    console.log('listening on *:3000'); | 
																 | 
																 | 
																    console.log('listening on *:3000'); | 
															
														
														
													
														
															
																 | 
																 | 
																}); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																}); |