Salut a tous!!
Pour mettre les chose en clair, ce code n'est pas une mise à jour de LVL++Editor.
Ce code est moins déguisé d'artifice et rentre plus dans le vif du sujet:
le code analyse ligne par ligne le richedit ou un fichier et
interprète les commandes tapées.
Je n'ai pas utiliser de parser juste un composant de colorisation
qui n'est n'est pas obligatoire vu que vous pouvez le remplacer par un TRichEdit, les autres composants sont à installer et voilà.
Rien de bien intéressant, juste des utilitaires, un composant pour associer une extention au programme, et un composant qui facilite la manipulation de chaines String. Mais bon, le code peut être allégé je sais
mais je n'ai pas les connaissance requises pour le faire, désolé.
Sachez aussi qu'une partie du code est de foxy, mtanil m'avait donné un coup de main sur 2 ou 3 trucs, alors je les remercie.
Un fichier Tutorial.lvl et disponible dans le zip. Ouvrez le avec LevelScript.exe.