Change HELP string + change where are placed resources
This commit is contained in:
parent
f300c71020
commit
06b35e1983
@ -13,7 +13,7 @@
|
|||||||
<javac srcdir="${project.sources.dir}" encoding="utf8" destdir="${project.bin.dir}" debug="on" optimize="off" deprecation="on" includeantruntime="false">
|
<javac srcdir="${project.sources.dir}" encoding="utf8" destdir="${project.bin.dir}" debug="on" optimize="off" deprecation="on" includeantruntime="false">
|
||||||
<classpath refid="project.classpath"/>
|
<classpath refid="project.classpath"/>
|
||||||
</javac>
|
</javac>
|
||||||
<copy todir="${basedir}/${project.bin.dir}/${project.resources.dir}">
|
<copy todir="${basedir}/${project.bin.dir}">
|
||||||
<fileset dir="${basedir}/${project.resources.dir}">
|
<fileset dir="${basedir}/${project.resources.dir}">
|
||||||
<exclude name="**/*.java"/>
|
<exclude name="**/*.java"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
|
@ -17,43 +17,38 @@ public class Constants {
|
|||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "{\r\n"
|
+ "{\r\n"
|
||||||
+ " Axiom = Lettre ;\r\n"
|
+ " Axiom = Lettre ;\r\n"
|
||||||
+ " 1ère expression ;\r\n"
|
+ " 1ère règle;\r\n"
|
||||||
+ " 2nde expression ;\r\n"
|
+ " 2nde règle;\r\n"
|
||||||
+ " It = Nb d'itérations;\r\n"
|
+ " It = Nb d'itérations;\r\n"
|
||||||
+ "}\r\n"
|
+ "}\r\n"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "Une lettre de l'alphabet = avance d'une unité dans une direction.\r\n"
|
+ "Il existe 2 lettres d'écriture\r\n"
|
||||||
|
+ "\tX -> avance et dessine d'une unité\r\n"
|
||||||
|
+ "\tY -> Ne dessine pas, ne fais rien, permet de controler l'évolution"
|
||||||
|
+ "\r\n"
|
||||||
|
+ "Les expressions sont de la forme {X = 2X-2Y}\r\n"
|
||||||
|
+ "\r\n"
|
||||||
|
+ "On pourra notamment changer de direction avec l'alphabet{x,y}\r\n"
|
||||||
|
+ "x et y font par défaut une rotation de 25° autour de leur axe mais il est possible de modifier la rotation définit par défaut\r\n"
|
||||||
+ "Exemple:\r\n"
|
+ "Exemple:\r\n"
|
||||||
+ "\r\n"
|
+ "\t+ -> 25° sur l'axe de rotation x ( yaw )\r\n"
|
||||||
+ " X -> avance d'une unité sur l'axe X\r\n"
|
+ "\t35x -> 35° sur l'axe de rotation x ( yaw )\r\n"
|
||||||
+ " 0.25X -> avance de 0.25 unité sur l'axe X\r\n"
|
+ "\t-16y -> -16° sur l'axe de rotation y ( pitch )\r\n"
|
||||||
+ "\r\n"
|
|
||||||
+ "On peut combiner les directions:\r\n"
|
|
||||||
+ "Exemple:\r\n"
|
|
||||||
+ " \r\n"
|
|
||||||
+ " X=Y -> avance d'une unité sur l'axe X et une sur l'axe Y\r\n"
|
|
||||||
+ " 2Y0.3X -> avance de deux unités sur l'axe Y,\r\n"
|
|
||||||
+ " de 0.3 unités sur l'axe X\r\n"
|
|
||||||
+ "\r\n"
|
|
||||||
+ "Les expressions sont de la forme {X = 2X0.2Y}\r\n"
|
|
||||||
+ "\r\n"
|
|
||||||
+ "On pourra changer de direction avec l'alphabet{x,y}\r\n"
|
|
||||||
+ "x et y font par défault une rotation de 45° autour de leur axe.\r\n"
|
|
||||||
+ "Exemple:\r\n"
|
|
||||||
+ " x = 45°\r\n"
|
|
||||||
+ " 2x = 90°\r\n"
|
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "Ainsi on pourra écrire:\r\n"
|
+ "Ainsi on pourra écrire:\r\n"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ " X = X2y0.2Y0.2x\r\n"
|
+ "\tX = X20yY-X\r\n"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "On ajoute le principe d'ouverture et de fermeture des branches aux expressions,\r\n"
|
+ "On ajoute le principe de branches aux expressions, on utilise donc pour ce faire les crochets \"[ ]\".\r\n"
|
||||||
+ "on utilise donc pour ce faire les \"[ ]\".\r\n"
|
+ "Elles permettent de controler l'évolution de l'arbre en appliquant la rotation qu'il lui est appliqué à tout"
|
||||||
|
+ "les elements étant à l'intérieur des crochets"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "Ainsi, dans l'expression: {X = [X]+Y}\r\n"
|
+ "Ainsi, dans l'expression:\r\n"
|
||||||
+ "\r\n"
|
+ "\r\n"
|
||||||
+ "On exécute d'abord l'instruction entre crochets, puis, une fois son nombre maximum d'itérations\r\n"
|
+ "\tX = -[XY-X]+Y\r\n"
|
||||||
+ "atteint, on ajoutera un mouvement Y.";
|
+ "\r\n"
|
||||||
|
+ "X-YX aura une rotation de 25° appliqué sur l'axe X et -X aura sur rotation de -25° sur l'axe X appliqué uniquement sur lui"
|
||||||
|
+ "\r\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ public class Listener implements ActionListener, KeyListener, MouseWheelListener
|
|||||||
String type;
|
String type;
|
||||||
Integer nbAxioms= 0;
|
Integer nbAxioms= 0;
|
||||||
Thread parserThread = null;
|
Thread parserThread = null;
|
||||||
ImageIcon staticIcon = new ImageIcon(Toolkit.getDefaultToolkit().createImage(getClass().getClassLoader().getResource("./resources/loading-gif.gif")));
|
ImageIcon staticIcon = new ImageIcon(Toolkit.getDefaultToolkit().createImage(getClass().getClassLoader().getResource("./loading-gif.gif")));
|
||||||
|
|
||||||
|
|
||||||
public Listener(MainFrame frame, Integer index, String type, Tab tab){
|
public Listener(MainFrame frame, Integer index, String type, Tab tab){
|
||||||
|
Loading…
Reference in New Issue
Block a user