mon html?
<div id="carte"></div>
HTML généré par JS?
par contre, afficher un décor sur plusieurs cases, pas de soucis... Tant qu'une case de référence soit affichée.<div id="carte"></div>
HTML généré par JS?
Code PHP :
<?php
<div class="case" style="top: 146.25px; left: 305px; z-index: 11;"><img src="images/S/0.png"></div><div class="case" style="top: 142.25px; left: 276px; z-index: 10;"><img src="images/S/0.png"></div><div class="case" style="top: 127.25px; left: 268px; z-index: 9;"><img src="images/S/0.png"></div><div class="case" style="top: 123.25px; left: 238px; z-index: 8;"><img src="images/S/0.png"></div><div class="case" style="top: 108.25px; left: 231px; z-index: 7;"><img src="images/S/0.png"></div><div class="case" style="top: 104.25px; left: 201px; z-index: 6;"><img src="images/S/0.png"></div><div class="decor" style="top: -39.75px; left: 158.5px; z-index: 10; height: 164px; width: 119px; position: absolute;"><a href="javascript:void(0);" onmouseover="return overlib('<i>arbre feuillu</i><br /><b>Action(s) :</b><ul><ul><li>Couper</li></ul>','44 / 0',FGCOLOR,'#CCCCFF');" onmouseout="return nd();" onclick="return overlib('<i>arbre feuillu</i><br /><b>Action(s) :</b><ul><li><a href=\'javascript:void(0);\' onClick=\'Javascript:do_a(4,8,4,44,0);\'>Couper</a></li></ul>',STICKY, CAPTION,'44 / 0',FGCOLOR,'#CCCCFF');"><img src="images/D/arbre.png"></a></div>
Exemple: un décor (banc) fait 3 cases de large.
Je veux l'afficher : ben, une Div avec l'image... positionnée par rapport à la case du milieu (le plus simple à mettre en place)...
Tant que la tuile centrale s'affiche, j'ai mon banc... si elle disparait, le banc disparait (arf, zut, la 3e case est visible,e t je vois pas le bout de banc...). Et hop, pas de blocage... je marche dans le banc...
J'ai plusieurs solutions à ce problème, mais aucune ne me plait :
* couper les décors "multiples" en plusieurs parties de décors, chacun relié à une tuile de la carte... chiant, et attention les joints entre les morceaux...
* créer une seule image, mais rajouter les infos sur les cases concernées. A l'affichage, n'afficher qu'une seule fois l'image et la positionner correctement. (mwouais... comment évaluer la position de la tuile de référence si celle-ci n'est pas affichée?)
* éviter les décors sur plusieurs cases
Bon, suis crevé, je relirai ce message demain... suis pas sur que ca soit clair
EDIT: je remarque qu'en plus, je génères pas ma map de la manière que je décris... m'enfin, a refaire, je ferais comme décris ^^