Informations Générales   Screenshots   Download   Modèle dynamique   Modèle statique   Manuel utilisateur   API 
Assistant   Log du système   Librairie  

Menu principaux

Dans ce menu, l'utilisateur peut sauvegarder la scène courante ou bien quitter l'éditeur.
Le menu scène donne accès à l'édition du mico-monde, l'utilisateur peut modifier les propriétés du monde, ajouter un nouvel objet, en supprimer un, ou bien utiliser une librairie .
Cette fenêtre donne accès aux informations données par le système. Si par exemple le système ne peut pas copier une image dans un répertoire, cela sera affiché ici. jMme permet de corriger de nombreuses erreur de l'utilisateur, mais par exemple, si il y a des références sur des objets qui n'existent plus, l'editeur affichera un message d'erreur.
Il est possible de supprimer un objet du micro-monde en cours. Pensez à le sauvegarder si vous en avez encore besoin.

Fonctionnement des librairies

Chaque objet du micro-monde peut être sauvegarder sous dans une librairie (cette option est accessible dans le menu scène). Chaque objet est composé d'un fichier xml de description et d'un repertoire (du nom de l'objet) contenant les images.
<?xml version="1.0"?>
<!DOCTYPE mmlib SYSTEM "mm.dtd">
<mmlib>
  <objet nom="chat">
    <etat nom="chat-normal" deplace="oui">
      <caract>
        <img src="chat/chat.png"/>
        <rect x="619" y="173" width="50" height="50"/>
        <click cible="chat-rien1"/>
      </caract>
      <caract>
        <img src="chat/miaou.png"/>
        <rect x="668" y="150" width="50" height="50"/>
        <click cible="chat-rien1"/>
      </caract>
    </etat>
    <etat nom="chat-rien1" deplace="oui">
      <caract>
        <img src="chat/chat.png"/>
        <rect x="619" y="172" width="50" height="50"/>
        <click cible="chat-normal"/>
      </caract>
    </etat>
  </objet>
</mmlib>
+ chat/.png + chat/.png
eric@deesse:~/jmme>ls chat*
chat.xml

chat:
chat.png  miaou.png
Pour pouvoir utiliser correctement cette librairie, il faut que le fichier et le répertoire soit dans le même répertoire que jmme.jar (java ne permet pas de se déplacer facilement de manière portable dans un autre répertoire)
Si un objet contient des objets, ils seront automatiquement sauvegardés dans le fichier xml.
Eric Bollengier eric@deesse
Fabien Grumelard fgrum@deesse
*SOURCEFORGE*