fr:yaml:imagemaps
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:imagemaps [2026/05/18 21:59] – Ajout documentation image maps v4.11 cyrilfiesta | fr:yaml:imagemaps [2026/07/15 01:42] (Version actuelle) – maj 4.13 : modes d'interface + corrections cyrilfiesta | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| Les image maps transforment une image en zone interactive. L' | Les image maps transforment une image en zone interactive. L' | ||
| - | * une image visible, | + | * une image visible, |
| - | * un masque PNG, ou chaque couleur plate correspond | + | * un masque PNG, où chaque couleur plate correspond |
| - | La fonctionnalite | + | La fonctionnalité |
| - | ===== Inserer | + | ===== Insérer |
| - | Dans un texte de salle ou dans un encadre | + | Dans un texte de salle ou dans un encadré |
| <code yaml> | <code yaml> | ||
| Ligne 18: | Ligne 18: | ||
| </ | </ | ||
| - | Format | + | Format |
| < | < | ||
| Ligne 26: | Ligne 26: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| - | ===== Declarer | + | ===== Déclarer |
| - | Les zones se declarent | + | Les zones se déclarent |
| <code yaml> | <code yaml> | ||
| Ligne 50: | Ligne 50: | ||
| </ | </ | ||
| - | Chaque | + | Chaque |
| ===== Options de zone ===== | ===== Options de zone ===== | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| * '' | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| - | ===== Evenements associes | + | ===== Événements associés |
| - | Les ids references | + | Les ids référencés |
| <code yaml> | <code yaml> | ||
| Ligne 69: | Ligne 72: | ||
| texte: | | texte: | | ||
| Le barman grommelle :+n+ | Le barman grommelle :+n+ | ||
| - | **? On commande ou on degage. ?** | + | **« On commande ou on dégage. »** |
| faire: " | faire: " | ||
| - id: examiner_salle | - id: examiner_salle | ||
| - | texte: "La salle est basse de plafond et sent la biere eventee." | + | texte: "La salle est basse de plafond et sent la bière éventée." |
| - id: observer_sortie | - id: observer_sortie | ||
| Ligne 80: | Ligne 83: | ||
| </ | </ | ||
| - | Les champs habituels | + | Les événements associés gardent leurs champs habituels : '' |
| - | ===== once: zone ===== | + | ===== État d' |
| - | '' | + | L'état est vérifié à l'affichage et au moment du clic. |
| + | |||
| + | ^ Valeur ^ Effet ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | Une zone peut porter plusieurs couches '' | ||
| + | |||
| + | <code yaml> | ||
| + | zones: | ||
| + | scene: | ||
| + | couleurs: | ||
| + | - couleur: "# | ||
| + | clic: trouver_cle | ||
| + | highlight: true | ||
| + | si: | ||
| + | - si: " | ||
| + | etat: desactive | ||
| + | couleur-affichage: | ||
| + | mode-affichage: | ||
| + | </ | ||
| + | |||
| + | Une zone décorative peut utiliser '' | ||
| + | |||
| + | ===== once: zone / once: zone-salle ===== | ||
| + | |||
| + | Quand une même couleur du masque contient plusieurs zones séparées, chaque | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| <code yaml> | <code yaml> | ||
| evenements: | evenements: | ||
| - id: toucher_bouteille | - id: toucher_bouteille | ||
| - | once: zone | + | once: zone-salle |
| texte: "Vous inspectez une bouteille vide." | texte: "Vous inspectez une bouteille vide." | ||
| faire: " | faire: " | ||
| </ | </ | ||
| + | |||
| + | ===== once: couleur / once: couleur-salle ===== | ||
| + | |||
| + | Ces deux valeurs regroupent toutes les taches qui utilisent la même couleur du masque : | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | <code yaml> | ||
| + | evenements: | ||
| + | - id: toucher_bouteilles | ||
| + | once: couleur | ||
| + | texte: " | ||
| + | </ | ||
| + | |||
| + | Utilisez '' | ||
| + | |||
| + | ===== apres-clic: - marquer les zones consommées ===== | ||
| + | |||
| + | Sur une zone dont l' | ||
| + | |||
| + | ^ Valeur ^ Effet ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | | ''"# | ||
| + | |||
| + | La clé optionnelle '' | ||
| + | |||
| + | <code yaml> | ||
| + | zones: | ||
| + | scene: | ||
| + | couleurs: | ||
| + | - couleur: "# | ||
| + | clic: toucher_bouteille | ||
| + | highlight: true | ||
| + | contour-seul: | ||
| + | apres-clic: "# | ||
| + | apres-mode: plein | ||
| + | </ | ||
| + | |||
| + | Avec les variantes '' | ||
| ===== Dans un HUD ===== | ===== Dans un HUD ===== | ||
| - | Une image map peut rester | + | Une image map peut rester |
| <code yaml> | <code yaml> | ||
| Ligne 105: | Ligne 179: | ||
| </ | </ | ||
| - | Les textes d'evenements | + | Les textes d'événements |
| ===== Conseils ===== | ===== Conseils ===== | ||
| * Utiliser un masque PNG sans compression destructrice, | * Utiliser un masque PNG sans compression destructrice, | ||
| - | * Eviter | + | * Éviter |
| - | * Garder une zone par couleur quand c'est possible ; utiliser '' | + | * Garder une zone par couleur quand c'est possible ; utiliser '' |
| - | * Prevoir | + | * Prévoir |
| - | Voir aussi : [[fr: | + | Voir aussi : [[fr: |
fr/yaml/imagemaps.1779134347.txt.gz · Dernière modification : de cyrilfiesta
