README MOTEUR DE DEPLACEMENT SUR MAP
Tous les commentaires nécessaires sont dans les fichiers correspondants.
Pour construire une map, il suffit de la créer dans le répertoire 'maps'.
Le principe de construction est simple : chaque case est représentée par le nom de
son image (tile).
Par exemple :
1 correspondra a 1.ext
'ext' peut-être défini dans l'objet omap, en appelanht la méthode setDisplay () et en
lui passanht comme paramètre votre extension. Par exemple : $map -> setDisplay (array ('ext' => 'jpg'));
Vos tiles auront alors l'extension .jpg.
Ainsi, dans notre exemple, 1 correspondra à 1.jpg.
L'ordre des éléments sera l'ordre défini dans le mod:
1234abcd
bf7g8hj6
affichera une map de 8 cases de l'ouest à l'est, et 2 cases du nord au sud.
La navigation fonctionne sur 8 directions, même si dans l'affichage de la navigation, je n'en ai prévu que 4.
Il faut pour l'instant modifier la méthode setNavigation de l'objet omap pour modifier l'affichage de la
navigation (et éventuellement ajouter les 4 directions manquantes).
Je me suis basé sur un pavé numérique pour représenter les directions. Donc 2 correspond au nord.
Pour ajouter le nord est par exemple, utilisez la valeur 9.
Pour les fichiers XML des évènements, conserver la même structure :
<events> est l'élément racine
Un évènement est une chaine, donc l'élément commence par 'e' et est suivi des coordonnées x et y de l'évènements.
Exemple :
<ex0y0>
chaine
</ex0y0>
=> cet évènement se placera en x = 0 et y = 0.
REPERTOIRES :
class/ contient les fichiers de classes
maps/ contient les modules de map
nav/ contient les images pour la navigation
tiles/ contient les images pour les 'tiles'
char/ contient les images pour les personnages
events/ contient les fichiers XML des évènements
|