Tutoriel¶
Comment faire un thème pour M. Patate ?¶
Le SVG : nom_theme.svg¶
Dans le SVG, j'ai repris la structure d'un autre svg de M. Patate qui fonctionne. Il possède 4 calques :- appearance : calque contenant les éléments à déplacer
- background : calque contenant la surface sur laquelle les éléments vont être déplacés
- interface : calque contenant les autres éléments
- settings&guides : calque contenant une palette de couleur mais que je n'utilise pas en fait. Ce calque reste caché.
Chaque élément à déplacer doit avoir un nom propre, qu'on peut lui attribuer avec un clic droit puis Propriétés de l'objet.
Les champs Id et Étiquette portent alors le nom unique de l'objet. Ne pas oublier de cliquer sur Définir pour valider le changement d'Id et d'Étiquette.
Si les objets à déplacer sont du texte, ne pas oublier de les transformer en chemin (Chemin / Objet en chemin).
Il doit y avoir un élément nommé background définissant la zone sur laquelle les éléments peuvent êre déplacés.
Le fichier THEME : nom_theme.theme¶
Il s'agit de remplir le fichier en gardant le modèle suivant.
<playground gameboard="nom_theme.svg" desktop="nom_theme.desktop" bgcolor="#d3d7cf">
<object name="scie1" sound="scie" />
<object name="scie2" sound="scie" />
<object name="metre" sound="metre" />
...
</playground>
Vous avez, dans la balise playground à préciser le nom du « gameboard », du « desktop » et de la couleur de fond « bgcolor ».
Ensuite chaque objet déplaçable contenu dans le SVG doit être décrit ici en associant éventuellement avec le nom d'un fichier son correspondant.
Le fichier DESKTOP : nom_theme.desktop¶
Ce fichier contient le nom du jeu dans les différentes langues.
[KTuberlingTheme]
Name=Etabli
Name[en_GB]=Work bench
Name[fr]=L'établi