Bon, je sais que cette entrée ne va interesser qu'un nombre très limité de gens mais je sais aussi que ça ne me gène pas plus que ça :-)
Bon, alors je suis enfin sorti de ma torpeur et j'ai redécouvert les joies du Java (c'est un langage que j'aime bien je crois). Et j'ai aussi redécouverts les joies de Talath, qui avance tant bien que mal. L'intersection des deux trucs donne des classes dans majuscules, des classes sans commentaires, des packages aux noms interminables (net.talath.server.misc.test.fenhexagonemvc.controleurs.UsineACouronne), des noms de méthodes sans sens (Saviez vous que la méthode net.talath.client.data.Land.addLand() permetait d'ajouter des troupes sur ce territoire ? en fait, on le devine grace aux paramètres...). Bon, mais heureusement que je ne suis pas le seul a coder ça...
Bref, aujourd'hui, j'ai fait le module carte du client. Enfin, j'ai fait le coeur du système d'affichage, et il reste encore un peu de boulot. Notemment, pour le moment, seul des couleurs s'affichent à la place des images...
Mais, c'est régionalisé : on n'affiche pas les 150 000 territoires si la fenêtre ne peut en afficher que 30... Et bien ça, c'est pas si simple que ça... Autre exemple, à une coordonnée quelquonque de la fenêtre est associée le territoire qui contient cette coordonnée (le contraire est evidemment possible sans problème). Enfin, evidemment, on peut zoomer et scroller !
Ah, oui, le petit détails qui fait passer tout ça du statut trivial au staut prise de tête : les territoires sont hexagonaux :-)
Une petite capture de fenêtre.
Il était 12:34 quand
ces lignes furent écrites / par Emmanuel (Movable Type) /
3 commentaires /
aucun trackback