voila la solution :
x= distance_de_tir*sin(degtorad(direction_de_l'arme))
y= distance_de_tir*cos(degtorad(direction_de_l'arme))
ou encore
x= lengthdir_x(distance_de_tir,direction_de_l'arme)
y= lengthdir_y(distance_de_tir,direction_de_l'arme)
en gros les deux fonctions retournent le composant horizontal et vertical du vecteur, déterminé par la longueur indiquée et la direction.