diff --git a/travail_de_groupe/jeu_appren_par_renfo/Res/racket.png b/travail_de_groupe/jeu_appren_par_renfo/Res/racket.png new file mode 100644 index 0000000000000000000000000000000000000000..0c54b73d27e8ef725f32fa8bb27f8e725e2f4e1c Binary files /dev/null and b/travail_de_groupe/jeu_appren_par_renfo/Res/racket.png differ diff --git a/travail_de_groupe/jeu_appren_par_renfo/src/player.c b/travail_de_groupe/jeu_appren_par_renfo/src/player.c index 4122ff22f59a621d5df8965bf95c52451154525b..86e7cc19021acf620345a64932e4ea9c83b1a8a9 100644 --- a/travail_de_groupe/jeu_appren_par_renfo/src/player.c +++ b/travail_de_groupe/jeu_appren_par_renfo/src/player.c @@ -154,6 +154,8 @@ void manageMovement() player.y += y_increment * MOVEMENT_SPEED; } } + printf("newpos_x:%f, newpos_y:%f - ", newpos_x, newpos_y); + printf("pX:%f, pY:%f\n", player.x, player.y); } void managePlayer() diff --git a/travail_de_groupe/jeu_appren_par_renfo/src/render.c b/travail_de_groupe/jeu_appren_par_renfo/src/render.c index 1afe0b87f0befa796f2c67b39dc0111c338d160a..2dda65923cfd05e6d8f7379d8ec5af66b39e68a4 100644 --- a/travail_de_groupe/jeu_appren_par_renfo/src/render.c +++ b/travail_de_groupe/jeu_appren_par_renfo/src/render.c @@ -10,6 +10,7 @@ SDL_Rect destRect; SDL_Rect rect; SDL_Rect sky; SDL_Rect ground; +SDL_Rect racket; int showHub = 0; @@ -21,6 +22,7 @@ SDL_Texture *playerTexture; SDL_Texture *ballTexture; SDL_Texture *skyTexture; SDL_Texture *groundTexture; +SDL_Texture *racketTexture; int **rays; int raysListLength = 0; @@ -908,6 +910,10 @@ void drawSkyAndGround() SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255); } +void drawRacket(){ + //todo +} + void drawMap2D(int map[][MAP_WIDTH]) { int i, j; @@ -1034,10 +1040,12 @@ void drawGame() drawVerticalWalls(); drawEnnemy(); drawHorizentalWalls(); + //draw point de chute de la balle drawBall(); drawVerticalNet(); } drawMap2D(map); + drawRacket(); //affiche le hub if(showHub){ drawHub(); @@ -1059,6 +1067,7 @@ void mainLoop() netEdgeRightTexture = loadTexture("Res/netRight.png"); skyTexture = loadTexture("Res/sky.png"); groundTexture = loadTexture("Res/ground.png"); + racketTexture = loadTexture("Res/racket.png"); ray1 = malloc(sizeof(int) * 2); ray2 = malloc(sizeof(int) * 2);