asiletto / ed-d

electronic d&d
0 stars 0 forks source link

avatar ghosts #19

Open asiletto opened 11 years ago

asiletto commented 11 years ago

a volte l'interfaccia grafica non si aggiorna abbastanza velocemente e rimangono dei "ghost" delle caselle con l'immagine dell'avatar.

per replicare l'errore: avviare il server e muoversi velocemente in una direzione, oppure attivare 10 bot con tempo di movimento 0.3s per qualche minuto

asiletto commented 11 years ago

risolto con un workaround

aggiunto un timeout all'evento keypress, se il giocatore tiene premuta una freccia l'avatar si muove con un timeout impostabile (500ms)

classe presa qui: http://stackoverflow.com/questions/3691461/remove-key-press-delay-in-javascript

asiletto commented 11 years ago

risolto solo parzialmente. rimane il problema sui bot se molto veloci e rimane il problema -abbastanza frequente- se l'utente clicca compulsivamente le frecce