summaryrefslogtreecommitdiff
path: root/menuchoixpersos.c
diff options
context:
space:
mode:
Diffstat (limited to 'menuchoixpersos.c')
-rw-r--r--menuchoixpersos.c44
1 files changed, 13 insertions, 31 deletions
diff --git a/menuchoixpersos.c b/menuchoixpersos.c
index cc217a8..2d20ef2 100644
--- a/menuchoixpersos.c
+++ b/menuchoixpersos.c
@@ -65,34 +65,26 @@ void Fmenuchoixpersos (SURFACES *surfaces, POSITIONS *positions)
{
case SDLK_LEFT:
case SDLK_h:
- if(Vchoix>PALADIN)
- {
- Vchoix--;
+ if (Vchoix > PALADIN) {
+ Vchoix--;
+ } else {
+ Vchoix=VOLEUR;
+ }
Fchangersurlignage2 (Vchoix,surfaces,positions);
- }
- else
- {
- Vchoix=VOLEUR;
- Fchangersurlignage2 (Vchoix,surfaces,positions);
- }
- break;
+
+ break;
case SDLK_RIGHT:
case SDLK_l:
- if (Vchoix<VOLEUR)
- {
- Vchoix++;
+ if (Vchoix < VOLEUR) {
+ Vchoix++;
+ } else {
+ Vchoix = PALADIN;
+ }
Fchangersurlignage2 (Vchoix,surfaces,positions);
- }
- else
- {
- Vchoix=PALADIN;
- Fchangersurlignage2 (Vchoix,surfaces,positions);
- }
break;
case SDLK_RETURN:
case SDLK_f:
- Fremplirpersos (Vchoix,persos,Vnbperso);
- Vnbperso++;
+ persos[Vnbperso++].classe = Vchoix;
continuer = false;
break;
default:
@@ -123,16 +115,6 @@ void Fchangersurlignage2 (int Vchoix, SURFACES *surfaces, POSITIONS *positions)
SDL_Flip (surfaces->Pecran);
}
-void Fremplirpersos (int Vchoix, PERSONNAGES persos[],int Vnbpersos)
-{
- if (Vchoix==PALADIN)
- persos[Vnbpersos].classe=PALADIN;
- else if (Vchoix==PRETRE)
- persos[Vnbpersos].classe=PRETRE;
- else if (Vchoix==VOLEUR)
- persos[Vnbpersos].classe=VOLEUR;
-}
-
void Fremplirpersos2 (SURFACES *surfaces, PERSONNAGES persos[])
{