Nadawoo / invazion

InvaZion, collaborative game based on Hordes/Die2nite
https://invazion.nadazone.fr/
Other
10 stars 0 forks source link

Déplacements non affichés pour les visiteurs #27

Open Nadawoo opened 4 years ago

Nadawoo commented 4 years ago

Les déplacements en temps réel des joueurs sur la carte ne fonctionne pas si le visiteur n'est pas connecté.

Cause : dans scripts.js, la fonction UpdateMapRealtime() plante, à cause de l'absence de ces balises dans le HTML :

let citizenPseudo = document.getElementById("citizenPseudo").innerHTML,
    citizenId     = document.getElementById("citizenId").innerHTML;

Solution à appliquer : générer toujours ces balises, y compris lorsque le visiteur n'est pas connecté, ou est connecté mais n'a pas créé de citoyen. Vérifier ensuite les effets de bord car ces balises seront vides.