OSDN Git Service

fr
authorYuji Konishi <yuji.k64613@gmail.com>
Wed, 27 Feb 2013 14:10:22 +0000 (23:10 +0900)
committerYuji Konishi <yuji.k64613@gmail.com>
Wed, 27 Feb 2013 14:10:22 +0000 (23:10 +0900)
16 files changed:
workspace/JuggleMaster/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
workspace/JuggleMaster/bin/JuggleMaster.apk
workspace/JuggleMaster/bin/classes.dex
workspace/JuggleMaster/bin/classes/com/jm/Edit$6.class
workspace/JuggleMaster/bin/classes/com/jm/GenPattern.class
workspace/JuggleMaster/bin/classes/com/jm/Menu1.class
workspace/JuggleMaster/bin/classes/com/jm/PatternList.class
workspace/JuggleMaster/bin/classes/com/jm/R$string.class
workspace/JuggleMaster/bin/classes/com/jm/utility/AsyncTaskCommand.class
workspace/JuggleMaster/bin/classes/com/jm/utility/BaseActivity.class
workspace/JuggleMaster/bin/dexedLibs/annotations-d6e9a95a344969e14eebc1e93881faf9.jar [deleted file]
workspace/JuggleMaster/bin/resources.ap_
workspace/JuggleMaster/gen/com/jm/R.java
workspace/JuggleMaster/res/values-fr/strings.xml
workspace/JuggleMaster/res/values/strings.xml
workspace/JuggleMaster/src/com/jm/PatternList.java

diff --git a/workspace/JuggleMaster/.settings/org.eclipse.core.resources.prefs b/workspace/JuggleMaster/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
index fc8935d..584a1e2 100644 (file)
Binary files a/workspace/JuggleMaster/bin/JuggleMaster.apk and b/workspace/JuggleMaster/bin/JuggleMaster.apk differ
index ad67f06..f690c78 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes.dex and b/workspace/JuggleMaster/bin/classes.dex differ
index d8fef5e..a13296d 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/Edit$6.class and b/workspace/JuggleMaster/bin/classes/com/jm/Edit$6.class differ
index b643a95..7e98c6c 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/GenPattern.class and b/workspace/JuggleMaster/bin/classes/com/jm/GenPattern.class differ
index 8f6490b..ebba998 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/Menu1.class and b/workspace/JuggleMaster/bin/classes/com/jm/Menu1.class differ
index aff5580..a140295 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/PatternList.class and b/workspace/JuggleMaster/bin/classes/com/jm/PatternList.class differ
index 66d37ad..f01dbd5 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/R$string.class and b/workspace/JuggleMaster/bin/classes/com/jm/R$string.class differ
index af69905..2d4e1ff 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/utility/AsyncTaskCommand.class and b/workspace/JuggleMaster/bin/classes/com/jm/utility/AsyncTaskCommand.class differ
index 023291b..a65cb32 100644 (file)
Binary files a/workspace/JuggleMaster/bin/classes/com/jm/utility/BaseActivity.class and b/workspace/JuggleMaster/bin/classes/com/jm/utility/BaseActivity.class differ
diff --git a/workspace/JuggleMaster/bin/dexedLibs/annotations-d6e9a95a344969e14eebc1e93881faf9.jar b/workspace/JuggleMaster/bin/dexedLibs/annotations-d6e9a95a344969e14eebc1e93881faf9.jar
deleted file mode 100644 (file)
index ba2820c..0000000
Binary files a/workspace/JuggleMaster/bin/dexedLibs/annotations-d6e9a95a344969e14eebc1e93881faf9.jar and /dev/null differ
index 37047d5..960454f 100644 (file)
Binary files a/workspace/JuggleMaster/bin/resources.ap_ and b/workspace/JuggleMaster/bin/resources.ap_ differ
index 49d32eb..23a97ac 100644 (file)
@@ -75,46 +75,46 @@ public final class R {
         public static final int menu2=0x7f030006;
     }
     public static final class string {
-        public static final int app_name=0x7f040000;
-        public static final int bheight=0x7f040017;
-        public static final int calculating=0x7f040012;
-        public static final int cancel=0x7f040008;
-        public static final int close=0x7f040009;
-        public static final int common_settings=0x7f04000f;
-        public static final int create=0x7f040011;
-        public static final int delete=0x7f040007;
-        public static final int error_unexpected=0x7f04001f;
-        public static final int generate=0x7f04001a;
-        public static final int handling=0x7f04000c;
-        public static final int height=0x7f04000d;
-        public static final int help=0x7f040005;
-        public static final int help1=0x7f040001;
-        public static final int help2=0x7f040002;
-        public static final int help3=0x7f040003;
-        public static final int help4=0x7f040004;
-        public static final int hold=0x7f04000e;
-        public static final int lang=0x7f040028;
-        public static final int list0_1=0x7f040020;
-        public static final int list0_2=0x7f040021;
-        public static final int list0_3=0x7f040022;
-        public static final int list0_4=0x7f040023;
-        public static final int list0_5=0x7f040024;
-        public static final int list0_6=0x7f040025;
-        public static final int list0_7=0x7f040026;
-        public static final int list0_8=0x7f040027;
-        public static final int message_delete_pattern=0x7f04001d;
-        public static final int message_nopattern=0x7f04001e;
-        public static final int normal=0x7f040014;
-        public static final int number=0x7f040016;
-        public static final int patternMax=0x7f040019;
-        public static final int patternTypes=0x7f040013;
-        public static final int pattern_name=0x7f04000a;
-        public static final int period=0x7f040018;
-        public static final int save=0x7f040006;
-        public static final int siteswap=0x7f04000b;
-        public static final int speed=0x7f040010;
-        public static final int synchronization=0x7f040015;
-        public static final int title_delete=0x7f04001c;
-        public static final int title_system_error=0x7f04001b;
+        public static final int app_name=0x7f040001;
+        public static final int bheight=0x7f040018;
+        public static final int calculating=0x7f040013;
+        public static final int cancel=0x7f040009;
+        public static final int close=0x7f04000a;
+        public static final int common_settings=0x7f040010;
+        public static final int create=0x7f040012;
+        public static final int delete=0x7f040008;
+        public static final int error_unexpected=0x7f040020;
+        public static final int generate=0x7f04001b;
+        public static final int handling=0x7f04000d;
+        public static final int height=0x7f04000e;
+        public static final int help=0x7f040006;
+        public static final int help1=0x7f040002;
+        public static final int help2=0x7f040003;
+        public static final int help3=0x7f040004;
+        public static final int help4=0x7f040005;
+        public static final int hold=0x7f04000f;
+        public static final int lang=0x7f040000;
+        public static final int list0_1=0x7f040021;
+        public static final int list0_2=0x7f040022;
+        public static final int list0_3=0x7f040023;
+        public static final int list0_4=0x7f040024;
+        public static final int list0_5=0x7f040025;
+        public static final int list0_6=0x7f040026;
+        public static final int list0_7=0x7f040027;
+        public static final int list0_8=0x7f040028;
+        public static final int message_delete_pattern=0x7f04001e;
+        public static final int message_nopattern=0x7f04001f;
+        public static final int normal=0x7f040015;
+        public static final int number=0x7f040017;
+        public static final int patternMax=0x7f04001a;
+        public static final int patternTypes=0x7f040014;
+        public static final int pattern_name=0x7f04000b;
+        public static final int period=0x7f040019;
+        public static final int save=0x7f040007;
+        public static final int siteswap=0x7f04000c;
+        public static final int speed=0x7f040011;
+        public static final int synchronization=0x7f040016;
+        public static final int title_delete=0x7f04001d;
+        public static final int title_system_error=0x7f04001c;
     }
 }
index 618761e..d9be74c 100644 (file)
@@ -3,46 +3,46 @@
     <string name="lang">3</string>
     
     <string name="app_name">JuggleMaster</string>
-    <string name="help1">●By holding down the list, you can edit the pattern.</string>
-    <string name="help2">●By selecting 「[7]マイパターン」→「[新規作成]」, you can register a new pattern.</string>
-    <string name="help3">●By selecting 「[8]パターン生成」, you can generate new patterns.</string>
-    <string name="help4">●By touching the screen, you can change the juggler\'s perspective.</string>
-    <string name="help">Help</string>
-    <string name="save">save</string>
-    <string name="delete">delete</string>
-    <string name="cancel">cancel</string>
-    <string name="close">close</string>
-    <string name="pattern_name">name</string>
-    <string name="siteswap">siteswap</string>
-    <string name="handling">handling</string>
-    <string name="height">height</string>
-    <string name="hold">hold</string>
-    <string name="common_settings">[common settings]</string>
-    <string name="speed">speed</string>
-    <string name="create">new</string>
-    <string name="calculating">calculating・・・</string>
+    <string name="help1">●Vous pouvez modifier une figure en restant appuyé sur son nom</string>
+    <string name="help2">●Vous pouvez créer une nouvelle figure en allant dans le menu [7] Mes patterns</string>
+    <string name="help3">●Vous pouvez générer des patterns en allant dans le menu [8] Générateur de patterns</string>
+    <string name="help4">●Vous pouvez modifier votre point de vue en éfleurant le jongleur</string>
+    <string name="help">Aide</string>
+    <string name="save">Enregistrer</string>
+    <string name="delete">Effacer</string>
+    <string name="cancel">Annuler</string>
+    <string name="close">Fermer</string>
+    <string name="pattern_name">Nom du pattern</string>
+    <string name="siteswap">Siteswap</string>
+    <string name="handling">Manipulation</string>
+    <string name="height">Hauteur</string>
+    <string name="hold">Temps dans la main</string>
+    <string name="common_settings">[Paramètres communs]</string>
+    <string name="speed">Vitesse</string>
+    <string name="create">Nouveau</string>
+    <string name="calculating">Pendant le calcul・・・</string>
     
-    <string name="patternTypes">pattern types</string>
-    <string name="normal">normal</string>
-    <string name="synchronization">synchronization</string>
-    <string name="number">number of balls</string>
-    <string name="bheight">height</string>
-    <string name="period">period</string>
-    <string name="patternMax">max</string>
-    <string name="generate">generate</string>
+    <string name="patternTypes">Type de modèle</string>
+    <string name="normal">Habituellement</string>
+    <string name="synchronization">Synchrone</string>
+    <string name="number">Nombre de balles</string>
+    <string name="bheight">Hauteur de la balle</string>
+    <string name="period">Période du patterns</string>
+    <string name="patternMax">Nombre maximum de siteswap</string>
+    <string name="generate">Génération</string>
 
-    <string name="title_system_error">System Error</string>
-    <string name="title_delete">Delete</string>
-    <string name="message_delete_pattern">Do you want to remove this pattern?</string>
-    <string name="message_nopattern">Pattern was not found</string>
-    <string name="error_unexpected">An unexpected error has occurred</string>
+    <string name="title_system_error">Erreur système</string>
+    <string name="title_delete">Effacer</string>
+    <string name="message_delete_pattern">Etes-vous sûr de vouloir supprimer ce pattern</string>
+    <string name="message_nopattern">Il n\'existe pas de pattern</string>
+    <string name="error_unexpected">Une erreur inattendue s\'est produite</string>
     
-    <string name="list0_1">[1] 3ball part1(フランス語)</string>
-    <string name="list0_2">[2] 3ボール その2</string>
-    <string name="list0_3">[3] 4ボール</string>
-    <string name="list0_4">[4] 5ボール</string>
-    <string name="list0_5">[5] 6ボール以上</string>
-    <string name="list0_6">[6] トレーニング</string>
-    <string name="list0_7">[7] マイパターン</string>
-    <string name="list0_8">[8] パターン生成</string>
+    <string name="list0_1">[1] 3 Balles : Partie 1</string>
+    <string name="list0_2">[2] 3 Balles : Partie 2</string>
+    <string name="list0_3">[3] 4 balles</string>
+    <string name="list0_4">[4] 5 balles</string>
+    <string name="list0_5">[5] 6 balles et plus</string>
+    <string name="list0_6">[6] Pédagogie</string>
+    <string name="list0_7">[7] Mes patterns</string>
+    <string name="list0_8">[8] Générateur de patterns</string>
 </resources>
