07-02-2017, 10:33 PM
(Modification du message : 07-02-2017, 10:38 PM par L'Omniscient.)
Ma structure :
Evènement n°1 - Clic sur exploration
code qui change le visuel
appel fonction Explorer-Région
[...Suite du code plus tard...]
Function Explorer-Région
appel fonction InfosBaguettes
[...Suite du code plus tard...]
Function InfosBaguettes
code : si le joueur correspond à faction Fée s'active, sinon on saute la fonction
code : récupération par l'AJAX de la baguette en tableau JSON
SUITE Function Explorer-Région
Code : si faction Fée, cherche baguette pour changer image selon baguette
Code : ou sinon si orientation Civilisation, icônes qui changent différemment selon d'autres éléments JSON récupérées (plus tôt ou plus tard) - je précise que l'élément OUTIL n'est pas le même élément que BAGUETTE même si les deux ne vivent jamais simultanément et que les données récupérées sont les mêmes... les premiers s'inscrivent dans la session même si c'est pas spécialement utilises qu'ils s'inscrivent dans la session)
Bon, oui mon code pourrait potentiellement être plus optimisé :p Mais bon, petit à petit je l'optimise, là j'avoue que les sessions des outils ça m'a perturbé pour les baguettes magiques, je me suis dis que ça ne servait à rien (et peut-être que les sessions ne servent à rien pour les outils, mais généralement quand je supprime un élément qui ne me semble servir à rien, derrière j'ai un bug qui survient du fait de la disparition de l'élément en question :p)
Evènement n°1 - Clic sur exploration
code qui change le visuel
appel fonction Explorer-Région
[...Suite du code plus tard...]
Function Explorer-Région
appel fonction InfosBaguettes
[...Suite du code plus tard...]
Function InfosBaguettes
code : si le joueur correspond à faction Fée s'active, sinon on saute la fonction
code : récupération par l'AJAX de la baguette en tableau JSON
SUITE Function Explorer-Région
Code : si faction Fée, cherche baguette pour changer image selon baguette
Code : ou sinon si orientation Civilisation, icônes qui changent différemment selon d'autres éléments JSON récupérées (plus tôt ou plus tard) - je précise que l'élément OUTIL n'est pas le même élément que BAGUETTE même si les deux ne vivent jamais simultanément et que les données récupérées sont les mêmes... les premiers s'inscrivent dans la session même si c'est pas spécialement utilises qu'ils s'inscrivent dans la session)
Bon, oui mon code pourrait potentiellement être plus optimisé :p Mais bon, petit à petit je l'optimise, là j'avoue que les sessions des outils ça m'a perturbé pour les baguettes magiques, je me suis dis que ça ne servait à rien (et peut-être que les sessions ne servent à rien pour les outils, mais généralement quand je supprime un élément qui ne me semble servir à rien, derrière j'ai un bug qui survient du fait de la disparition de l'élément en question :p)