diff --git a/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.c b/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.c index f7961b4a9279b575a4ba9d1d2c1db272b70eac8b..23f23768fd658c6eabedd27a2ee8ceadddd96762 100644 --- a/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.c +++ b/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.c @@ -13,10 +13,6 @@ void laGrange (float beta[3],float Z[3]){ // y , x printf("x canon : %f, x chute : %f, x filet : %f\n", Z[0], Z[1], Z[2]); printf("y canon : %f, y chute : %f, y filet : %f\n", beta[0], beta[1], beta[2]); - beta[0] =-beta[0]; - beta[1] =-beta[1]; - beta[2] =-beta[2]; - coefLagrange.a= Z[0]/((beta[0]-beta[1])*(beta[0]-beta[2])) +Z[1]/((beta[1]-beta[0])*(beta[1]-beta[2])) +Z[2]/((beta[2]-beta[0])*(beta[2]-beta[1])); @@ -38,6 +34,7 @@ float defineAngle (canon_t canon, int xDropPoint, int yDropPoint){ return angleSin; } + void calculationTrajectory(canon_t canon, int xDropPoint, int yDropPoint){ int i; float setUp[2][3]; @@ -58,7 +55,6 @@ void calculationTrajectory(canon_t canon, int xDropPoint, int yDropPoint){ //terrain.w = 5.20 * zoom; // setUp[0][2] = terrain.x + terrain.w + 50 + (13.40 * zoom)/2 -2; setUp[0][2] = 50 + 5.20 * 40 + 50 + (13.40 * 40)/2 - 2; - //setUp[0][2] = 0; //filet Y // drawerTerrainSideView.y - 1,55 * zoom @@ -66,7 +62,6 @@ void calculationTrajectory(canon_t canon, int xDropPoint, int yDropPoint){ //terrain.h = 13.40 * zoom //setUp[1][2] = 1.55*40; /// hauteur du filet setUp[1][2] = 50 + 13.40 * 40 - 3.55 * 40; - //setUp[1][2] = 0; laGrange(setUp[1],setUp[0]); //laGrange(y, x); @@ -80,5 +75,4 @@ void calculationTrajectory(canon_t canon, int xDropPoint, int yDropPoint){ coefLagrange.b*((float)canon.y + i*step)+ coefLagrange.a*(powf((float)canon.y + i*step,2))); } - } \ No newline at end of file diff --git a/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.h b/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.h index a2c75c0b51eb72fbe94df1f0e8a1cb8fb42c576d..334afad9b47511dbdfb3af4a56d71673e2aba21a 100644 --- a/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.h +++ b/travail_de_groupe/jeu_appren_par_renfo/antoi_render_2d/source/ball.h @@ -7,7 +7,7 @@ #include <math.h> #include "canon.h" -#define NUMBERPOINT 300 +#define NUMBERPOINT 200 typedef enum { false,true