index e6b8156..6d4e8d3 100644 (file)
@@ -1,5 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
+    <string name="lang">1</string>
+    
     <string name="app_name">JuggleMaster</string>
     <string name="help1">●You can change the figure by pressing a few seconds on its name</string>
     <string name="help2">●You can create a new figure by going into the menu [7] My patterns</string>
index 34c919f..786df68 100644 (file)
@@ -7,7 +7,7 @@ import com.jm.utility.JmException;
 \r
 public class PatternList {\r
 \r
-       public static JmPattern tempPattern = null;\r
+//     public static JmPattern tempPattern = null;\r
 //     public static final String[] PACKAGE_INDEX = {\r
 //                                                                     "[1] 3ボール その1",\r
 //                                                                     "[2] 3ボール その2",\r
@@ -49,11 +49,19 @@ public class PatternList {
                case DatabaseHelper.FRENCH_ID:\r
                        setPackage00Fr();                       \r
                        setPackage01Fr();\r
+                       setPackage02Fr();\r
+                       setPackage03Fr();\r
+                       setPackage04Fr();\r
+                       setPackage05Fr();\r
                        setPackage06Fr();\r
                        break;\r
                default:\r
                        setPackage00En();                       \r
                        setPackage01En();\r
+                       setPackage02En();\r
+                       setPackage03En();\r
+                       setPackage04En();\r
+                       setPackage05En();\r
                        setPackage06En();\r
                        break;\r
                }\r
@@ -282,6 +290,554 @@ public class PatternList {
        public static final byte[][] millsmess = new byte[][] {k,{0,0,12,0},{1,0,-12,0}};\r
        public static final byte[][] columns = new byte[][] {c,f,f,c};\r
 \r
+       public void setPackage00En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 0;\r
+// }\r
+               add(new JmPattern(type, "Cascade", "3"));\r
+               add(new JmPattern(type, "Flash", "333355500", 30, 50));\r
+               add(new JmPattern(type, "Tennis", "3", new byte[][] {{8,0,4,0},{8,0,4,0},{14,3,14,3}}));\r
+               add(new JmPattern(type, "Half-shower", "3", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "Reverse cascade", "3", reverse));\r
+               add(new JmPattern(type, "Windwill", "3", new byte[][] {{10,0,-10,-2},{-10,4,10,2}}));\r
+               add(new JmPattern(type, "Reach over", "3", 15, 50, new byte[][] {n,n,n,g,n,{10,0,8,-2},{-13,5,0,2},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "Reach under", "3", 15, 50, new byte[][] {n,n,n,g,{13,0,4,-3},{10,4,4,4},{-16,-3,0,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "Over head", "3", new byte[][] {{12,19,3,19}}));\r
+               add(new JmPattern(type, "Axes", "(2,4x)(4x,2)", 12, 50, new byte[][] {{4,9,-10,-3},{10,6,7,9},{10,6,7,9},{4,9,-10,-3}}));\r
+               add(new JmPattern(type, "Eat the apple", "33333423", new byte[][] {{0,6,-3,4},n,n,n,n,{13,0,2,0},{12,7,0,7},{13,0,-4,0}}));\r
+               add(new JmPattern(type, "1 up 2 up", "(0,4)(4,4)", 14, 50, new byte[][] {a,b,b,b}));\r
+               add(new JmPattern(type, "Yo-yo over", "(4,2)", 13, 50,  new byte[][] {{5,2,5,3},{-5,-1,-5,0},{5,13,5,13},{5,-1,5,0}}));\r
+               add(new JmPattern(type, "Yo-yo under", "(4,2)", 13, 50, new byte[][] {{5,-1,5,0},{-5,3,-5,4},{5,10,5,10},{5,3,5,4}}));\r
+               add(new JmPattern(type, "One level for each", "3", 13, 50, new byte[][] {{20,10,20,10},b,{15,5,15,5},{20,10,20,10},b,{15,5,15,5}}));\r
+               add(new JmPattern(type, "Statue of Liberty", "3", 12, 50, new byte[][] {{3,0,12,4},{10,20,9,19}}));\r
+               add(new JmPattern(type, "Shuffle", "(4x,2x)", 12, 50, new byte[][] {{0,-5,12,10},{10,0,14,0}}));\r
+               add(new JmPattern(type, "Luke Shuffle", "(4,2x)(2x,4)", 15, 50, new byte[][] {{10,0,14,10},{10,-3,6,0},{10,-3,6,0},{10,0,14,10}}));\r
+               add(new JmPattern(type, "Robot 1/2", "242334", 15, 50, new byte[][] {{5,4,10,-3},b,{10,-3,10,13},a,{10,13,-10,13},d}));\r
+               add(new JmPattern(type, "Robot", "3", 10, 50, new byte[][] {{7,12,-7,12},{7,0,-7,0}}));\r
+               add(new JmPattern(type, "Shower", "51", 10, 50, shower));\r
+               add(new JmPattern(type, "High Shower", "51"));\r
+               add(new JmPattern(type, "Box", "(2x,4)(4,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "Weave", "(2,4)(2,4x)(4,2)(4x,2)", 10, 50, new byte[][] {{10,1,-7,0},{12,0,12,9},e,{-5,9,0,3},{12,0,12,9},{10,1,-7,0},{-5,9,0,3},e}));\r
+               add(new JmPattern(type, "Follow", "423", 10, 50, new byte[][] {{-10,10,-10,4},{10,-3,10,10},{0,4,0,2}}));\r
+               add(new JmPattern(type, "Boston Mess A", "3", new byte[][] {{10,-2,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3}}));\r
+               add(new JmPattern(type, "Boston Mess B", "3", new byte[][] {{10,3,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3},{10,-2,10,3},{10,-2,10,-2},{0,3,0,3},{-10,-2,-10,-2},{-10,3,-10,3},{0,-2,0,-2}}));\r
+               add(new JmPattern(type, "Mill's mess", "3", 13, 50, millsmess));\r
+               add(new JmPattern(type, "Reverse Mill's mess", "3", 13, 50, new byte[][] {{-12,0,-1,0},{12,0,0,0},{-12,0,1,0}}));\r
+               add(new JmPattern(type, "Barks", "423", 10, 50, new byte[][] {{12,12,-6,-2},{-6,5,-6,12},{0,5,0,5}}));\r
+               add(new JmPattern(type, "Rubenstein's Revenge", "35223", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+               add(new JmPattern(type, "One hand", "60"));\r
+               add(new JmPattern(type, "One hand cascade", "60", new byte[][] {{-6,0,2,0},g,{18,0,10,0},g}));\r
+               add(new JmPattern(type, "One hand multiplexe 2b", "[46]06020"));\r
+               add(new JmPattern(type, "One hand two stages", "8040"));\r
+       }\r
+               \r
+       public void setPackage01En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 1;\r
+// }\r
+               add(new JmPattern(type, "531"));\r
+               add(new JmPattern(type, "450"));\r
+               add(new JmPattern(type, "5241"));\r
+               add(new JmPattern(type, "51414"));\r
+               add(new JmPattern(type, "72312"));\r
+               add(new JmPattern(type, "Wide Cascade", "3", 12, 50, new byte[][] {{21,9,18,4}}));\r
+               add(new JmPattern(type, "Cascade colonnes throw", "3", new byte[][] {{-8,0,12,0}}));\r
+               add(new JmPattern(type, "Continuous Reach over", "3", 15, 50, new byte[][] {{10,0,3,-2},{-13,5,13,0},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "Continuous Reach under", "3", 15, 50, new byte[][] {{10,4,3,4},{-13,-5,13,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "Cross arms", "3", new byte[][] {{-4,0,-12,0}}));\r
+               add(new JmPattern(type, "Eat all the apple", "(2,4x)(4x,2)", 12, 50, new byte[][] {{0,7,-3,-3},{12,10,0,8},{12,10,0,8},{0,7,-3,-3}}));\r
+               \r
+               add(new JmPattern(type, "1-up 2-up B", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {o,o,{14,0,0,0},o,o,o,o,{14,0,0,0}}));\r
+               add(new JmPattern(type, "1-up 2-up C", "(4,4)(0,4x)(4,4)(4,0)(4,4)(4x,0)(4,4)(0,4)", 14, 50, new byte[][] {o,o,{14,0,14,0},o,o,o,o,a,o,o,o,{14,0,14,0},o,o,a,o}));\r
+               add(new JmPattern(type, "1-up 2-up D", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {{12,0,-6,0},{-6,0,12,0},a,d,{-6,0,12,0},{12,0,-6,0},d,a}));\r
+               add(new JmPattern(type, "1-up 2-up E", "(4,4)(0,4)", 14, 50, new byte[][] {f,f,{13,0,-13,0},f}));\r
+               add(new JmPattern(type, "1-up 2-up F", "(6,6)(0,2x)(4x,0)", 10, 50, new byte[][] {f,f,{13,7,4,0},f,f,{4,0,13,7}}));\r
+\r
+               byte[] fake1 = {10,-1,10,0};\r
+               byte[] fake2 = {0,-1,0,0};\r
+               byte[] fake3 = {10,10,10,10};\r
+               add(new JmPattern(type, "Fake A", "(2,4)", 14, 50, new byte[][] {fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "Fake B", "(2,4)", 14, 50, new byte[][] {fake2,fake1,fake1,fake3}));\r
+               add(new JmPattern(type, "Fake both side", "(4,2)(4x,2)(2,4)(2,4x)", 13, 50, new byte[][] {fake1,fake1,fake3,fake2,fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "Around the yo-yo", "(4,2)", 13, 50, new byte[][] {{0,2,0,3},fake2,{0,13,0,13},{10,-1,-10,-1}}));\r
+               add(new JmPattern(type, "Yo-yo (Tornado)", "(2,4)", new byte[][] {e,{15,15,-15,14},{-5,0,-5,0},{15,14,-15,15}}));\r
+               add(new JmPattern(type, "Yo-yo (crossing)", "(2,4)", new byte[][] {e,{15,12,0,12},{-5,0,-5,0},{-15,12,0,12}}));\r
+               add(new JmPattern(type, "(4x,2x)(2,4)"));\r
+               add(new JmPattern(type, "(4x,6)(0,2x)"));\r
+               add(new JmPattern(type, "Slow Tennis", "(2,4)(2,4x)(4,2)(4x,2)", 14, 50, new byte[][] {e,e,{15,3,15,3},e,e,e,e,{15,3,15,3}}));\r
+               add(new JmPattern(type, "Cascade Statue of Liberty", "3", 14, 50, new byte[][] {{3,4,12,0},{10,17,9,19}}));\r
+               add(new JmPattern(type, "441", 13, 50));\r
+               add(new JmPattern(type, "Reverse 441", "441", 13, 50, new byte[][] {r,r,{4,0,0,0}}));\r
+               add(new JmPattern(type, "441 Shuffle", "441", 10, 50, new byte[][] {{5,-2,5,-2},d,{15,4,9,10}}));\r
+               add(new JmPattern(type, "Boss Side Slam", "(4x,2x)(2,4x)(2x,4x)(4x,2)", 10, 50, new byte[][] {{6,0,12,10},b,{10,0,4,0},d,b,{6,0,12,10},d,{10,0,4,0}}));\r
+               add(new JmPattern(type, "Robot B", "2334", 13, 50, new byte[][] {{0,11,10,11},{10,0,0,0},{0,12,-10,12},{10,0,0,0}}));\r
+\r
+               byte[] eb = {3,0,10,0};\r
+               add(new JmPattern(type, "Slow Half-Shower", "5223", shower));\r
+               add(new JmPattern(type, "Half-Shower under the arm", "(2x,4x)", new byte[][] {{5,0,-10,0},{3,4,-3,4}}));\r
+               add(new JmPattern(type, "Half-Shower under both arm", "(2x,4x)", new byte[][] {eb,{5,4,0,4},{3,0,-10,0},{5,4,0,4}}));\r
+               add(new JmPattern(type, "Synchro shower", "(2x,4x)", shower));\r
+               add(new JmPattern(type, "7131 Shower", "7131", shower));\r
+               add(new JmPattern(type, "(2x,2x) Shower", "(2x,6x)(2x,2x)", 15, 50, new byte[][] {{6,0,12,3},{6,3,6,0},{6,0,6,3},{12,3,6,0}}));\r
+               add(new JmPattern(type, "315171 Shower", "315171", shower));\r
+               add(new JmPattern(type, "Hafumesu", "3", 13, 50, new byte[][] {c,{0,0,-12,-3},{0,2,-12,2},{0,-3,-6,0}}));\r
+               add(new JmPattern(type, "423 Mill's Mess", "423", millsmess));\r
+               add(new JmPattern(type, "414 Mill's Mess", "414", millsmess));\r
+               add(new JmPattern(type, "315 Mill's Mess", "315", millsmess));\r
+               add(new JmPattern(type, "44133 Mill's Mess box", "44133", 13, 50, new byte[][] {{-2,0,-12,5},{2,-2,12,0},{0,2,-3,0},{10,0,10,2},{7,-2,-10,-3}}));\r
+               add(new JmPattern(type, "Mill's Mess box", "612", millsmess));\r
+               add(new JmPattern(type, "126 Box", "126", 15, 50));\r
+               add(new JmPattern(type, "630 Box", "630", 15, 50));\r
+               add(new JmPattern(type, "Extend Box", "(4x,2x)(4,2x)(2x,4x)(2x,4)", 11, 50, new byte[][] {{14,0,7,0},a,{14,0,0,0},{0,0,14,0},a,{14,0,7,0},{0,0,14,0},{14,0,0,0}}));\r
+               add(new JmPattern(type, "2 Floors Box", "(2x,8)(2x,4)(0,2x)(8,2x)(4,2x)(2x,0)", new byte[][] {eb,h,eb,h,h,eb,h,eb,h,eb,eb,h}));\r
+       }\r
+       \r
+       public void setPackage02En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 2;\r
+// }\r
+               add(new JmPattern(type, "Fountaine", "4"));\r
+               add(new JmPattern(type, "Synchro Fountain", "(4,4)"));\r
+               add(new JmPattern(type, "Reverse Fountain", "4", reverse));\r
+               add(new JmPattern(type, "Reverse Synchro Fountain", "(4,4)", reverse));\r
+               add(new JmPattern(type, "4b Columns switch", "(4x,4x)(4,4)", new byte[][] {{12,0,12,2},{12,2,12,0},f,f}));\r
+               add(new JmPattern(type, "Columns 4 piston", "4", columns));\r
+               add(new JmPattern(type, "4b Columns synchro (asymmetric)", "(4,4)", columns));\r
+               add(new JmPattern(type, "4b Columns synchro (symmetric)", "(4,4)", new byte[][] {c,c,f,f}));\r
+               add(new JmPattern(type, "4b Columns synchro (Splits)", "(4,4)", new byte[][] {c,{-4,0,-4,0},{-4,0,-4,0},c}));\r
+               byte[] cross1 = {13,0,7,3};\r
+               byte[] cross2 = {13,3,7,0};\r
+               add(new JmPattern(type, "4 Cross A", "(4x,4x)", new byte[][] {cross1,cross2}));\r
+               add(new JmPattern(type, "4 Cross B", "(4x,4x)", new byte[][] {cross1,cross2,cross2,cross1}));\r
+               add(new JmPattern(type, "4 Tennis", "44453",     new byte[][] {{9,0,4,0},{9,0,4,0},{0,0,4,0},{15,3,15,3},{9,0,4,0}}));\r
+               add(new JmPattern(type, "444447333", 30, 50));\r
+               add(new JmPattern(type, "53"));\r
+               add(new JmPattern(type, "561"));\r
+               add(new JmPattern(type, "453"));\r
+               add(new JmPattern(type, "741"));\r
+               add(new JmPattern(type, "6424"));\r
+               add(new JmPattern(type, "61616"));\r
+               add(new JmPattern(type, "7161616"));\r
+               add(new JmPattern(type, "7272712"));\r
+               add(new JmPattern(type, "(2x,6x)(6x,2x)"));\r
+               add(new JmPattern(type, "(2,6x)(2x,6)(6x,2)(6,2x)"));\r
+               add(new JmPattern(type, "(2,4)([44x],2x)"));\r
+\r
+               add(new JmPattern(type, "4b Half-shower", "53", shower));\r
+               add(new JmPattern(type, "4b shower", "71", shower));\r
+               add(new JmPattern(type, "4b Synchro shower", "(2x,6x)", shower));\r
+               add(new JmPattern(type, "9151 Shower", "9151", shower));\r
+\r
+               add(new JmPattern(type, "4b box", "(2x,8)(2x,4)(8,2x)(4,2x)", new byte[][] {b,h,b,h,h,b,h,b}));\r
+               add(new JmPattern(type, "A pseudo four box", "633", new byte[][] {b,{7,0,0,0},{7,0,0,0}}));\r
+               add(new JmPattern(type, "B 4 box mock", "(2x,6)(2x,6)(6,2x)(6,2x)"));\r
+\r
+               add(new JmPattern(type, "4 Mill's mess", "4", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 534", "534", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 552", "552", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 642", "642", millsmess));\r
+               add(new JmPattern(type, "4 Barks Barrage", "525", 12, 50, new byte[][] {{14,14,-5,-2},{-9,3,-9,14},{0,0,3,0}}));\r
+\r
+               add(new JmPattern(type, "MultiPlex [34]1", "[34]1"));\r
+               add(new JmPattern(type, "MutiPlex 4[43]1", "4[43]1"));\r
+               add(new JmPattern(type, "Mill's mess MultiPlex", "[34]23", millsmess));\r
+               add(new JmPattern(type, "Wind Mill's mess", "3[53]22[32]", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+       }\r
+       \r
+       public void setPackage03En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 3;\r
+// }\r
+               add(new JmPattern(type, "5 Cascade", "5"));\r
+               add(new JmPattern(type, "5 Reverse cascade", "5", reverse));\r
+               add(new JmPattern(type, "555555744", 30, 50));\r
+               add(new JmPattern(type, "2 Left 3 right", "64"));\r
+               add(new JmPattern(type, "744"));\r
+               add(new JmPattern(type, "753"));\r
+               add(new JmPattern(type, "66661"));\r
+               add(new JmPattern(type, "88333"));\r
+               add(new JmPattern(type, "75751"));\r
+               add(new JmPattern(type, "123456789", center));\r
+\r
+               add(new JmPattern(type, "Half Shower 5", "5", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "Half Shower 73", "73", shower));\r
+               add(new JmPattern(type, "Half Shower Synchro", "(4x,6x)", shower));\r
+               add(new JmPattern(type, "5 Shower", "91", shower));\r
+               add(new JmPattern(type, "[97]121 Shower", "[97]121", shower));\r
+               add(new JmPattern(type, "(4x,6)(6,4x)"));\r
+\r
+               add(new JmPattern(type, "5 Mill's mess", "5", millsmess));\r
+               add(new JmPattern(type, "5 Barks Barrage", "726", 12, 50, new byte[][] {{16,14,-3,-4},{-9,0,-10,14},{2,-2,4,0}}));\r
+               add(new JmPattern(type, "5 Columns", "(6,6)(6,6)(0,6)", new byte[][] {c,c,d,d,a,d}));\r
+               add(new JmPattern(type, "5 Boston mess A", "5", new byte[][] {{-12,0,-12,0},{-6,0,-6,0},a,d,c,c,d,a,{-6,0,-6,0},{-12,0,-12,0}}));\r
+               add(new JmPattern(type, "5 Boston mess B", "5", new byte[][] {c,d,d,c,a,{-12,0,-12,0},{-6,0,-6,0},{-6,0,-6,0},{-12,0,-12,0},a}));\r
+               add(new JmPattern(type, "5 Boston mess C", "5", new byte[][] {{12,3,12,3},{-6,0,-6,0},{0,3,0,3},d,{-12,3,-12,3},{-12,0,-12,0},{6,3,6,3},a,{-6,3,-6,3},c}));\r
+               add(new JmPattern(type, "5 Multiplex columns", "([46],[46])(0,6)(2,2)", new byte[][] {g,g,a,g,g,g}));\r
+\r
+               add(new JmPattern(type, "Martin", "[62]25", new byte[][] {g,n,n}));\r
+               add(new JmPattern(type, "25[75]51"));\r
+               add(new JmPattern(type, "(2,[62])([22],6x)([62],2)(6x,[22])"));\r
+               add(new JmPattern(type, "Multiplex [54][22]2", "[54][22]2"));\r
+               add(new JmPattern(type, "Multiplex 24[54]", "24[54]"));\r
+       }\r
+       \r
+       public void setPackage04En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 4;\r
+// }\r
+               add(new JmPattern(type, "6 Fountain", "6"));\r
+               add(new JmPattern(type, "6 Synchro Fountain", "(6,6)"));\r
+               add(new JmPattern(type, "7 Cascade", "7"));\r
+               add(new JmPattern(type, "8 Fountain", "8"));\r
+               add(new JmPattern(type, "9 Cascade", "9"));\r
+\r
+               add(new JmPattern(type, "6 Half-shower", "75", shower));\r
+               add(new JmPattern(type, "6 Shower", "b1", shower));\r
+               add(new JmPattern(type, "7 Shower", "d1", shower));\r
+\r
+               add(new JmPattern(type, "6 Columns", "(6,6)",\r
+                new byte[][] {{15,0,15,0},{15,0,15,0},{9,0,9,0},{9,0,9,0},{3,0,3,0},{3,0,3,0}}));\r
+               add(new JmPattern(type, "Mill's mess 6b", "6", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 864 6b", "864", millsmess));\r
+\r
+               add(new JmPattern(type, "Multiplexe 7b [456][22]2", "[456][22]2"));\r
+               add(new JmPattern(type, "Multiplexe 7b fake6", "([66x],2)(2,[66x])", center));\r
+               add(new JmPattern(type, "26[76]"));\r
+               add(new JmPattern(type, "[234]57"));\r
+\r
+               add(new JmPattern(type, "9 Multiplexe [54]", "[54]"));\r
+               add(new JmPattern(type, "35 Cascade", "z"));\r
+               add(new JmPattern(type, "18 Shower", "z1", shower));\r
+               add(new JmPattern(type, "35 Multiplexe shower", "[9bdfh][11111]", shower));\r
+               add(new JmPattern(type, "Mill's mess 12b 333666999cccfffiiilll", "333666999cccfffiiilll", millsmess));\r
+               add(new JmPattern(type, "[b9753]0020[22]0[222]0[2222]0"));\r
+               add(new JmPattern(type, "123456789abcdefghijklmnopqrstuvwxyz", center));\r
+\r
+               byte[] box1 = {13,0,3,0};\r
+               byte[] box2 = JmPattern.reverse(box1);\r
+               add(new JmPattern(type, "9b Box", "u1q1m1i1e1a1612",\r
+                new byte[][] {g,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,g}));\r
+               add(new JmPattern(type, "trpnljhfdb97531"));\r
+               add(new JmPattern(type, "Ken", "ken"));\r
+               add(new JmPattern(type, "MultiPlexe [56789]", "[56789]"));\r
+               add(new JmPattern(type, "20 Columns A", "(k,k)", 10, 50,\r
+                new byte[][] {{29,3,29,3},{2,3,2,3},{26,3,26,3},{5,3,5,3},{23,3,23,3},{8,3,8,3},{20,3,20,3},{11,3,11,3},{17,3,17,3},{14,3,14,3},{14,3,14,3},{17,3,17,3},{11,3,11,3},{20,3,20,3},{8,3,8,3},{23,3,23,3},{5,3,5,3},{26,3,26,3},{2,3,2,3},{29,3,29,3}}));\r
+               add(new JmPattern(type, "20 Columns B", "k", 10, 50,\r
+                new byte[][] {{20,3,20,3},{18,3,18,3},{16,3,16,3},{14,3,14,3},{12,3,12,3},{10,3,10,3},{8,3,8,3},{6,3,6,3},{4,3,4,3},{2,3,2,3},{2,3,2,3},{4,3,4,3},{6,3,6,3},{8,3,8,3},{10,3,10,3},{12,3,12,3},{14,3,14,3},{16,3,16,3},{18,3,18,3},{20,3,20,3}}));\r
+       }\r
+\r
+       public void setPackage05En() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 5;\r
+// }\r
+               add(new JmPattern(type, "Throw one", "300"));\r
+               add(new JmPattern(type, "Throw two", "33022"));\r
+               add(new JmPattern(type, "Continuous throw two", "330"));\r
+               add(new JmPattern(type, "Flash", "[32]3322"));\r
+               add(new JmPattern(type, "Slow cascade", "3", 20, 75));\r
+               add(new JmPattern(type, "Four hand practice", "40"));\r
+               add(new JmPattern(type, "Columns four hand practice", "40", new byte[][] {a,g,b,g}));\r
+               add(new JmPattern(type, "Two of the five practice", "50500"));\r
+               add(new JmPattern(type, "3 Practice five Chase", "50505"));\r
+               add(new JmPattern(type, "3 Flash five practice", "55500"));\r
+               add(new JmPattern(type, "Three of the five practice", "52512"));\r
+               add(new JmPattern(type, "Practice five 4 Flash", "[52][52]55022[22][22]"));\r
+               add(new JmPattern(type, "A gap of five practice", "55550"));\r
+               add(new JmPattern(type, "Practice of five B gap", "552"));\r
+               add(new JmPattern(type, "Four of the five practice", "5551"));\r
+               add(new JmPattern(type, "5 flash", "[522][52][52]5522[22][22]"));\r
+               add(new JmPattern(type, "3 -> 5Cascade", "[32][32][32][32][32][32][52][52][52]555555522"));\r
+\r
+               add(new JmPattern(type, "Practice 3 box", "(2x,4)(0,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "Practice 3 Mill's mess", "330", 13, 50, millsmess));\r
+       }\r
+       \r
+       public void setPackage06En() throws JmException {\r
+               clearIndex();\r
+               int type = 6;\r
+               addJp(new JmPattern(type, "[New]", "1"));\r
+       }\r
+\r
+       public void setPackage00Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 0;\r
+// }\r
+               add(new JmPattern(type, "Cascade", "3"));\r
+               add(new JmPattern(type, "Flash", "333355500", 30, 50));\r
+               add(new JmPattern(type, "Tennis", "3", new byte[][] {{8,0,4,0},{8,0,4,0},{14,3,14,3}}));\r
+               add(new JmPattern(type, "Demi-Douche", "3", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "Cascade inversée", "3", reverse));\r
+               add(new JmPattern(type, "Moulin", "3", new byte[][] {{10,0,-10,-2},{-10,4,10,2}}));\r
+               add(new JmPattern(type, "Par-dessus", "3", 15, 50, new byte[][] {n,n,n,g,n,{10,0,8,-2},{-13,5,0,2},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "Par en dessous", "3", 15, 50, new byte[][] {n,n,n,g,{13,0,4,-3},{10,4,4,4},{-16,-3,0,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "Au dessus de la tête", "3", new byte[][] {{12,19,3,19}}));\r
+               add(new JmPattern(type, "Haches", "(2,4x)(4x,2)", 12, 50, new byte[][] {{4,9,-10,-3},{10,6,7,9},{10,6,7,9},{4,9,-10,-3}}));\r
+               add(new JmPattern(type, "Manger la pomme", "33333423", new byte[][] {{0,6,-3,4},n,n,n,n,{13,0,2,0},{12,7,0,7},{13,0,-4,0}}));\r
+               add(new JmPattern(type, "Collonne", "(0,4)(4,4)", 14, 50, new byte[][] {a,b,b,b}));\r
+               add(new JmPattern(type, "Yo-yo dessus", "(4,2)", 13, 50,  new byte[][] {{5,2,5,3},{-5,-1,-5,0},{5,13,5,13},{5,-1,5,0}}));\r
+               add(new JmPattern(type, "Yo-yo dessous", "(4,2)", 13, 50, new byte[][] {{5,-1,5,0},{-5,3,-5,4},{5,10,5,10},{5,3,5,4}}));\r
+               add(new JmPattern(type, "Un niveau pour chacune", "3", 13, 50, new byte[][] {{20,10,20,10},b,{15,5,15,5},{20,10,20,10},b,{15,5,15,5}}));\r
+               add(new JmPattern(type, "Statue de la liberté", "3", 12, 50, new byte[][] {{3,0,12,4},{10,20,9,19}}));\r
+               add(new JmPattern(type, "Shuffle", "(4x,2x)", 12, 50, new byte[][] {{0,-5,12,10},{10,0,14,0}}));\r
+               add(new JmPattern(type, "Luke Shuffle", "(4,2x)(2x,4)", 15, 50, new byte[][] {{10,0,14,10},{10,-3,6,0},{10,-3,6,0},{10,0,14,10}}));\r
+               add(new JmPattern(type, "Machine 1/2", "242334", 15, 50, new byte[][] {{5,4,10,-3},b,{10,-3,10,13},a,{10,13,-10,13},d}));\r
+               add(new JmPattern(type, "Machine", "3", 10, 50, new byte[][] {{7,12,-7,12},{7,0,-7,0}}));\r
+               add(new JmPattern(type, "Douche", "51", 10, 50, shower));\r
+               add(new JmPattern(type, "Douche haute", "51"));\r
+               add(new JmPattern(type, "Boite", "(2x,4)(4,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "Vague", "(2,4)(2,4x)(4,2)(4x,2)", 10, 50, new byte[][] {{10,1,-7,0},{12,0,12,9},e,{-5,9,0,3},{12,0,12,9},{10,1,-7,0},{-5,9,0,3},e}));\r
+               add(new JmPattern(type, "Suivre", "423", 10, 50, new byte[][] {{-10,10,-10,4},{10,-3,10,10},{0,4,0,2}}));\r
+               add(new JmPattern(type, "Boston mess A", "3", new byte[][] {{10,-2,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3}}));\r
+               add(new JmPattern(type, "Boston mess B", "3", new byte[][] {{10,3,10,-2},{10,3,10,3},{0,-2,0,-2},{-10,3,-10,3},{-10,-2,-10,-2},{0,3,0,3},{10,-2,10,3},{10,-2,10,-2},{0,3,0,3},{-10,-2,-10,-2},{-10,3,-10,3},{0,-2,0,-2}}));\r
+               add(new JmPattern(type, "Mill's mess", "3", 13, 50, millsmess));\r
+               add(new JmPattern(type, "Reverse Mill's mess", "3", 13, 50, new byte[][] {{-12,0,-1,0},{12,0,0,0},{-12,0,1,0}}));\r
+               add(new JmPattern(type, "Barrage", "423", 10, 50, new byte[][] {{12,12,-6,-2},{-6,5,-6,12},{0,5,0,5}}));\r
+               add(new JmPattern(type, "Revenge de Rubenstein", "35223", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+               add(new JmPattern(type, "une main", "60"));\r
+               add(new JmPattern(type, "une main cascade", "60", new byte[][] {{-6,0,2,0},g,{18,0,10,0},g}));\r
+               add(new JmPattern(type, "une main multiplex 2b", "[46]06020"));\r
+               add(new JmPattern(type, "une main deux étages", "8040"));\r
+       }\r
+       \r
+       public void setPackage01Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 1;\r
+// }\r
+               add(new JmPattern(type, "531"));\r
+               add(new JmPattern(type, "450"));\r
+               add(new JmPattern(type, "5241"));\r
+               add(new JmPattern(type, "51414"));\r
+               add(new JmPattern(type, "72312"));\r
+               add(new JmPattern(type, "Cascade large", "3", 12, 50, new byte[][] {{21,9,18,4}}));\r
+               add(new JmPattern(type, "Cascade lancée en colonne", "3", new byte[][] {{-8,0,12,0}}));\r
+               add(new JmPattern(type, "Par-dessus en continu", "3", 15, 50, new byte[][] {{10,0,3,-2},{-13,5,13,0},{13,-3,4,0}}));\r
+               add(new JmPattern(type, "Par en dessous en continu", "3", 15, 50, new byte[][] {{10,4,3,4},{-13,-5,13,0},{13,3,4,0}}));\r
+               add(new JmPattern(type, "Mains croisées", "3", new byte[][] {{-4,0,-12,0}}));\r
+               add(new JmPattern(type, "Manger toutes les pommes", "(2,4x)(4x,2)", 12, 50, new byte[][] {{0,7,-3,-3},{12,10,0,8},{12,10,0,8},{0,7,-3,-3}}));\r
+               \r
+               add(new JmPattern(type, "1-up 2-up B", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {o,o,{14,0,0,0},o,o,o,o,{14,0,0,0}}));\r
+               add(new JmPattern(type, "1-up 2-up C", "(4,4)(0,4x)(4,4)(4,0)(4,4)(4x,0)(4,4)(0,4)", 14, 50, new byte[][] {o,o,{14,0,14,0},o,o,o,o,a,o,o,o,{14,0,14,0},o,o,a,o}));\r
+               add(new JmPattern(type, "1-up 2-up D", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50, new byte[][] {{12,0,-6,0},{-6,0,12,0},a,d,{-6,0,12,0},{12,0,-6,0},d,a}));\r
+               add(new JmPattern(type, "1-up 2-up E", "(4,4)(0,4)", 14, 50, new byte[][] {f,f,{13,0,-13,0},f}));\r
+               add(new JmPattern(type, "1-up 2-up F", "(6,6)(0,2x)(4x,0)", 10, 50, new byte[][] {f,f,{13,7,4,0},f,f,{4,0,13,7}}));\r
+\r
+               byte[] fake1 = {10,-1,10,0};\r
+               byte[] fake2 = {0,-1,0,0};\r
+               byte[] fake3 = {10,10,10,10};\r
+               add(new JmPattern(type, "Fake A", "(2,4)", 14, 50, new byte[][] {fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "Fake B", "(2,4)", 14, 50, new byte[][] {fake2,fake1,fake1,fake3}));\r
+               add(new JmPattern(type, "Fake 2 côtés", "(4,2)(4x,2)(2,4)(2,4x)", 13, 50, new byte[][] {fake1,fake1,fake3,fake2,fake1,fake1,fake2,fake3}));\r
+               add(new JmPattern(type, "Yo-yo autour", "(4,2)", 13, 50, new byte[][] {{0,2,0,3},fake2,{0,13,0,13},{10,-1,-10,-1}}));\r
+               add(new JmPattern(type, "Yo-yo tornade", "(2,4)", new byte[][] {e,{15,15,-15,14},{-5,0,-5,0},{15,14,-15,15}}));\r
+               add(new JmPattern(type, "Yo-yo à travers", "(2,4)", new byte[][] {e,{15,12,0,12},{-5,0,-5,0},{-15,12,0,12}}));\r
+               add(new JmPattern(type, "(4x,2x)(2,4)"));\r
+               add(new JmPattern(type, "(4x,6)(0,2x)"));\r
+               add(new JmPattern(type, "Tennis lent", "(2,4)(2,4x)(4,2)(4x,2)", 14, 50, new byte[][] {e,e,{15,3,15,3},e,e,e,e,{15,3,15,3}}));\r
+               add(new JmPattern(type, "Statue de la liberté Cascade", "3", 14, 50, new byte[][] {{3,4,12,0},{10,17,9,19}}));\r
+               add(new JmPattern(type, "441", 13, 50));\r
+               add(new JmPattern(type, "441 Inversé", "441", 13, 50, new byte[][] {r,r,{4,0,0,0}}));\r
+               add(new JmPattern(type, "441 Shuffle", "441", 10, 50, new byte[][] {{5,-2,5,-2},d,{15,4,9,10}}));\r
+               add(new JmPattern(type, "Boss Side Slam", "(4x,2x)(2,4x)(2x,4x)(4x,2)", 10, 50, new byte[][] {{6,0,12,10},b,{10,0,4,0},d,b,{6,0,12,10},d,{10,0,4,0}}));\r
+               add(new JmPattern(type, "Machine B", "2334", 13, 50, new byte[][] {{0,11,10,11},{10,0,0,0},{0,12,-10,12},{10,0,0,0}}));\r
+\r
+               byte[] eb = {3,0,10,0};\r
+               add(new JmPattern(type, "Demi-douche lente", "5223", shower));\r
+               add(new JmPattern(type, "Demi-douche sous le bras", "(2x,4x)", new byte[][] {{5,0,-10,0},{3,4,-3,4}}));\r
+               add(new JmPattern(type, "Demi-douche sous les bras", "(2x,4x)", new byte[][] {eb,{5,4,0,4},{3,0,-10,0},{5,4,0,4}}));\r
+               add(new JmPattern(type, "Douche", "(2x,4x)", shower));\r
+               add(new JmPattern(type, "Douche 7131", "7131", shower));\r
+               add(new JmPattern(type, "Douche (2x,2x)", "(2x,6x)(2x,2x)", 15, 50, new byte[][] {{6,0,12,3},{6,3,6,0},{6,0,6,3},{12,3,6,0}}));\r
+               add(new JmPattern(type, "Douche 315171", "315171", shower));\r
+               add(new JmPattern(type, "Hafumesu", "3", 13, 50, new byte[][] {c,{0,0,-12,-3},{0,2,-12,2},{0,-3,-6,0}}));\r
+               add(new JmPattern(type, "423 Mill's mess", "423", millsmess));\r
+               add(new JmPattern(type, "414 Mill's mess", "414", millsmess));\r
+               add(new JmPattern(type, "315 Mill's mess", "315", millsmess));\r
+               add(new JmPattern(type, "44133 Mill's mess", "44133", 13, 50, new byte[][] {{-2,0,-12,5},{2,-2,12,0},{0,2,-3,0},{10,0,10,2},{7,-2,-10,-3}}));\r
+               add(new JmPattern(type, "Boite Mill's mess", "612", millsmess));\r
+               add(new JmPattern(type, "Boite 126", "126", 15, 50));\r
+               add(new JmPattern(type, "Boite 630", "630", 15, 50));\r
+               add(new JmPattern(type, "Boite étendue", "(4x,2x)(4,2x)(2x,4x)(2x,4)", 11, 50, new byte[][] {{14,0,7,0},a,{14,0,0,0},{0,0,14,0},a,{14,0,7,0},{0,0,14,0},{14,0,0,0}}));\r
+               add(new JmPattern(type, "Boite 2 étages", "(2x,8)(2x,4)(0,2x)(8,2x)(4,2x)(2x,0)", new byte[][] {eb,h,eb,h,h,eb,h,eb,h,eb,eb,h}));\r
+       }\r
+       \r
+       public void setPackage02Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 2;\r
+// }\r
+               add(new JmPattern(type, "Fontaine", "4"));\r
+               add(new JmPattern(type, "Fontaine synchrone", "(4,4)"));\r
+               add(new JmPattern(type, "Fontaine inversée", "4", reverse));\r
+               add(new JmPattern(type, "Fontaine Synchrone inversée", "(4,4)", reverse));\r
+               add(new JmPattern(type, "Colonnes 4b avec un échange", "(4x,4x)(4,4)", new byte[][] {{12,0,12,2},{12,2,12,0},f,f}));\r
+               add(new JmPattern(type, "Colonnes 4b Piston", "4", columns));\r
+               add(new JmPattern(type, "Colonnes 4b synchro (asymétrique)", "(4,4)", columns));\r
+               add(new JmPattern(type, "Colonnes 4b synchro (symétrique)", "(4,4)", new byte[][] {c,c,f,f}));\r
+               add(new JmPattern(type, "Colonnes 4b synchro séparées", "(4,4)", new byte[][] {c,{-4,0,-4,0},{-4,0,-4,0},c}));\r
+               byte[] cross1 = {13,0,7,3};\r
+               byte[] cross2 = {13,3,7,0};\r
+               add(new JmPattern(type, "Croisé A", "(4x,4x)", new byte[][] {cross1,cross2}));\r
+               add(new JmPattern(type, "Croisé B", "(4x,4x)", new byte[][] {cross1,cross2,cross2,cross1}));\r
+               add(new JmPattern(type, "Tennis", "44453",       new byte[][] {{9,0,4,0},{9,0,4,0},{0,0,4,0},{15,3,15,3},{9,0,4,0}}));\r
+               add(new JmPattern(type, "444447333", 30, 50));\r
+               add(new JmPattern(type, "53"));\r
+               add(new JmPattern(type, "561"));\r
+               add(new JmPattern(type, "453"));\r
+               add(new JmPattern(type, "741"));\r
+               add(new JmPattern(type, "6424"));\r
+               add(new JmPattern(type, "61616"));\r
+               add(new JmPattern(type, "7161616"));\r
+               add(new JmPattern(type, "7272712"));\r
+               add(new JmPattern(type, "(2x,6x)(6x,2x)"));\r
+               add(new JmPattern(type, "(2,6x)(2x,6)(6x,2)(6,2x)"));\r
+               add(new JmPattern(type, "(2,4)([44x],2x)"));\r
+\r
+               add(new JmPattern(type, "Demi-douche 4b", "53", shower));\r
+               add(new JmPattern(type, "Douche 4b", "71", shower));\r
+               add(new JmPattern(type, "Douche synchro 4b", "(2x,6x)", shower));\r
+               add(new JmPattern(type, "Douche 9151", "9151", shower));\r
+\r
+               add(new JmPattern(type, "Boite", "(2x,8)(2x,4)(8,2x)(4,2x)", new byte[][] {b,h,b,h,h,b,h,b}));\r
+               add(new JmPattern(type, "Pseudo Boite A", "633", new byte[][] {b,{7,0,0,0},{7,0,0,0}}));\r
+               add(new JmPattern(type, "Pseudo Boite B", "(2x,6)(2x,6)(6,2x)(6,2x)"));\r
+\r
+               add(new JmPattern(type, "Mill's mess", "4", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 534", "534", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 552", "552", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 642", "642", millsmess));\r
+               add(new JmPattern(type, "Barrage", "525", 12, 50, new byte[][] {{14,14,-5,-2},{-9,3,-9,14},{0,0,3,0}}));\r
+\r
+               add(new JmPattern(type, "Multiplex [34]1", "[34]1"));\r
+               add(new JmPattern(type, "Mutiplex 4[43]1", "4[43]1"));\r
+               add(new JmPattern(type, "Mill's mess Multiplex", "[34]23", millsmess));\r
+               add(new JmPattern(type, "Mill's mess moulin", "3[53]22[32]", 15, 50, new byte[][] {{3,1,13,8},{7,-2,-10,-3},{3,6,-12,2},{-1,0,12,2},{-2,2,-10,-2}}));\r
+       }\r
+       \r
+       public void setPackage03Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 3;\r
+// }\r
+               add(new JmPattern(type, "Cascade", "5"));\r
+               add(new JmPattern(type, "Cascade inversée", "5", reverse));\r
+               add(new JmPattern(type, "555555744", 30, 50));\r
+               add(new JmPattern(type, "2 gauche et 3 droite", "64"));\r
+               add(new JmPattern(type, "744"));\r
+               add(new JmPattern(type, "753"));\r
+               add(new JmPattern(type, "66661"));\r
+               add(new JmPattern(type, "88333"));\r
+               add(new JmPattern(type, "75751"));\r
+               add(new JmPattern(type, "123456789", center));\r
+\r
+               add(new JmPattern(type, "Demi-douche 5", "5", new byte[][] {{8,0,15,8},{15,8,8,0}}));\r
+               add(new JmPattern(type, "Demi-douche 73", "73", shower));\r
+               add(new JmPattern(type, "Demi-douche synchrone", "(4x,6x)", shower));\r
+               add(new JmPattern(type, "Douche", "91", shower));\r
+               add(new JmPattern(type, "[97]121 douche", "[97]121", shower));\r
+               add(new JmPattern(type, "(6,4x)", "(4x,6)(6,4x)"));\r
+\r
+               add(new JmPattern(type, "Mill's mess", "5", millsmess));\r
+               add(new JmPattern(type, "Barrage", "726", 12, 50, new byte[][] {{16,14,-3,-4},{-9,0,-10,14},{2,-2,4,0}}));\r
+               add(new JmPattern(type, "Colonnes", "(6,6)(6,6)(0,6)", new byte[][] {c,c,d,d,a,d}));\r
+               add(new JmPattern(type, "Boston mess A", "5", new byte[][] {{-12,0,-12,0},{-6,0,-6,0},a,d,c,c,d,a,{-6,0,-6,0},{-12,0,-12,0}}));\r
+               add(new JmPattern(type, "Boston mess B", "5", new byte[][] {c,d,d,c,a,{-12,0,-12,0},{-6,0,-6,0},{-6,0,-6,0},{-12,0,-12,0},a}));\r
+               add(new JmPattern(type, "Boston mess C", "5", new byte[][] {{12,3,12,3},{-6,0,-6,0},{0,3,0,3},d,{-12,3,-12,3},{-12,0,-12,0},{6,3,6,3},a,{-6,3,-6,3},c}));\r
+               add(new JmPattern(type, "Colonnes multiplex", "([46],[46])(0,6)(2,2)", new byte[][] {g,g,a,g,g,g}));\r
+\r
+               add(new JmPattern(type, "Martin", "[62]25", new byte[][] {g,n,n}));\r
+               add(new JmPattern(type, "25[75]51"));\r
+               add(new JmPattern(type, "(2,[62])([22],6x)([62],2)(6x,[22])"));\r
+               add(new JmPattern(type, "Multiplex [54][22]2", "[54][22]2"));\r
+               add(new JmPattern(type, "Multiplex 24[54]", "24[54]"));\r
+       }\r
+       \r
+       public void setPackage04Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 4;\r
+// }\r
+               add(new JmPattern(type, "Fontaine 6b", "6"));\r
+               add(new JmPattern(type, "Fontaine Synchro 6b", "(6,6)"));\r
+               add(new JmPattern(type, "Cascade 7b", "7"));\r
+               add(new JmPattern(type, "Fontaine 8b", "8"));\r
+               add(new JmPattern(type, "Cascade 9b", "9"));\r
+\r
+               add(new JmPattern(type, "Demi-douche 6b", "75", shower));\r
+               add(new JmPattern(type, "Douche 6b", "b1", shower));\r
+               add(new JmPattern(type, "Douche 7b", "d1", shower));\r
+\r
+               add(new JmPattern(type, "Colonnes 6b", "(6,6)",\r
+                new byte[][] {{15,0,15,0},{15,0,15,0},{9,0,9,0},{9,0,9,0},{3,0,3,0},{3,0,3,0}}));\r
+               add(new JmPattern(type, "Mill's mess 6b", "6", millsmess));\r
+               add(new JmPattern(type, "Mill's mess 864 6b", "864", millsmess));\r
+\r
+               add(new JmPattern(type, "Multiplex 7b [456][22]2", "[456][22]2"));\r
+               add(new JmPattern(type, "Multiplex 7b faux6", "([66x],2)(2,[66x])", center));\r
+               add(new JmPattern(type, "26[76]"));\r
+               add(new JmPattern(type, "[234]57"));\r
+\r
+               add(new JmPattern(type, "9 multiplex [54]", "[54]"));\r
+               add(new JmPattern(type, "35 Cascade", "z"));\r
+               add(new JmPattern(type, "18 Douche", "z1", shower));\r
+               add(new JmPattern(type, "35 douche multiplex", "[9bdfh][11111]", shower));\r
+               add(new JmPattern(type, "Mill's mess 12b 333666999cccfffiiilll", "333666999cccfffiiilll", millsmess));\r
+               add(new JmPattern(type, "[b9753]0020[22]0[222]0[2222]0"));\r
+               add(new JmPattern(type, "123456789abcdefghijklmnopqrstuvwxyz", center));\r
+\r
+               byte[] box1 = {13,0,3,0};\r
+               byte[] box2 = JmPattern.reverse(box1);\r
+               add(new JmPattern(type, "Boite 9b", "u1q1m1i1e1a1612",\r
+                new byte[][] {g,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,box2,box1,g}));\r
+               add(new JmPattern(type, "trpnljhfdb97531"));\r
+               add(new JmPattern(type, "Ken", "ken"));\r
+               add(new JmPattern(type, "Multiplex [56789]", "[56789]"));\r
+               add(new JmPattern(type, "20 colonnes A", "(k,k)", 10, 50,\r
+                new byte[][] {{29,3,29,3},{2,3,2,3},{26,3,26,3},{5,3,5,3},{23,3,23,3},{8,3,8,3},{20,3,20,3},{11,3,11,3},{17,3,17,3},{14,3,14,3},{14,3,14,3},{17,3,17,3},{11,3,11,3},{20,3,20,3},{8,3,8,3},{23,3,23,3},{5,3,5,3},{26,3,26,3},{2,3,2,3},{29,3,29,3}}));\r
+               add(new JmPattern(type, "20 colonnes B", "k", 10, 50,\r
+                new byte[][] {{20,3,20,3},{18,3,18,3},{16,3,16,3},{14,3,14,3},{12,3,12,3},{10,3,10,3},{8,3,8,3},{6,3,6,3},{4,3,4,3},{2,3,2,3},{2,3,2,3},{4,3,4,3},{6,3,6,3},{8,3,8,3},{10,3,10,3},{12,3,12,3},{14,3,14,3},{16,3,16,3},{18,3,18,3},{20,3,20,3}}));\r
+       }\r
+\r
+       public void setPackage05Fr() throws JmException {\r
+               clearIndex();\r
+// edit {\r
+               int type = 5;\r
+// }\r
+               add(new JmPattern(type, "Lancé un", "300"));\r
+               add(new JmPattern(type, "Lancé deux", "33022"));\r
+               add(new JmPattern(type, "Lancé continu deux", "330"));\r
+               add(new JmPattern(type, "Flash", "[32]3322"));\r
+               add(new JmPattern(type, "Cascade lente", "3", 20, 75));\r
+               add(new JmPattern(type, "Fontaine 2b 1 main - éducatif 4b", "40"));\r
+               add(new JmPattern(type, "Colonne 2b 1 main - éducatif 4b", "40", new byte[][] {a,g,b,g}));\r
+               add(new JmPattern(type, "Serpent 2b - éducatif 5b", "50500"));\r
+               add(new JmPattern(type, "Serpent 3b - éducatif 5b", "50505"));\r
+               add(new JmPattern(type, "Flash 3b enchainé - éducatif 5b", "55500"));\r
+               add(new JmPattern(type, "3b - éducatif 5b", "52512"));\r
+               add(new JmPattern(type, "Flash 4b - éducatif 5b", "[52][52]55022[22][22]"));\r
+               add(new JmPattern(type, "Flash 4b enchainé - éducatif 5b", "55550"));\r
+               add(new JmPattern(type, "4b - éducatif 5b", "552"));\r
+               add(new JmPattern(type, "4b - éducatif 5b", "5551"));\r
+               add(new JmPattern(type, "5 flash", "[522][52][52]5522[22][22]"));\r
+               add(new JmPattern(type, "3 -> 5 Cascade", "[32][32][32][32][32][32][52][52][52]555555522"));\r
+\r
+               add(new JmPattern(type, "Educatif boite", "(2x,4)(0,2x)", 12, 50, new byte[][] {b,{10,0,2,0},{10,0,2,0},b}));\r
+               add(new JmPattern(type, "Educatif Mill's mess", "330", 13, 50, millsmess));\r
+       }\r
+       \r
+       public void setPackage06Fr() throws JmException {\r
+               clearIndex();\r
+               int type = 6;\r
+               addJp(new JmPattern(type, "[Nouveau]", "1"));\r
+       }       \r
+\r
        public void setPackage00() throws JmException {\r
                clearIndex();\r
 // edit {\r
@@ -555,399 +1111,6 @@ public class PatternList {
                clearIndex();\r
                int type = 6;\r
                addJp(new JmPattern(type, "[新規作成]", "1"));\r
-       }\r
-       \r
-       public void setPackage00En() throws JmException {\r
-               clearIndex();\r
-               int type = 0;\r
-               add(new JmPattern(type, "Cascade", "3"));\r
-               add(new JmPattern(type, "フラッシュ", "333355500", 30, 50));\r
-               add(new JmPattern(type, "テニス", "3", new byte[][] { { 8, 0, 4, 0 },\r
-                               { 8, 0, 4, 0 }, { 14, 3, 14, 3 } }));\r
-               add(new JmPattern(type, "ハーフシャワー", "3", new byte[][] { { 8, 0, 15, 8 },\r
-                               { 15, 8, 8, 0 } }));\r
-               add(new JmPattern(type, "リバースカスケード", "3", reverse));\r
-               add(new JmPattern(type, "ウインドミル", "3", new byte[][] {\r
-                               { 10, 0, -10, -2 }, { -10, 4, 10, 2 } }));\r
-               add(new JmPattern(type, "リーチオーバー", "3", 15, 50, new byte[][] { n, n, n,\r
-                               g, n, { 10, 0, 8, -2 }, { -13, 5, 0, 2 }, { 13, -3, 4, 0 } }));\r
-               add(new JmPattern(type, "リーチアンダー", "3", 15, 50, new byte[][] { n, n, n,\r
-                               g, { 13, 0, 4, -3 }, { 10, 4, 4, 4 }, { -16, -3, 0, 0 },\r
-                               { 13, 3, 4, 0 } }));\r
-               add(new JmPattern(type, "オーバーザヘッド", "3",\r
-                               new byte[][] { { 12, 19, 3, 19 } }));\r
-               add(new JmPattern(type, "チョップ", "(2,4x)(4x,2)", 12, 50, new byte[][] {\r
-                               { 4, 9, -10, -3 }, { 10, 6, 7, 9 }, { 10, 6, 7, 9 },\r
-                               { 4, 9, -10, -3 } }));\r
-               add(new JmPattern(type, "リンゴ食べちゃえ", "33333423", new byte[][] {\r
-                               { 0, 6, -3, 4 }, n, n, n, n, { 13, 0, 2, 0 }, { 12, 7, 0, 7 },\r
-                               { 13, 0, -4, 0 } }));\r
-               add(new JmPattern(type, "1アップ2アップ", "(0,4)(4,4)", 14, 50, new byte[][] {\r
-                               a, b, b, b }));\r
-               add(new JmPattern(type, "ヨーヨー", "(4,2)", 13, 50, new byte[][] {\r
-                               { 5, 2, 5, 3 }, { -5, -1, -5, 0 }, { 5, 13, 5, 13 },\r
-                               { 5, -1, 5, 0 } }));\r
-               add(new JmPattern(type, "オイオイ", "(4,2)", 13, 50, new byte[][] {\r
-                               { 5, -1, 5, 0 }, { -5, 3, -5, 4 }, { 5, 10, 5, 10 },\r
-                               { 5, 3, 5, 4 } }));\r
-               add(new JmPattern(type, "アーチ", "3", 13, 50, new byte[][] {\r
-                               { 20, 10, 20, 10 }, b, { 15, 5, 15, 5 }, { 20, 10, 20, 10 }, b,\r
-                               { 15, 5, 15, 5 } }));\r
-               add(new JmPattern(type, "自由の女神", "3", 12, 50, new byte[][] {\r
-                               { 3, 0, 12, 4 }, { 10, 20, 9, 19 } }));\r
-               add(new JmPattern(type, "シャッフル", "(4x,2x)", 12, 50, new byte[][] {\r
-                               { 0, -5, 12, 10 }, { 10, 0, 14, 0 } }));\r
-               add(new JmPattern(type, "ルークスシャッフル", "(4,2x)(2x,4)", 15, 50,\r
-                               new byte[][] { { 10, 0, 14, 10 }, { 10, -3, 6, 0 },\r
-                                               { 10, -3, 6, 0 }, { 10, 0, 14, 10 } }));\r
-               add(new JmPattern(type, "ロボット", "242334", 15, 50, new byte[][] {\r
-                               { 5, 4, 10, -3 }, b, { 10, -3, 10, 13 }, a,\r
-                               { 10, 13, -10, 13 }, d }));\r
-               add(new JmPattern(type, "キャリー", "3", 10, 50, new byte[][] {\r
-                               { 7, 12, -7, 12 }, { 7, 0, -7, 0 } }));\r
-               add(new JmPattern(type, "シャワー", "51", 10, 50, shower));\r
-               add(new JmPattern(type, "日本のお手玉", "51"));\r
-               add(new JmPattern(type, "ボックス", "(2x,4)(4,2x)", 12, 50, new byte[][] {\r
-                               b, { 10, 0, 2, 0 }, { 10, 0, 2, 0 }, b }));\r
-               add(new JmPattern(type, "ウィーブ", "(2,4)(2,4x)(4,2)(4x,2)", 10, 50,\r
-                               new byte[][] { { 10, 1, -7, 0 }, { 12, 0, 12, 9 }, e,\r
-                                               { -5, 9, 0, 3 }, { 12, 0, 12, 9 }, { 10, 1, -7, 0 },\r
-                                               { -5, 9, 0, 3 }, e }));\r
-               add(new JmPattern(type, "フォロー", "423", 10, 50, new byte[][] {\r
-                               { -10, 10, -10, 4 }, { 10, -3, 10, 10 }, { 0, 4, 0, 2 } }));\r
-               add(new JmPattern(type, "ボストンメス A", "3", new byte[][] {\r
-                               { 10, -2, 10, -2 }, { 10, 3, 10, 3 }, { 0, -2, 0, -2 },\r
-                               { -10, 3, -10, 3 }, { -10, -2, -10, -2 }, { 0, 3, 0, 3 } }));\r
-               add(new JmPattern(type, "ボストンメス B", "3", new byte[][] {\r
-                               { 10, 3, 10, -2 }, { 10, 3, 10, 3 }, { 0, -2, 0, -2 },\r
-                               { -10, 3, -10, 3 }, { -10, -2, -10, -2 }, { 0, 3, 0, 3 },\r
-                               { 10, -2, 10, 3 }, { 10, -2, 10, -2 }, { 0, 3, 0, 3 },\r
-                               { -10, -2, -10, -2 }, { -10, 3, -10, 3 }, { 0, -2, 0, -2 } }));\r
-               add(new JmPattern(type, "ミルズメス", "3", 13, 50, millsmess));\r
-               add(new JmPattern(type, "リバースミルズメス", "3", 13, 50, new byte[][] {\r
-                               { -12, 0, -1, 0 }, { 12, 0, 0, 0 }, { -12, 0, 1, 0 } }));\r
-               add(new JmPattern(type, "バークスバラージ", "423", 10, 50, new byte[][] {\r
-                               { 12, 12, -6, -2 }, { -6, 5, -6, 12 }, { 0, 5, 0, 5 } }));\r
-               add(new JmPattern(\r
-                               type,\r
-                               "ルーベンシュタインズリベンジ",\r
-                               "35223",\r
-                               15,\r
-                               50,\r
-                               new byte[][] { { 3, 1, 13, 8 }, { 7, -2, -10, -3 },\r
-                                               { 3, 6, -12, 2 }, { -1, 0, 12, 2 }, { -2, 2, -10, -2 } }));\r
-               add(new JmPattern(type, "片手3個", "60"));\r
-               add(new JmPattern(type, "片手カスケード", "60", new byte[][] {\r
-                               { -6, 0, 2, 0 }, g, { 18, 0, 10, 0 }, g }));\r
-               add(new JmPattern(type, "片手3個のマルチ", "[46]06020"));\r
-               add(new JmPattern(type, "8040"));\r
-       }\r
-       \r
-       public void setPackage01En() throws JmException {\r
-               clearIndex();\r
-               int type = 1;\r
-\r
-               add(new JmPattern(type, "531"));\r
-               add(new JmPattern(type, "450"));\r
-               add(new JmPattern(type, "5241"));\r
-               add(new JmPattern(type, "51414"));\r
-               add(new JmPattern(type, "72312"));\r
-               add(new JmPattern(type, "wide cascade", "3", 12, 50, new byte[][] { { 21,\r
-                               9, 18, 4 } }));\r
-               add(new JmPattern(type, "ワイドリバースカスケード", "3", new byte[][] { { -8, 0,\r
-                               12, 0 } }));\r
-               add(new JmPattern(type, "リーチオーバー連続", "3", 15, 50, new byte[][] {\r
-                               { 10, 0, 3, -2 }, { -13, 5, 13, 0 }, { 13, -3, 4, 0 } }));\r
-               add(new JmPattern(type, "リーチアンダー連続", "3", 15, 50, new byte[][] {\r
-                               { 10, 4, 3, 4 }, { -13, -5, 13, 0 }, { 13, 3, 4, 0 } }));\r
-               add(new JmPattern(type, "クロス アーム", "3",\r
-                               new byte[][] { { -4, 0, -12, 0 } }));\r
-               add(new JmPattern(type, "リンゴ食べ放題", "(2,4x)(4x,2)", 12, 50,\r
-                               new byte[][] { { 0, 7, -3, -3 }, { 12, 10, 0, 8 },\r
-                                               { 12, 10, 0, 8 }, { 0, 7, -3, -3 } }));\r
-\r
-               add(new JmPattern(type, "1アップ2アップ B", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50,\r
-                               new byte[][] { o, o, { 14, 0, 0, 0 }, o, o, o, o,\r
-                                               { 14, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "1アップ2アップ C",\r
-                               "(4,4)(0,4x)(4,4)(4,0)(4,4)(4x,0)(4,4)(0,4)", 14, 50,\r
-                               new byte[][] { o, o, { 14, 0, 14, 0 }, o, o, o, o, a, o, o, o,\r
-                                               { 14, 0, 14, 0 }, o, o, a, o }));\r
-               add(new JmPattern(type, "1アップ2アップ D", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50,\r
-                               new byte[][] { { 12, 0, -6, 0 }, { -6, 0, 12, 0 }, a, d,\r
-                                               { -6, 0, 12, 0 }, { 12, 0, -6, 0 }, d, a }));\r
-               add(new JmPattern(type, "1アップ2アップ E", "(4,4)(0,4)", 14, 50,\r
-                               new byte[][] { f, f, { 13, 0, -13, 0 }, f }));\r
-               add(new JmPattern(type, "1アップ2アップ F", "(6,6)(0,2x)(4x,0)", 10, 50,\r
-                               new byte[][] { f, f, { 13, 7, 4, 0 }, f, f, { 4, 0, 13, 7 } }));\r
-\r
-               byte[] fake1 = { 10, -1, 10, 0 };\r
-               byte[] fake2 = { 0, -1, 0, 0 };\r
-               byte[] fake3 = { 10, 10, 10, 10 };\r
-               add(new JmPattern(type, "フェイク A", "(2,4)", 14, 50, new byte[][] {\r
-                               fake1, fake1, fake2, fake3 }));\r
-               add(new JmPattern(type, "フェイク B", "(2,4)", 14, 50, new byte[][] {\r
-                               fake2, fake1, fake1, fake3 }));\r
-               add(new JmPattern(type, "フェイク C", "(4,2)(4x,2)(2,4)(2,4x)", 13, 50,\r
-                               new byte[][] { fake1, fake1, fake3, fake2, fake1, fake1, fake2,\r
-                                               fake3 }));\r
-               add(new JmPattern(type, "ヨーヨーを一周", "(4,2)", 13, 50, new byte[][] {\r
-                               { 0, 2, 0, 3 }, fake2, { 0, 13, 0, 13 }, { 10, -1, -10, -1 } }));\r
-               add(new JmPattern(type, "ヨーヨー(トルネード)", "(2,4)", new byte[][] { e,\r
-                               { 15, 15, -15, 14 }, { -5, 0, -5, 0 }, { 15, 14, -15, 15 } }));\r
-               add(new JmPattern(type, "ヨーヨー(横断)", "(2,4)", new byte[][] { e,\r
-                               { 15, 12, 0, 12 }, { -5, 0, -5, 0 }, { -15, 12, 0, 12 } }));\r
-               add(new JmPattern(type, "(4x,2x)(2,4)"));\r
-               add(new JmPattern(type, "(4x,6)(0,2x)"));\r
-               add(new JmPattern(type, "テニス B", "(2,4)(2,4x)(4,2)(4x,2)", 14, 50,\r
-                               new byte[][] { e, e, { 15, 3, 15, 3 }, e, e, e, e,\r
-                                               { 15, 3, 15, 3 } }));\r
-               add(new JmPattern(type, "自由の女神 B", "3", 14, 50, new byte[][] {\r
-                               { 3, 4, 12, 0 }, { 10, 17, 9, 19 } }));\r
-               add(new JmPattern(type, "441", 13, 50));\r
-               add(new JmPattern(type, "441 外回り", "441", 13, 50, new byte[][] { r, r,\r
-                               { 4, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "441 シャッフル", "441", 10, 50, new byte[][] {\r
-                               { 5, -2, 5, -2 }, d, { 15, 4, 9, 10 } }));\r
-               add(new JmPattern(type, "ボスサイドスラム", "(4x,2x)(2,4x)(2x,4x)(4x,2)", 10,\r
-                               50, new byte[][] { { 6, 0, 12, 10 }, b, { 10, 0, 4, 0 }, d, b,\r
-                                               { 6, 0, 12, 10 }, d, { 10, 0, 4, 0 } }));\r
-               add(new JmPattern(type, "イクスチェンジ", "2334", 13, 50, new byte[][] {\r
-                               { 0, 11, 10, 11 }, { 10, 0, 0, 0 }, { 0, 12, -10, 12 },\r
-                               { 10, 0, 0, 0 } }));\r
-\r
-               byte[] eb = { 3, 0, 10, 0 };\r
-               add(new JmPattern(type, "ハーフシャワー B", "5223", shower));\r
-               add(new JmPattern(type, "腕の下シャワー", "(2x,4x)", new byte[][] {\r
-                               { 5, 0, -10, 0 }, { 3, 4, -3, 4 } }));\r
-               add(new JmPattern(type, "腕の下シャワー(交互)", "(2x,4x)", new byte[][] { eb,\r
-                               { 5, 4, 0, 4 }, { 3, 0, -10, 0 }, { 5, 4, 0, 4 } }));\r
-               add(new JmPattern(type, "シンクロシャワー", "(2x,4x)", shower));\r
-               add(new JmPattern(type, "ハイローシャワー A", "7131", shower));\r
-               add(new JmPattern(type, "ハイローシャワー B", "(2x,6x)(2x,2x)", 15, 50,\r
-                               new byte[][] { { 6, 0, 12, 3 }, { 6, 3, 6, 0 }, { 6, 0, 6, 3 },\r
-                                               { 12, 3, 6, 0 } }));\r
-               add(new JmPattern(type, "ハイローシャワー C", "315171", shower));\r
-               add(new JmPattern(type, "ハーフメス", "3", 13, 50, new byte[][] { c,\r
-                               { 0, 0, -12, -3 }, { 0, 2, -12, 2 }, { 0, -3, -6, 0 } }));\r
-               add(new JmPattern(type, "ミルズメス 423", "423", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 414", "414", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 315", "315", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 44133", "44133", 13, 50, new byte[][] {\r
-                               { -2, 0, -12, 5 }, { 2, -2, 12, 0 }, { 0, 2, -3, 0 },\r
-                               { 10, 0, 10, 2 }, { 7, -2, -10, -3 } }));\r
-               add(new JmPattern(type, "ミルズメス ボックス", "612", millsmess));\r
-               add(new JmPattern(type, "ボックスもどき A", "126", 15, 50));\r
-               add(new JmPattern(type, "ボックスもどき B", "630", 15, 50));\r
-               add(new JmPattern(type, "ダブルボックス", "(4x,2x)(4,2x)(2x,4x)(2x,4)", 11,\r
-                               50, new byte[][] { { 14, 0, 7, 0 }, a, { 14, 0, 0, 0 },\r
-                                               { 0, 0, 14, 0 }, a, { 14, 0, 7, 0 }, { 0, 0, 14, 0 },\r
-                                               { 14, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "拡張ボックス",\r
-                               "(2x,8)(2x,4)(0,2x)(8,2x)(4,2x)(2x,0)", new byte[][] { eb, h,\r
-                                               eb, h, h, eb, h, eb, h, eb, eb, h }));\r
-       }\r
+       }       \r
        \r
-       public void setPackage06En() throws JmException {\r
-               clearIndex();\r
-               int type = 6;\r
-               add(new JmPattern(type, "[Create]", "1"));\r
-       }\r
-\r
-       public void setPackage00Fr() throws JmException {\r
-               clearIndex();\r
-               int type = 0;\r
-               add(new JmPattern(type, "フランス語", "3"));\r
-               add(new JmPattern(type, "フラッシュ", "333355500", 30, 50));\r
-               add(new JmPattern(type, "テニス", "3", new byte[][] { { 8, 0, 4, 0 },\r
-                               { 8, 0, 4, 0 }, { 14, 3, 14, 3 } }));\r
-               add(new JmPattern(type, "ハーフシャワー", "3", new byte[][] { { 8, 0, 15, 8 },\r
-                               { 15, 8, 8, 0 } }));\r
-               add(new JmPattern(type, "リバースカスケード", "3", reverse));\r
-               add(new JmPattern(type, "ウインドミル", "3", new byte[][] {\r
-                               { 10, 0, -10, -2 }, { -10, 4, 10, 2 } }));\r
-               add(new JmPattern(type, "リーチオーバー", "3", 15, 50, new byte[][] { n, n, n,\r
-                               g, n, { 10, 0, 8, -2 }, { -13, 5, 0, 2 }, { 13, -3, 4, 0 } }));\r
-               add(new JmPattern(type, "リーチアンダー", "3", 15, 50, new byte[][] { n, n, n,\r
-                               g, { 13, 0, 4, -3 }, { 10, 4, 4, 4 }, { -16, -3, 0, 0 },\r
-                               { 13, 3, 4, 0 } }));\r
-               add(new JmPattern(type, "オーバーザヘッド", "3",\r
-                               new byte[][] { { 12, 19, 3, 19 } }));\r
-               add(new JmPattern(type, "チョップ", "(2,4x)(4x,2)", 12, 50, new byte[][] {\r
-                               { 4, 9, -10, -3 }, { 10, 6, 7, 9 }, { 10, 6, 7, 9 },\r
-                               { 4, 9, -10, -3 } }));\r
-               add(new JmPattern(type, "リンゴ食べちゃえ", "33333423", new byte[][] {\r
-                               { 0, 6, -3, 4 }, n, n, n, n, { 13, 0, 2, 0 }, { 12, 7, 0, 7 },\r
-                               { 13, 0, -4, 0 } }));\r
-               add(new JmPattern(type, "1アップ2アップ", "(0,4)(4,4)", 14, 50, new byte[][] {\r
-                               a, b, b, b }));\r
-               add(new JmPattern(type, "ヨーヨー", "(4,2)", 13, 50, new byte[][] {\r
-                               { 5, 2, 5, 3 }, { -5, -1, -5, 0 }, { 5, 13, 5, 13 },\r
-                               { 5, -1, 5, 0 } }));\r
-               add(new JmPattern(type, "オイオイ", "(4,2)", 13, 50, new byte[][] {\r
-                               { 5, -1, 5, 0 }, { -5, 3, -5, 4 }, { 5, 10, 5, 10 },\r
-                               { 5, 3, 5, 4 } }));\r
-               add(new JmPattern(type, "アーチ", "3", 13, 50, new byte[][] {\r
-                               { 20, 10, 20, 10 }, b, { 15, 5, 15, 5 }, { 20, 10, 20, 10 }, b,\r
-                               { 15, 5, 15, 5 } }));\r
-               add(new JmPattern(type, "自由の女神", "3", 12, 50, new byte[][] {\r
-                               { 3, 0, 12, 4 }, { 10, 20, 9, 19 } }));\r
-               add(new JmPattern(type, "シャッフル", "(4x,2x)", 12, 50, new byte[][] {\r
-                               { 0, -5, 12, 10 }, { 10, 0, 14, 0 } }));\r
-               add(new JmPattern(type, "ルークスシャッフル", "(4,2x)(2x,4)", 15, 50,\r
-                               new byte[][] { { 10, 0, 14, 10 }, { 10, -3, 6, 0 },\r
-                                               { 10, -3, 6, 0 }, { 10, 0, 14, 10 } }));\r
-               add(new JmPattern(type, "ロボット", "242334", 15, 50, new byte[][] {\r
-                               { 5, 4, 10, -3 }, b, { 10, -3, 10, 13 }, a,\r
-                               { 10, 13, -10, 13 }, d }));\r
-               add(new JmPattern(type, "キャリー", "3", 10, 50, new byte[][] {\r
-                               { 7, 12, -7, 12 }, { 7, 0, -7, 0 } }));\r
-               add(new JmPattern(type, "シャワー", "51", 10, 50, shower));\r
-               add(new JmPattern(type, "日本のお手玉", "51"));\r
-               add(new JmPattern(type, "ボックス", "(2x,4)(4,2x)", 12, 50, new byte[][] {\r
-                               b, { 10, 0, 2, 0 }, { 10, 0, 2, 0 }, b }));\r
-               add(new JmPattern(type, "ウィーブ", "(2,4)(2,4x)(4,2)(4x,2)", 10, 50,\r
-                               new byte[][] { { 10, 1, -7, 0 }, { 12, 0, 12, 9 }, e,\r
-                                               { -5, 9, 0, 3 }, { 12, 0, 12, 9 }, { 10, 1, -7, 0 },\r
-                                               { -5, 9, 0, 3 }, e }));\r
-               add(new JmPattern(type, "フォロー", "423", 10, 50, new byte[][] {\r
-                               { -10, 10, -10, 4 }, { 10, -3, 10, 10 }, { 0, 4, 0, 2 } }));\r
-               add(new JmPattern(type, "ボストンメス A", "3", new byte[][] {\r
-                               { 10, -2, 10, -2 }, { 10, 3, 10, 3 }, { 0, -2, 0, -2 },\r
-                               { -10, 3, -10, 3 }, { -10, -2, -10, -2 }, { 0, 3, 0, 3 } }));\r
-               add(new JmPattern(type, "ボストンメス B", "3", new byte[][] {\r
-                               { 10, 3, 10, -2 }, { 10, 3, 10, 3 }, { 0, -2, 0, -2 },\r
-                               { -10, 3, -10, 3 }, { -10, -2, -10, -2 }, { 0, 3, 0, 3 },\r
-                               { 10, -2, 10, 3 }, { 10, -2, 10, -2 }, { 0, 3, 0, 3 },\r
-                               { -10, -2, -10, -2 }, { -10, 3, -10, 3 }, { 0, -2, 0, -2 } }));\r
-               add(new JmPattern(type, "ミルズメス", "3", 13, 50, millsmess));\r
-               add(new JmPattern(type, "リバースミルズメス", "3", 13, 50, new byte[][] {\r
-                               { -12, 0, -1, 0 }, { 12, 0, 0, 0 }, { -12, 0, 1, 0 } }));\r
-               add(new JmPattern(type, "バークスバラージ", "423", 10, 50, new byte[][] {\r
-                               { 12, 12, -6, -2 }, { -6, 5, -6, 12 }, { 0, 5, 0, 5 } }));\r
-               add(new JmPattern(\r
-                               type,\r
-                               "ルーベンシュタインズリベンジ",\r
-                               "35223",\r
-                               15,\r
-                               50,\r
-                               new byte[][] { { 3, 1, 13, 8 }, { 7, -2, -10, -3 },\r
-                                               { 3, 6, -12, 2 }, { -1, 0, 12, 2 }, { -2, 2, -10, -2 } }));\r
-               add(new JmPattern(type, "片手3個", "60"));\r
-               add(new JmPattern(type, "片手カスケード", "60", new byte[][] {\r
-                               { -6, 0, 2, 0 }, g, { 18, 0, 10, 0 }, g }));\r
-               add(new JmPattern(type, "片手3個のマルチ", "[46]06020"));\r
-               add(new JmPattern(type, "8040"));\r
-       }\r
-       \r
-       public void setPackage01Fr() throws JmException {\r
-               clearIndex();\r
-               int type = 1;\r
-\r
-               add(new JmPattern(type, "531"));\r
-               add(new JmPattern(type, "450"));\r
-               add(new JmPattern(type, "5241"));\r
-               add(new JmPattern(type, "51414"));\r
-               add(new JmPattern(type, "72312"));\r
-               add(new JmPattern(type, "wide cascade", "3", 12, 50, new byte[][] { { 21,\r
-                               9, 18, 4 } }));\r
-               add(new JmPattern(type, "ワイドリバースカスケード", "3", new byte[][] { { -8, 0,\r
-                               12, 0 } }));\r
-               add(new JmPattern(type, "リーチオーバー連続", "3", 15, 50, new byte[][] {\r
-                               { 10, 0, 3, -2 }, { -13, 5, 13, 0 }, { 13, -3, 4, 0 } }));\r
-               add(new JmPattern(type, "リーチアンダー連続", "3", 15, 50, new byte[][] {\r
-                               { 10, 4, 3, 4 }, { -13, -5, 13, 0 }, { 13, 3, 4, 0 } }));\r
-               add(new JmPattern(type, "クロス アーム", "3",\r
-                               new byte[][] { { -4, 0, -12, 0 } }));\r
-               add(new JmPattern(type, "リンゴ食べ放題", "(2,4x)(4x,2)", 12, 50,\r
-                               new byte[][] { { 0, 7, -3, -3 }, { 12, 10, 0, 8 },\r
-                                               { 12, 10, 0, 8 }, { 0, 7, -3, -3 } }));\r
-\r
-               add(new JmPattern(type, "1アップ2アップ B", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50,\r
-                               new byte[][] { o, o, { 14, 0, 0, 0 }, o, o, o, o,\r
-                                               { 14, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "1アップ2アップ C",\r
-                               "(4,4)(0,4x)(4,4)(4,0)(4,4)(4x,0)(4,4)(0,4)", 14, 50,\r
-                               new byte[][] { o, o, { 14, 0, 14, 0 }, o, o, o, o, a, o, o, o,\r
-                                               { 14, 0, 14, 0 }, o, o, a, o }));\r
-               add(new JmPattern(type, "1アップ2アップ D", "(4,4)(0,4x)(4,4)(4x,0)", 14, 50,\r
-                               new byte[][] { { 12, 0, -6, 0 }, { -6, 0, 12, 0 }, a, d,\r
-                                               { -6, 0, 12, 0 }, { 12, 0, -6, 0 }, d, a }));\r
-               add(new JmPattern(type, "1アップ2アップ E", "(4,4)(0,4)", 14, 50,\r
-                               new byte[][] { f, f, { 13, 0, -13, 0 }, f }));\r
-               add(new JmPattern(type, "1アップ2アップ F", "(6,6)(0,2x)(4x,0)", 10, 50,\r
-                               new byte[][] { f, f, { 13, 7, 4, 0 }, f, f, { 4, 0, 13, 7 } }));\r
-\r
-               byte[] fake1 = { 10, -1, 10, 0 };\r
-               byte[] fake2 = { 0, -1, 0, 0 };\r
-               byte[] fake3 = { 10, 10, 10, 10 };\r
-               add(new JmPattern(type, "フェイク A", "(2,4)", 14, 50, new byte[][] {\r
-                               fake1, fake1, fake2, fake3 }));\r
-               add(new JmPattern(type, "フェイク B", "(2,4)", 14, 50, new byte[][] {\r
-                               fake2, fake1, fake1, fake3 }));\r
-               add(new JmPattern(type, "フェイク C", "(4,2)(4x,2)(2,4)(2,4x)", 13, 50,\r
-                               new byte[][] { fake1, fake1, fake3, fake2, fake1, fake1, fake2,\r
-                                               fake3 }));\r
-               add(new JmPattern(type, "ヨーヨーを一周", "(4,2)", 13, 50, new byte[][] {\r
-                               { 0, 2, 0, 3 }, fake2, { 0, 13, 0, 13 }, { 10, -1, -10, -1 } }));\r
-               add(new JmPattern(type, "ヨーヨー(トルネード)", "(2,4)", new byte[][] { e,\r
-                               { 15, 15, -15, 14 }, { -5, 0, -5, 0 }, { 15, 14, -15, 15 } }));\r
-               add(new JmPattern(type, "ヨーヨー(横断)", "(2,4)", new byte[][] { e,\r
-                               { 15, 12, 0, 12 }, { -5, 0, -5, 0 }, { -15, 12, 0, 12 } }));\r
-               add(new JmPattern(type, "(4x,2x)(2,4)"));\r
-               add(new JmPattern(type, "(4x,6)(0,2x)"));\r
-               add(new JmPattern(type, "テニス B", "(2,4)(2,4x)(4,2)(4x,2)", 14, 50,\r
-                               new byte[][] { e, e, { 15, 3, 15, 3 }, e, e, e, e,\r
-                                               { 15, 3, 15, 3 } }));\r
-               add(new JmPattern(type, "自由の女神 B", "3", 14, 50, new byte[][] {\r
-                               { 3, 4, 12, 0 }, { 10, 17, 9, 19 } }));\r
-               add(new JmPattern(type, "441", 13, 50));\r
-               add(new JmPattern(type, "441 外回り", "441", 13, 50, new byte[][] { r, r,\r
-                               { 4, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "441 シャッフル", "441", 10, 50, new byte[][] {\r
-                               { 5, -2, 5, -2 }, d, { 15, 4, 9, 10 } }));\r
-               add(new JmPattern(type, "ボスサイドスラム", "(4x,2x)(2,4x)(2x,4x)(4x,2)", 10,\r
-                               50, new byte[][] { { 6, 0, 12, 10 }, b, { 10, 0, 4, 0 }, d, b,\r
-                                               { 6, 0, 12, 10 }, d, { 10, 0, 4, 0 } }));\r
-               add(new JmPattern(type, "イクスチェンジ", "2334", 13, 50, new byte[][] {\r
-                               { 0, 11, 10, 11 }, { 10, 0, 0, 0 }, { 0, 12, -10, 12 },\r
-                               { 10, 0, 0, 0 } }));\r
-\r
-               byte[] eb = { 3, 0, 10, 0 };\r
-               add(new JmPattern(type, "ハーフシャワー B", "5223", shower));\r
-               add(new JmPattern(type, "腕の下シャワー", "(2x,4x)", new byte[][] {\r
-                               { 5, 0, -10, 0 }, { 3, 4, -3, 4 } }));\r
-               add(new JmPattern(type, "腕の下シャワー(交互)", "(2x,4x)", new byte[][] { eb,\r
-                               { 5, 4, 0, 4 }, { 3, 0, -10, 0 }, { 5, 4, 0, 4 } }));\r
-               add(new JmPattern(type, "シンクロシャワー", "(2x,4x)", shower));\r
-               add(new JmPattern(type, "ハイローシャワー A", "7131", shower));\r
-               add(new JmPattern(type, "ハイローシャワー B", "(2x,6x)(2x,2x)", 15, 50,\r
-                               new byte[][] { { 6, 0, 12, 3 }, { 6, 3, 6, 0 }, { 6, 0, 6, 3 },\r
-                                               { 12, 3, 6, 0 } }));\r
-               add(new JmPattern(type, "ハイローシャワー C", "315171", shower));\r
-               add(new JmPattern(type, "ハーフメス", "3", 13, 50, new byte[][] { c,\r
-                               { 0, 0, -12, -3 }, { 0, 2, -12, 2 }, { 0, -3, -6, 0 } }));\r
-               add(new JmPattern(type, "ミルズメス 423", "423", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 414", "414", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 315", "315", millsmess));\r
-               add(new JmPattern(type, "ミルズメス 44133", "44133", 13, 50, new byte[][] {\r
-                               { -2, 0, -12, 5 }, { 2, -2, 12, 0 }, { 0, 2, -3, 0 },\r
-                               { 10, 0, 10, 2 }, { 7, -2, -10, -3 } }));\r
-               add(new JmPattern(type, "ミルズメス ボックス", "612", millsmess));\r
-               add(new JmPattern(type, "ボックスもどき A", "126", 15, 50));\r
-               add(new JmPattern(type, "ボックスもどき B", "630", 15, 50));\r
-               add(new JmPattern(type, "ダブルボックス", "(4x,2x)(4,2x)(2x,4x)(2x,4)", 11,\r
-                               50, new byte[][] { { 14, 0, 7, 0 }, a, { 14, 0, 0, 0 },\r
-                                               { 0, 0, 14, 0 }, a, { 14, 0, 7, 0 }, { 0, 0, 14, 0 },\r
-                                               { 14, 0, 0, 0 } }));\r
-               add(new JmPattern(type, "拡張ボックス",\r
-                               "(2x,8)(2x,4)(0,2x)(8,2x)(4,2x)(2x,0)", new byte[][] { eb, h,\r
-                                               eb, h, h, eb, h, eb, h, eb, eb, h }));\r
-       }\r
-       \r
-       public void setPackage06Fr() throws JmException {\r
-               clearIndex();\r
-               int type = 6;\r
-               add(new JmPattern(type, "[Create(フランス語)]", "1"));\r
-       }\r
 }\r