====== Charger (thème) ======
Cette instruction permet de charger un thème css pour votre jeu.
Il peut être changé en cours de jeu.
===== Instruction charger un thème =====
charger le thème bleu.css.
===== Créer et tester votre propre thème css =====
Voici une archive zip qui contient un css que vous pouvez adapter pour créer votre propre thème ainsi qu'un fichier html contenant un exemple de jeu pour pouvoir tester votre thème :
[[https://donjon.fi/assets/builds/theme.zip]]
===== Emplacement des thèmes =====
Le //nom des fichiers// ressources ne peut contenir que des lettres non-accentuées, des chiffres et des tirets.
==== Par défaut ====
Par défaut, vous devez placer les ressources du jeux dans le dossier ''./assets/ressources'' :
* ''./assets/ressources/themes/mon_theme.css'' (pour ''afficher le thème mon_theme.css;'')
==== Sous-dossier ====
Si vous mettez plusieurs jeux sur le même site web, vous pouvez définir un dossier spécifique pour chacun des jeux. Un même dossier peut-être réutilisé pour plusieurs jeux.
-- Définition du dossier qui contient les ressources du jeu (ici « mon_donjon »):
Les ressources du jeu se trouvent dans le dossier mon_donjon.
Vous devez alors placer les ressources du jeu dans ce dossier ''./assets/ressources/mon_donjon'':
* ''./assets/ressources/mon_donjon/themes/mon_theme.css'' (pour ''charger le thème mon_theme.css'')
==== Fichier manquant et exemples ====
Si un fichier image est manquant, cela n’empêche pas le reste du jeu de fonctionner normalement. Le nom de l’image s’affichera à la place de l’image elle-même.
Les images utilisées dans les exemples de cette page sont disponibles par défaut dans Donjon afin que vous puissiez faire des tests.
===== Exemple complet =====
-- paramètres
Désactiver l’affichage des sorties.
-- placement des éléments
La salle est un lieu. "Vous êtes quelque part.".
Le sélecteur est un objet fixé ici.
interpréter sel et selecteur comme le sélecteur.
action arrêter le sélecteur:
-- restaurer le thème par défaut
décharger le thème.
dire "Ok.".
fin action
Interpréter désactiver et stopper comme arrêter.
-- règle lorsqu’on interagi avec le sélecteur
règle avant une action impliquant le sélecteur:
si l’infinitif de l’action n’est ni détruire ni prendre ni arrêter:
dire "Veuillez sélectionner une couleur :".
choisir:
choix "bleu":
-- on change le thème
charger le thème bleu.css.
choix "orange":
-- on change le thème
charger le thème orange.css.
fin choisir
arrêter l’action.
fin si
fin règle
interpréter allumer, activer et enclencher comme utiliser.
-- effacer le titre du jeu
règle avant commencer le jeu:
effacer l’écran.
fin règle
[[djnc>ex_themes| éditer cet exemple]]\\
[[djnj>ex_themes| tester cet exemple]]