4Fermer6
loclamorLe 03/07/2008 à 21:48
attention, je vais aider un concurant !
tes parois, c'est des ligne j'imagine, faites avec des line dont les coordonées sont aléatoire ?
si c'est le cas, faut que tu stocke ces coordonée (X1,Y1,X2,Y2) ds une liste, par exemple, et mieu encore, avec les coordonnées en complexe : tu as donc deux affixes : ZA et ZB.
ensuite, tu as la coordonée de dépard du tir (stocke la aussi en complexe), et celle de contact avec le mur que tu peut déterminer avec un pxltest ; que tu stocke aussi en complexe : ZC et ZD
pour avoir l'angle, tu prend l'option Angle( dans la calto ( MATH>CPX ) et tu fait Angle(ZB-ZA,ZD-ZC).
Et tu as l'angle. (en rad sit tu es en mode radian, en degré si tu es en degré.)

J'espère avoir pus t'aider, mais en tout cas, c'est le premier principe "simple" que j'ai trouvé... après, reste plus que à coder ! (mais là, je t'aiderais pas plus, tu es mon concurant, surtout si tu code en TI-Basic pur XD)

ha, au fait, tama, très joli dessin tongue