Le Dimanche 5 Février 2006 20:30, yeKcim a écrit : > D'ailleurs personnellemnent je trouve ca dommage de > séparer team et skin !
Euh oui. L'idée initiale (hum, il y a 2/3 ans de cela :-)) était de pouvoir mélanger plusieurs skins dans une même équipe. Hum ... il faudrait tout mettre dans team/ et choisir un autre nom que "config.xml". team/team.xml => donne le nom du/des skin(s), genre pouet et tadaga \-> team/pouet.xml => donne le nom des images \-> (...) \-> team/tagada.xml => donne le nom des images \-> (...) Vous en pensez quoi ? Ou alors : team/team.xml team/skin1.xml team/skin2.xml Ou alors ... mais c'est plus limitatif (impossibilité d'avoir plusieurs skins) :-( team/team.xml team/skin.xml J'ai en tête deux équipes qui avaient des skins différents : o Equipe Mario Bros (avec mario, luigi, la princesse, etc.) http://www.wormux.org/wiki/en/non_free_skins.php#Mario_Bros o Equipe ver de terre de Dino http://www.wormux.org/wiki/en/old_skins.php#Dino_Ghilard Ah oui, il y a aussi South Park que je n'ai jamais fini : http://www.wormux.org/wiki/en/non_free_skins.php#South_Park Bon ok, c'est des vieilles équipes qui sont hors-service, mais je trouverais ça dommage de ne plus pouvoir avoir différents skins pour la même équipe. > Existe-t-il une liste des différents champs possible > dans une map (auteur, pseudo,...) Euh nan. Je regarde le code source. xml d'une équipe ---------------- /equipe /equipe/nom => chaîne /equipe/flag => chaîne (nom du fichier pour l'image) /equipe/sound_profile => chaîne (nom du profile pour le son) /equipe/ver `--> /equipe/ver/nom => chaîne `--> /equipe/ver/avatar => chaîne (nom du skin utilisé) xml d'un skin ------------- /resources/sprite/name => chaîne /resources/sprite/collision_rect => attributs dx, top, bottom (entiers) dx = écart à droite et gauche top = écart en haut bottom = écart en bas /resources/sprite/wormux => attribut repetition (entier) change de frame que toutes les <repetition> pixels pour un perso (déplacement au clavier : droite/gauche) Pour name="walking" : /resources/sprite/hand => attributs x, y, frame (entiers) pour la frame 'frame', (x,y) est la position de la main Note : il existe le joker frame="*" (toutes les frames), utilisé en général avant tout le reste (optionnel bien sûr) Si name="animation" existe, l'animation du personnage (quand il s'ennuie) est utilisée. Apparement, pour une image : <image file="<nom du fichier>" /> (image simple) ou <image file="<nom du fichier>"> <grid pos="x,y" size="width,height" array="n,m" /> </image> (animation) où x, y, width, height, n et m sont des entiers. => pos : position à l'intérieur de l'image => size : taille d'une 'frame' => array : rangement des frames dans l'image (ex: "5x1" => horizontal) Bon, ça doit être incompréhensible, mais j'ai fait du mieux que j'ai pu. Faudrait mettre ça dans le site web ! Et putain de merde, traduire le XML des équipes en français !!! > Est-il possible d'avoir dans une meme map deux type de > particules différentes ? Hou là, pas moi qui m'en occupe ! Haypo