1
0

Modification des fonctions load_card et show_card

Les fonctions load_card() et show_card() retrournent désormais la
carte édité pour prendre en compte les modifications de variables dans la
structure.
This commit is contained in:
Lyanis SOUIDI 2022-12-03 23:20:25 +01:00
parent 27af325994
commit 5ece1b70c4
2 changed files with 7 additions and 5 deletions

View File

@ -7,9 +7,9 @@ typedef struct {
char *file;
} card;
void load_card(card carte);
card load_card(card carte);
void show_card(card carte);
card show_card(card carte);
card create_card(int x, int y, int L, int H, int id, char *file);

View File

@ -9,19 +9,21 @@ typedef struct {
char *file;
} card;
void load_card(card carte) {
card load_card(card carte) {
if (!carte.loaded) {
ChoisirEcran(1);
ChargerImage(carte.file, carte.zone.x, carte.zone.y, 0, 0, carte.zone.L, carte.zone.H);
carte.loaded = 1;
ChoisirEcran(0);
}
return carte;
}
void show_card(card carte) {
if (!carte.loaded) load_card(carte);
card show_card(card carte) {
if (!carte.loaded) carte = load_card(carte);
CopierZone(1, 0, carte.zone.x, carte.zone.y, carte.zone.L, carte.zone.H, carte.zone.x, carte.zone.y);
carte.displayed = 1;
return carte;
}
card create_card(int x, int y, int L, int H, int id, char *file) {