-fix endless rendering issue in firefox
This commit is contained in:
		
							parent
							
								
									af8a4ba9be
								
							
						
					
					
						commit
						ec04498d66
					
				| @ -1,5 +1,5 @@ | |||||||
| class Sprite{ | class Sprite{ | ||||||
|     constructor({position, imageSrc,frames = 1,center,atPosition,sprites={up:'',down:'',left:'',right:''}}){ |     constructor({position,skin, imageSrc,frames = 1,center,atPosition,sprites={up:'',down:'',left:'',right:''}}){ | ||||||
|         this.position = position |         this.position = position | ||||||
|         this.atPosition = atPosition |         this.atPosition = atPosition | ||||||
|         this.center = center |         this.center = center | ||||||
| @ -16,6 +16,7 @@ class Sprite{ | |||||||
|         this.elapsedFrames = 0 |         this.elapsedFrames = 0 | ||||||
|         this.frameBuffer = 7 |         this.frameBuffer = 7 | ||||||
|         this.sprites = sprites |         this.sprites = sprites | ||||||
|  |         this.skin = skin | ||||||
|         this.Up = new Image() |         this.Up = new Image() | ||||||
|         this.Down = new Image() |         this.Down = new Image() | ||||||
|         this.Left = new Image() |         this.Left = new Image() | ||||||
|  | |||||||
| @ -99,7 +99,9 @@ socket.on('updatePlayers', (bPlayers) =>{ | |||||||
|             fPlayers[id].clickY = bPlayer.clickY |             fPlayers[id].clickY = bPlayer.clickY | ||||||
|             fPlayers[id].message = bPlayer.message |             fPlayers[id].message = bPlayer.message | ||||||
|             fPlayers[id].username = bPlayer.username |             fPlayers[id].username = bPlayer.username | ||||||
|             spriteFunctionUpdate(fPlayers[id],bPlayer.skin) |             if(fPlayers[id].skin!=bPlayer.skin){spriteFunctionUpdate(fPlayers[id],bPlayer.skin)} | ||||||
|  |             // console.log(fPlayers[id].skin)
 | ||||||
|  |             // console.log(bPlayer.skin)
 | ||||||
|             // fPlayers[id].sprites = spriteFunction(bPlayer.skin)
 |             // fPlayers[id].sprites = spriteFunction(bPlayer.skin)
 | ||||||
|             // console.log(fPlayers[id])
 |             // console.log(fPlayers[id])
 | ||||||
| 
 | 
 | ||||||
| @ -225,6 +227,7 @@ document.querySelector('#textInput').addEventListener('submit',(event)=>{ | |||||||
|                 fPlayers[socket.id].skin = "Green"; |                 fPlayers[socket.id].skin = "Green"; | ||||||
|           }     |           }     | ||||||
|         socket.emit('skin',fPlayers[socket.id].skin); |         socket.emit('skin',fPlayers[socket.id].skin); | ||||||
|  |         spriteFunctionUpdate(fPlayers[socket.id],fPlayers[socket.id].skin); | ||||||
|     }else{ |     }else{ | ||||||
|     fPlayers[socket.id].message=document.querySelector('#input').value |     fPlayers[socket.id].message=document.querySelector('#input').value | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user