nsi:tds:pygame:candycrush:loader
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| nsi:tds:pygame:candycrush:loader [2023/11/07 15:29] – créée goupillwiki | nsi:tds:pygame:candycrush:loader [2023/11/08 15:07] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| IMAGES = { | IMAGES = { | ||
| - | "rouge":' | + | "banane":" |
| - | "vert":' | + | "cerise":" |
| - | "bleu":' | + | "orange":" |
| + | " | ||
| + | " | ||
| } | } | ||
| Ligne 25: | Ligne 27: | ||
| - | def load(name): | + | def load(name, width, height): |
| """ | """ | ||
| accède à l' | accède à l' | ||
| Ligne 31: | Ligne 33: | ||
| renvoie l' | renvoie l' | ||
| """ | """ | ||
| - | | + | |
| + | if key not in loaded: | ||
| filename = IMAGES.get(name, | filename = IMAGES.get(name, | ||
| image = pygame.image.load(FOLDER + filename) | image = pygame.image.load(FOLDER + filename) | ||
| image = image.convert_alpha() | image = image.convert_alpha() | ||
| - | loaded[name] = image | + | |
| - | return loaded[name] | + | |
| + | return loaded[key] | ||
| </ | </ | ||
| Quelques mots d' | Quelques mots d' | ||
| * On créera un sous-dossier '' | * On créera un sous-dossier '' | ||
| - | * Pour les cas d' | + | * Pour les cas d' |
| - | * '' | + | * '' |
| * '' | * '' | ||
| * Lorsque l'on charge une image, on précise le nom de la clé. Si l' | * Lorsque l'on charge une image, on précise le nom de la clé. Si l' | ||
| Ligne 55: | Ligne 59: | ||
| <code python> | <code python> | ||
| - | image = loader.load(name) | + | image = loader.load(name, 40, 40) |
| </ | </ | ||
| + | |||
| + | Je vous ai préparé quelques images. Vous êtes libre d'en prendre d' | ||
nsi/tds/pygame/candycrush/loader.1699367384.txt.gz · Dernière modification : de goupillwiki
