summaryrefslogtreecommitdiff
path: root/menuchoixpersos.c
diff options
context:
space:
mode:
Diffstat (limited to 'menuchoixpersos.c')
-rw-r--r--menuchoixpersos.c23
1 files changed, 15 insertions, 8 deletions
diff --git a/menuchoixpersos.c b/menuchoixpersos.c
index 2d20ef2..7790255 100644
--- a/menuchoixpersos.c
+++ b/menuchoixpersos.c
@@ -119,14 +119,21 @@ void Fremplirpersos2 (SURFACES *surfaces, PERSONNAGES persos[])
{
int i;
- for (i=0;i<3;i++)
- {
- if (persos[i].classe==PALADIN)
- surfaces->Tperso[i]=IMG_Load("images/paladin.bmp");
- else if (persos[i].classe==PRETRE)
- surfaces->Tperso[i]=IMG_Load("images/prĂȘtre.bmp");
- else if (persos[i].classe==VOLEUR)
- surfaces->Tperso[i]=IMG_Load("images/voleur.bmp");
+
+ for (i = 0; i < 3; i++) {
+ switch (persos[i].classe) {
+ case PALADIN:
+ surfaces->Tperso[i] = surfaces->Ppaladin;
+ break;
+ case PRETRE:
+ surfaces->Tperso[i] = surfaces->Ppretre;
+ break;
+ case VOLEUR:
+ surfaces->Tperso[i] = surfaces->Pvoleur;
+ break;
+ default:
+ abort();
+ }
}
}