Page 1 sur 1

Generateur de fichier d

Posté : ven. 09 nov. 2012, 17:47
par Armand
J'avais déjà abordé par le passé la possibilité d'intégrer un générateur de fichier d sur l’éditeur. Le mieux serai une série de question à poser à l'utilisateur. Voici comme en pratique j'imagine la chose :

► Afficher le texte

Ce qui nous donner à titre d'exemple ce bloc :

► Afficher le texte

Ici c'est un exemple d'un cas très simple mais je voulais déjà avoir ton avis, on peut prévoir des améliorations avec des menus déroulants ou autre... Le plus dur sera le lien entre les blocs mais avec de la persévérance on devrait pouvoir proposer une solution. De mon coté je repars sur mon projet de traduction des actions/conditions, j'aurais peut être un peu d 'assistance dans al chambre des scribes... ;)

Posté : dim. 25 nov. 2012, 19:53
par Cocrane
Il est possible de réaliser ce que tu proposes. L'idée globale est de créer un assistant évitant à l'utilisateur de coder son dialogue mais de saisir les données via une série de questions et/ou de menus.

Pour faire un assistant complet, il faut lister l'ensemble des cas pouvant se produire et voir ce que l'on veut gérer.

Exemple:
Ton code génère un chain if. Le fichier .D ou DLG source peut ne pas être existant à la base. Donc pour moi, on ne doit pas avoir de chain. Dans le cas où le fichier existe et le bloc aussi, faut il remplacer le bloc par celui crée?


Au niveau des taches à gérer, il faut lister l'ensemble des fonctions utilisables (actions via do etc...) afin de déterminer celles qui seront proposées.

En résumé, l'idée est bonne mais il faut murir le sujet pour déterminer le cadre de fonctionnement de l'assistant.

Pour le moment, je vais travailler sur la traduction de l'éditeur. Mais je suis dispo pour échanger sur l'assistant D/DLG.

Cocrane

Gestion fichier .D et script

Posté : sam. 30 mars 2013, 13:30
par Cocrane
Armand,
je suis disponible pour travailler sur le sujet des fichiers .D.

La liste des fonctions à mettre en place est à mon avis les suivantes:

> lire un fichier .D (comme on le fait aujourd'hui pour un .DLG)
> modifier un fichier .D (écriture en direct ou un copier coller dans la zone de texte)
> créer un fichier .D (écriture en direct ou un copier coller dans la zone de texte)
> convertir en .DLG (le fichier .D génère un fichier .DLG)

Concernant la partie création ou modification d'un fichier .D, l'existence d'un assistant est effectivement nécessaire.

Tu as proposé que l'assistant fonctionne par une série de questions. A chaud j'avais plus idée que l'on construise des blocs (BEGIN ... END) via l'assistant et que l'on fasse des liens ensuite. Il faut que l'on discute de la manière de présenter les choses pour que ca soit intuitif et pratique.

Coco