Skip to content
Snippets Groups Projects
Commit ba12c308 authored by Taha Belkhiri's avatar Taha Belkhiri
Browse files

ajout asset racket, semi fix du sky

parent 29c97630
No related branches found
No related tags found
No related merge requests found
travail_de_groupe/jeu_appren_par_renfo/Res/racket.png

17.4 KiB | W: | H:

travail_de_groupe/jeu_appren_par_renfo/Res/racket.png

294 B | W: | H:

travail_de_groupe/jeu_appren_par_renfo/Res/racket.png
travail_de_groupe/jeu_appren_par_renfo/Res/racket.png
travail_de_groupe/jeu_appren_par_renfo/Res/racket.png
travail_de_groupe/jeu_appren_par_renfo/Res/racket.png
  • 2-up
  • Swipe
  • Onion skin
travail_de_groupe/jeu_appren_par_renfo/Res/sky.png

4.65 KiB | W: | H:

travail_de_groupe/jeu_appren_par_renfo/Res/sky.png

15.1 KiB | W: | H:

travail_de_groupe/jeu_appren_par_renfo/Res/sky.png
travail_de_groupe/jeu_appren_par_renfo/Res/sky.png
travail_de_groupe/jeu_appren_par_renfo/Res/sky.png
travail_de_groupe/jeu_appren_par_renfo/Res/sky.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -131,7 +131,7 @@ void ennemyHitBall(){
}
void manageEnnemy(){
if (SDL_GetTicks() % 1000 < 20)
if (SDL_GetTicks() % 1000 < 50)
{
manageEnnemyMovement();
}
......
......@@ -69,7 +69,7 @@ void hitBall()
ball.angle = player.angle;
ball.speed = player.hitIntensity * 5;
ball.z = player.h;
// ball.z = player.h;
ball.isHit = 1;
ball.isTravelingTo = AI;
......
......@@ -810,22 +810,31 @@ void drawBall()
void drawSkyAndGround()
{
destRect.x = ((int)((player.angle + pi) * RD + player.x / BLOCK_SIZE));
destRect.y = 0;
destRect.w = 100;
destRect.h = 128 / 2;
rect.x = 0;
rect.y = screenDimension.h / 2 + player.viewAngle;
rect.h = screenDimension.h - rect.y;
rect.w = screenDimension.w;
SDL_RenderCopy(renderer, groundTexture, &destRect, &rect);
SDL_RenderCopy(renderer, groundTexture, NULL, &rect);
sky.x = 0;
sky.y = 0;
sky.w = screenDimension.w;
sky.h = screenDimension.h / 2 + player.viewAngle;
destRect.x = 500 + (((player.angle + pi) * RD + player.x / BLOCK_SIZE));
if (player.angle > pi){
destRect.x = 500 + (((player.angle - pi) * RD + player.x / BLOCK_SIZE));
}
printf("%d\n", sky.h);
destRect.y =0;
destRect.w = 100;
destRect.h = 128;
SDL_RenderCopy(renderer, skyTexture, &destRect, &sky);
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 255);
......@@ -833,7 +842,7 @@ void drawSkyAndGround()
void drawRacket()
{
// todo
SDL_RenderCopy(renderer, racketTexture, NULL, NULL);
}
void drawMap2D(int map[][MAP_WIDTH])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment