image et video
Afficher une image ou une vidéo, et les teinter.
image (21 propriétés)
<image name="jaquette">
<pos>0.75 0.4</pos>
<origin>0.5 0.5</origin>
<maxSize>0.35 0.4</maxSize>
<path>${game.media.imagepath}</path>
<zIndex>30</zIndex>
</image>
| Propriété | Type | Rôle |
|---|---|---|
pos size origin rotation rotationOrigin | paire | placement |
maxSize | paire | taille maximale sans déformer — voir Position, taille |
keepratio | oui/non | conserver les proportions (⚠️ tout en minuscules) |
path | chemin | le fichier image |
tile | oui/non | répéter l’image en mosaïque au lieu de l’étirer |
color | couleur | teinte l’image (multiplication) |
colorTop colorBottom colorLeft colorRight | couleur | teinte en dégradé |
colorTopLeft colorTopRight colorBottomLeft colorBottomRight | couleur | teinte aux quatre coins |
reflection | paire | un reflet sous l’image : opacité de départ et de fin |
zIndex disabled | profondeur, extinction |
Formats
PNG, JPG et SVG. Le SVG est recommandé pour les logos : il reste net à toutes les tailles.
tile — la texture répétée
<image name="grille">
<size>1 1</size>
<path>${root}/data/arts/motif.png</path>
<tile>true</tile>
</image>
L’image garde sa taille d’origine et se répète pour couvrir la boîte.
reflection
<reflection>0.5 0.0</reflection>
Ajoute sous l’image un reflet retourné, de 50 % d’opacité en haut à 0 % en bas.
video (15 propriétés)
<video name="md_video">
<pos>0.75 0.4</pos>
<origin>0.5 0.5</origin>
<maxSize>0.35 0.3</maxSize>
<delay>1.5</delay>
<loops>0</loops>
</video>
Mêmes propriétés de placement que image, plus :
| Propriété | Type | Rôle |
|---|---|---|
delay | nombre | secondes avant que la vidéo démarre |
loops | nombre | nombre de lectures ; 0 = en boucle |
animations | texte | l’effet d’apparition |
link | texte | lier la lecture à un autre composant |
reflection | paire | reflet, comme sur image |
video n’accepte ni tile ni les couleurs de teinte.
Un
delayd’une à deux secondes évite que la vidéo se déclenche à chaque jeu simplement traversé en faisant défiler la liste.