-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