Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:instructions:charger

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

éditer cet exemple
tester cet exemple

reference/instructions/charger.txt · Dernière modification : 2024/10/12 22:14 de 127.0.0.1