1
<?xml version="1.0" encoding="UTF-8"?>
5
hardshape="16 24 56 74"
6
creator="necroluckyboy"
10
Description=""> <!-- toutes les infos ne sont pas indispensables ;)-->
12
<!-- chaque mouvement contient plusieurs frame, a une durée, et peut lancer
13
des actions scriptés en python si déplacements et images ne suffisent pas
14
(introduction d'un objet par exemple, action sur joueurs autre que
17
les différents mouvements supportés actuellement sont
18
static: quand on ne fait rien
20
hit: coup simple, en avant
21
roll: quand on avance une fois baissé
22
jump: quand on saute une fois
23
scnd-jump: quand on saute une deuxieme fois
24
kick: en général un coup de pied, mais un simple coup quoi!
25
kick-jumping: un kick quand on est en l'air
26
specialhit: un coup plus spécial, de préférence original a ce perso
27
smash-up: des coups un peu plus lent et puissant dans les directions
29
smash-straight: (devant si on fait en arrière le perso se retourne et
31
smash-up-jumping: un smash vers le haut mais quand on est déjà en train
32
de sauter (fait sauter plus haut en tappant, peut
35
special2: un autre coup spécial.
36
take: le perso a mal... :( (animation brève)
39
<movement name="static"
43
<!-- une frame contient un temps, celui de l'animation ou elle est
44
lancé, et l'image qu'elle affiche, elle peut aussi redéfinir la
45
zone "dure" (hardshape) du personage pour cette image.
46
Elle peut définir un vecteur appliqué
47
pendant la frame au personnage (en
49
Elle peut définir un ou plusieurs points
50
"aggressifs" qui seront des points de
51
contacts pendant un mouvement de coup,
52
avec un vecteur indiquand la direction et
57
image="BiX_static1.png"
79
image="BiX_static1.png"
103
<movement name="jump"
109
image="BiX_jump1.png"
113
image="BiX_jump2.png"
118
image="BiX_jump2.png"
123
image="BiX_jump3.png"
127
image="BiX_jump4.png"
131
image="BiX_jump5.png"
136
un event est une action scripté en python, on donne le nom de la
137
fonction et une période, la période permet de limiter le temps de
139
0 signifie pas de limite temporaire (donc commencer tout
140
de suite pour le premier, et se termine d'une autre façon pour le
142
si différent de 0 le premier indique le délais avant début,
143
si différent de 0 le deuxieme indique la durée.
147
action="PlayerStaticOnGround"
152
<!--<movement name="smash-straight"
183
<!-- a remplir ;) -->
186
<movement name="smash-up-jumping"
190
<!-- a remplir ;) -->
192
<movement name="smash-up"
196
<!-- a remplir ;) -->
199
<movement name="smash-down"
203
<!-- a remplir ;) -->
206
<movement name="specialhit"
209
hardshape="0 0 157 40"
211
<!-- a remplir ;) -->
214
<movement name="pick"
218
<!-- a remplir ;) -->
221
<movement name="roll"
225
<!-- a remplir ;) -->
228
<movement name="special2"
232
<!-- a remplir ;) -->
235
<movement name="kick"
239
<!-- a remplir ;) -->
242
<movement name="kick-jumping"
246
<!-- a remplir ;) -->