send player info
This commit is contained in:
		
							parent
							
								
									0f4d37f776
								
							
						
					
					
						commit
						a6a38acd08
					
				
					 2 changed files with 6 additions and 2 deletions
				
			
		|  | @ -7,7 +7,7 @@ let playerId = null; //id of client player | ||||||
| let players = []; | let players = []; | ||||||
| let player = null; | let player = null; | ||||||
| 
 | 
 | ||||||
| Inp = new Input("canvas"); | Inp = new Input("canvas", Net); | ||||||
| 
 | 
 | ||||||
| playerId=Net.playerId; | playerId=Net.playerId; | ||||||
| player=Net.clientPlayer; | player=Net.clientPlayer; | ||||||
|  | @ -26,6 +26,7 @@ function game() { | ||||||
| 			//Inp.player=player; //pour connecter les input au joueur client
 | 			//Inp.player=player; //pour connecter les input au joueur client
 | ||||||
| 			console.log("Connected as id ",playerId); | 			console.log("Connected as id ",playerId); | ||||||
| 			Inp.player=player; | 			Inp.player=player; | ||||||
|  | 			Renderer.AddPlayer(player) | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 	else | 	else | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| class Input { | class Input { | ||||||
|     constructor(id) { |     constructor(id, net) { | ||||||
|         this.keysDown = new Set() |         this.keysDown = new Set() | ||||||
|         this.dir = 0; |         this.dir = 0; | ||||||
|         this.player=null; |         this.player=null; | ||||||
|  | @ -8,6 +8,8 @@ class Input { | ||||||
|         this.mouseX = 0 |         this.mouseX = 0 | ||||||
|         this.mouseY = 0 |         this.mouseY = 0 | ||||||
| 
 | 
 | ||||||
|  |         this.network = net | ||||||
|  | 
 | ||||||
|         // Event listener pour la position de la souris
 |         // Event listener pour la position de la souris
 | ||||||
|         this.canvas.addEventListener("mousemove", this.handleMouseMove.bind(this)) |         this.canvas.addEventListener("mousemove", this.handleMouseMove.bind(this)) | ||||||
| 
 | 
 | ||||||
|  | @ -78,6 +80,7 @@ class Input { | ||||||
|         if(oldDir!=this.dir) |         if(oldDir!=this.dir) | ||||||
|         { |         { | ||||||
|             this.player.changeDirection(this.dir) |             this.player.changeDirection(this.dir) | ||||||
|  |             this.network.update(this.player) | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue