Programmation – Loader - Heigvd/Wegas GitHub Wiki

La plupart des fichiers requis par le jeu (CSS, pages, variables, widget générales) seront chargés grâce, entre-autre, au fichier « Game Model ». Les widgets spécifiques au jeu ne seront envoyés dynamiquement au client uniquement qu’en spécifiant leur existence dans le fichier « wegas-loader.js ». Ce fichier se trouve dans les dossiers « Wegas/Web Pages/wegas-app/js ». Ce fichier contient une variable nommée « CONFIG » qui contient un objet avec une variable « groups ». Cette dernière contient la variable « module » qui contient tous les widgets qui peuvent être appelé. Pour ajouter un widget qui est propre à votre jeu, suivez l’exemple suivant (deux widgets ajoutés) :

loader

  • La première ligne (‘wegas-book, wegas-book-dice’) est la référence du module contenant le widget à l’objet global « YUI ».
  • « Path » indique l’uri du module contenant le widget à ajouter.
  • « Requires » est un tableau de référence aux modules utilisé par ce widget.
  • « ix_provides » est le nom du widget requis