diff --git a/CosmicYonder.h b/CosmicYonder.h index 4569222..0a9f6f4 100644 --- a/CosmicYonder.h +++ b/CosmicYonder.h @@ -228,9 +228,9 @@ void disparition_objet(Objet* objet, Salle* salle, WINDOW* win); //HUD //Fait apparaitre l'interface graphique pour les informations du joueur et de la partie HUD * hudJeu(int x, int y, int hauteur, int largeur, Joueur * joueur,int minuteur); -void renduHUD(WINDOW * win, HUD * hud, int minuteur, Joueur * jou, int nb_obj_inv, int nb_obj_spe_inv); //affichage de la hud +void renduHUD(WINDOW * win, HUD * hud, int minuteur, Joueur * jou); //affichage de la hud void renduInvMenu(WINDOW * win, InvMenu * invMenu, Inventaire inventaire); -void renderInventaire(WINDOW * win, int y, int x, Inventaire inventaire, int nb_obj_inv, int nb_obj_spe_inv); +void renderInventaire(WINDOW * win, int y, int x, Inventaire inventaire); void invBoucle(WINDOW *mainwin, int *touche, InvMenu *invMenu, Inventaire* inventaire, int* minuteur, Joueur* joueur,int* nb_obj_inv); // SAUVEGARDE diff --git a/main.c b/main.c index ede06f6..aaca1ce 100644 --- a/main.c +++ b/main.c @@ -250,7 +250,7 @@ int main() maj_niveau(partie->joueur); - renduHUD(mainwin, hud, partie->minuteur, partie->joueur, partie->nb_obj_inv, partie->nb_obj_spe_inv); + renduHUD(mainwin, hud, partie->minuteur, partie->joueur); //rafraichit l'ecran wrefresh(mainwin); etatPartie = condition_victoire(partie); diff --git a/ui/hud.c b/ui/hud.c index 140d169..d861881 100644 --- a/ui/hud.c +++ b/ui/hud.c @@ -229,9 +229,8 @@ HUD * hudJeu(int x, int y, int hauteur, int largeur, Joueur * joueur, int minute return hud; } -void renderInventaire(WINDOW * win, int y, int x, Inventaire inventaire, int nb_obj_inv, int nb_obj_spe_inv) { +void renderInventaire(WINDOW * win, int y, int x, Inventaire inventaire) { /* Rendu de l'inventaire dans la HUD*/ - int xTmp; // calcul des coordonnees mvwhline(win, y, x, ACS_HLINE, INV_TAILLE*2); mvwhline(win, y + 2, x + 1, ACS_HLINE, INV_TAILLE*2); for(int i = 0; i < INV_TAILLE + 1; i++) { @@ -282,7 +281,7 @@ void renderInventaire(WINDOW * win, int y, int x, Inventaire inventaire, int nb_ } } -void renduHUD(WINDOW * win, HUD * hud, int minuteur, Joueur * jou, int nb_obj_inv, int nb_obj_spe_inv) { +void renduHUD(WINDOW * win, HUD * hud, int minuteur, Joueur * jou) { // mise à jour des donnees de la hud hud->statBarWidgets[0]->cursor = jou->pv/10; hud->statBarWidgets[1]->cursor = jou->xp/10; @@ -320,7 +319,7 @@ void renduHUD(WINDOW * win, HUD * hud, int minuteur, Joueur * jou, int nb_obj_in for(int i = 0; i < hud->nbStatBar; i++) { renduStatusBar(win, hud->statBarWidgets[i]); } - renderInventaire(win,hud->y + hud->hauteur/2 - 3,hud->x + hud->largeur/3 - 11, jou->inventaire, nb_obj_inv, nb_obj_spe_inv); + renderInventaire(win,hud->y + hud->hauteur/2 - 3,hud->x + hud->largeur/3 - 11, jou->inventaire); } void renduInvDial(WINDOW * win, InvMenu * invMenu, Inventaire inventaire) {