Advertisement
Braber01

Data.cs

May 9th, 2011
562
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 19.78 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Kana {
  7.     class Data {
  8.         #region dataStructures
  9.         public struct aiueo {
  10.             public static string[] hirg;
  11.             public static string[] kata;
  12.             public static string[] mixed;
  13.             public static void init() {
  14.                 hirg = new string[] {
  15.                     "/kana/hirg/aiueo/a","/kana/hirg/aiueo/i",
  16.                     "/kana/hirg/aiueo/u","/kana/hirg/aiueo/e",
  17.                     "/kana/hirg/aiueo/o"
  18.                 }; //4
  19.                 kata = new string[] {
  20.                     "/kana/kata/aiueo/a","/kana/kata/aiueo/i",
  21.                     "/kana/kata/aiueo/u","/kana/kata/aiueo/e",
  22.                     "/kana/kata/aiueo/o"
  23.                 };//4
  24.                 mixed = new string[] {
  25.                     "/kana/hirg/aiueo/a","/kana/hirg/aiueo/i",
  26.                     "/kana/hirg/aiueo/u","/kana/hirg/aiueo/e",
  27.                     "/kana/hirg/aiueo/o","/kana/kata/aiueo/a",
  28.                     "/kana/kata/aiueo/i","/kana/kata/aiueo/u",
  29.                     "/kana/kata/aiueo/e","/kana/kata/aiueo/o"
  30.                 }; //9
  31.             }
  32.         }
  33.         public struct kSeries {
  34.             public static string[] hirg;
  35.             public static string[] kata;
  36.             public static string[] mixed;
  37.             public static void init() {
  38.                 hirg = new string[] {
  39.                     "/kana/hirg/kSeries/ka","/kana/hirg/kSeries/ki",
  40.                     "/kana/hirg/kSeries/ku","/kana/hirg/kSeries/ke",
  41.                     "/kana/hirg/kSeries/ko"
  42.                 };//4
  43.                 kata = new string[] {
  44.                     "/kana/kata/kSeries/ka",
  45.                     "/kana/kata/kSeries/ki","/kana/kata/kSeries/ku",
  46.                     "/kana/kata/kSeries/ke","/kana/kata/kSereis/ko"
  47.                 };//4
  48.                 mixed = new string[] {
  49.                     "/kana/hirg/kSeries/ka",
  50.                     "/kana/hirg/kSeries/ki","/kana/hirg/kSeries/ku",
  51.                     "/kana/hirg/kSeries/ke","/kana/hirg/kSeries/ko",
  52.                     "/kana/kata/kSeries/ka","/kana/kata/kSeries/ki",
  53.                     "/kana/kata/kSeries/ku","/kana/kata/kSeries/ke",
  54.                     "/kana/kata/kSereis/ko"
  55.                 };//9
  56.             }   //end init()
  57.         } //end struct
  58.  
  59.         public struct sSeries {
  60.             public static string[] hirg;
  61.             public static string[] kata;
  62.             public static string[] mixed;
  63.             public static void init() {
  64.                 hirg = new string[] {
  65.                     "/kana/hirg/sSeries/sa", "/kana/hirg/sSeries/shi",
  66.                     "/kana/hirg/sSeries/su","/kana/hirg/sSeries/se",
  67.                     "/kana/hirg/sSeries/so"
  68.                 };//4
  69.                 kata = new string[] {
  70.                     "/kana/kata/sSeries/sa","/kana/kata/sSeries/shi",
  71.                     "/kana/kata/sSeries/su","/kana/kata/sSeries/se",
  72.                     "/kana/kata/sSeries/so"
  73.                 };//4
  74.                 mixed = new string[] {
  75.                     "/kana/hirg/sSeries/sa","/kana/hirg/sSeries/shi",//1
  76.                     "/kana/hirg/sSeries/su","/kana/hirg/sSeries/se",//3
  77.                     "/kana/hirg/sSeries/so","/kana/kata/sSeries/sa",//5
  78.                     "/kana/kata/sSeries/shi","/kana/kata/sSeries/su",//7
  79.                     "/kana/kata/sSeries/se","/kana/kata/sSeries/so"
  80.                 };//9
  81.             } //end init
  82.         } //end Struct
  83.  
  84.  
  85.         public struct tSeries {
  86.             public static string[] hirg;
  87.             public static string[] kata;
  88.             public static string[] mixed;
  89.             public static void init() {
  90.                 hirg = new string[] {
  91.                     "/kana/hirg/tSeries/ta","/kana/hirg/tSeries/chi",
  92.                     "/kana/hirg/tSeries/tsu","/kana/hirg/tSeries/te",
  93.                     "/kana/hirg/tSeries/to"
  94.                 };//4
  95.                 kata = new string[] {
  96.                     "/kana/kata/tSeries/ta","/kana/kata/tSeries/chi",
  97.                     "/kana/kata/tSeries/tsu","/kana/kata/tSeries/te",
  98.                     "/kana/kata/tSeries/to"
  99.                 };//4
  100.                 mixed = new string[] {
  101.                     "/kana/hirg/tSeries/ta","/kana/hirg/tSeries/chi",
  102.                     "/kana/hirg/tSeries/tsu","/kana/hirg/tSeries/te",
  103.                     "/kana/hirg/tSeries/to","/kana/kata/tSeries/ta",
  104.                     "/kana/kata/tSeries/chi","/kana/kata/tSeries/tsu",
  105.                     "/kana/kata/tSeries/te","/kana/kata/tSeries/to"
  106.                 };//9
  107.             } //end init()
  108.         } //end struct
  109.  
  110.         public struct nSeries {
  111.             public static string[] hirg;
  112.             public static string[] kata;
  113.             public static string[] mixed;
  114.             public static void init() {
  115.                 hirg = new string[] {
  116.                     "/kana/hirg/nSeries/na","/kana/hirg/nSeries/ni",
  117.                     "/kana/hirg/nSeries/nu","/kana/hirg/nSeries/ne",
  118.                     "/kana/hirg/nSeries/no"
  119.                 };//4
  120.                 kata = new string[] {
  121.                     "/kana/kata/nSeries/na","/kana/kata/nSeries/ni",
  122.                     "/kaan/kata/nSeries/nu","/kana/kata/nSeries/ne",
  123.                     "/kana/kata/nSeries/no"
  124.                 };//4
  125.                 mixed = new string[] {
  126.                     "/kana/hirg/nSeries/na","/kana/hirg/nSeries/ni",
  127.                     "/kana/hirg/nSeries/nu","/kana/hirg/nSeries/ne",
  128.                     "/kana/hirg/nSeries/no","/kana/kata/nSeries/na",
  129.                     "/kana/kata/nSeries/ni","/kaan/kata/nSeries/nu",
  130.                     "/kana/kata/nSeries/ne","/kana/kata/nSeries/no"
  131.                 };//9
  132.             } //end init
  133.         }//end struct
  134.  
  135.         public struct hSeries {
  136.             public static string[] hirg;
  137.             public static string[] kata;
  138.             public static string[] mixed;
  139.             public static void init() {
  140.                 hirg = new string[] {
  141.                     "/kana/hirg/hSeries/ha","/kana/hirg/hSeries/hi",
  142.                     "/kana/hirg/hSeries/fu","/kana/hirg/hSeries/he",
  143.                     "/kana/hirg/hSerie/ho"
  144.                 };//4
  145.                 kata = new string[] {
  146.                     "/kana/kata/hSeries/ha","/kana/kata/hSeries/hi",
  147.                     "/kana/kata/hSeries/fu","/kana/kata/hSeries/he",
  148.                     "/kana/kata/hSeries/ho"
  149.                 };//4
  150.                 mixed = new string[] {
  151.                     "/kana/hirg/hSeries/ha","/kana/hirg/hSeries/hi",
  152.                     "/kana/hirg/hSeries/fu","/kana/hirg/hSeries/he",
  153.                     "/kana/hirg/hSeries/ho","/kana/kata/hSeries/ha",
  154.                     "/kana/kata/hSeries/hi","/kana/kata/hSeries/fu",
  155.                     "/kana/kata/hSeries/he","/kana/kata/hSeries/ho"
  156.                 };//9
  157.             }
  158.         }
  159.  
  160.         public struct mSeries {
  161.             public static string[] hirg;
  162.             public static string[] kata;
  163.             public static string[] mixed;
  164.             public static void init() {
  165.                 hirg = new string[] {
  166.                     "/kana/hirg/mSeries/ma","/kana/hirg/mSeries/mi",
  167.                     "/kana/hirg/mSeries/mu","/kana/hirg/mSeries/me",
  168.                     "/kana/hirg/mSeries/mo"
  169.                 };//4
  170.                 kata = new string[] {
  171.                     "/kana/kata/mSeries/ma","/kana/kata/mSeries/mi",
  172.                     "/kana/kata/mSeries/mu","/kana/kata/mSeries/me",
  173.                     "/kana/kata/mSeries/mo"
  174.                 };//4
  175.                 mixed = new string[] {
  176.                     "/kana/hirg/mSeries/ma","/kana/hirg/mSeries/mi",
  177.                     "/kana/hirg/mSeries/mu","/kana/hirg/mSeries/me",
  178.                     "/kana/hirg/mSeries/mo","/kana/kata/mSeries/ma",
  179.                     "/kana/kata/mSeries/mi","/kana/kata/mSeries/mu",
  180.                     "/kana/kata/mSeries/me","/kana/kata/mSeries/mo"
  181.                 };//9
  182.             }
  183.         }
  184.  
  185.         public struct ySeries {
  186.             public static string[] hirg;
  187.             public static string[] kata;
  188.             public static string[] mixed;
  189.             public static void init() {
  190.                 hirg = new string[] {
  191.                     "/kata/hirg/ySeries/ya","/kata/hirg/ySeries/yu",
  192.                     "/kata/hirg/ySeries/yo"
  193.                 };//2
  194.                 kata = new string[] {
  195.                     "/kana/kata/ySeries/ya","/kana/kata/ySeries/yu",
  196.                     "/kana/kata/ySeries/yo"
  197.                 };//2
  198.                 mixed = new string[] {
  199.                     "/kana/hirg/ySeries/ya","/kana/hirg/ySeries/yu",//1
  200.                     "/kana/hirg/ySeries/yo","/kana/kata/ySeries/ya",//3
  201.                     "/kana/kata/ySeries/yu","/kana/kata/ySeries/yo"
  202.                 };//5
  203.             }
  204.         }
  205.  
  206.         public struct rSeries {
  207.             public static string[] hirg;
  208.             public static string[] kata;
  209.             public static string[] mixed;
  210.             public static void init() {
  211.                 hirg = new string[] {
  212.                     "/kana/hirg/rSeries/ra","/kana/hirg/rSeries/ri",
  213.                     "/kana/hirg/rSeries/ru","/kana/hirg/rSeries/re",
  214.                     "/kana/hirg/rSeries/ro"
  215.                 };//4
  216.                 kata = new string[] {
  217.                     "/kana/kata/rSeries/ra","/kana/kata/rSeries/ri",
  218.                     "/kana/kata/rSeries/ru","/kana/kata/rSeries/re",
  219.                     "/kana/kata/rSeries/ro"
  220.                 };//4
  221.                 mixed = new string[] {
  222.                     "/kana/hirg/rSeries/ra","/kana/hirg/rSeries/ri",
  223.                     "/kana/hirg/rSeries/ru","/kana/hirg/rSeries/re",
  224.                     "/kana/hirg/rSeries/ro","/kana/kata/rSeries/ra",
  225.                     "/kana/kata/rSeries/mi","/kana/kata/rSeries/ru",
  226.                     "/kana/kata/rSeries/re","/kana/kata/rSeries/ro"
  227.                 };//9
  228.             }
  229.         }
  230.  
  231.         public struct wSeries {
  232.             public static string[] hirg;
  233.             public static string[] kata;
  234.             public static string[] mixed;
  235.             public static void init() {
  236.                 hirg = new string[] {
  237.                     "/kana/hirg/wSeries/wa","/kana/hirg/wSeries/wo",
  238.                     "/kana/hirg/wSeries/n"
  239.                 };//2
  240.                 kata = new string[] {
  241.                     "/kana/kata/wSeries/wa","/kana/kata/wSeries/wo",
  242.                     "/kana/kata/wSeries/n"
  243.                 };//2
  244.                 mixed = new string[] {
  245.                     "/kana/hirg/wSeries/wa","/kana/hirg/wSeries/wo",
  246.                     "/kana/hirg/wSeries/n","/kana/kata/wSeries/wa",
  247.                     "/kana/kata/wSeries/wo","/kana/kata/wSeries/n"
  248.                 };//5
  249.             }  
  250.         }
  251.         public struct basicKana {
  252.             public static string[] hirg;
  253.             public static string[] kata;
  254.             public static string[] mixed;
  255.             public static void init() {
  256.             }
  257.         }
  258.         public struct comboPT1 {
  259.             public static string[] hirg;
  260.             public static string[] kata;
  261.             public static string[] mixed;
  262.             public static void init() {
  263.                 hirg = new string[] {
  264.                     "/kana/hirg/gSeries/ga","/kana/hirg/gSeries/gi",
  265.                     "/kana/hirg/gSeries/gu","/kana/hirg/gSeries/ge",
  266.                     "/kana/hirg/gSeries/go","/kana/hirg/zSeries/za",
  267.                     "/kana/hirg/zSeries/ji","/kana/hirg/zSeries/zu",
  268.                     "/kana/hirg/zSeries/ze","/kana/hirg/zSeries/zo",
  269.                     "/kana/hirg/dSeries/da","/kana/hirg/dSeries/di",
  270.                     "/kana/hirg/dSeries/du","/kana/hirg/dSeries/de",
  271.                     "/kana/hirg/dSeries/do","/kana/hirg/bSeries/ba",
  272.                     "/kana/hirg/bSeries/bi","/kana/hirg/bSeries/bu",
  273.                     "/kana/hirg/bSeries/be","/kana/hirg/bSeries/bo",
  274.                     "/kana/hirg/pSeries/pa","/kana/hirg/pSeries/pi",
  275.                     "/kana/hirg/pSeries/pu","/kana/hirg/pSeries/pe",
  276.                     "/kana/hirg/pSeries/po"
  277.                 };//0-24
  278.  
  279.                 kata = new string[] {
  280.                     "/kana/kata/gSeries/ga","/kana/kata/gSeries/gi",
  281.                     "/kana/kata/gSeries/gu","/kana/kata/gSeries/ge",
  282.                     "/kana/kata/gSeries/go","/kana/kata/zSeries/za",
  283.                     "/kana/kata/zSeries/ji","/kana/kata/zSeries/zu",
  284.                     "/kana/kata/zSeries/ze","/kana/kata/zSeries/zo",
  285.                     "/kana/kata/dSeries/da","/kana/kata/dSeries/di",
  286.                     "/kana/kata/dSeries/du","/kana/kata/dSeries/de",
  287.                     "/kana/kata/dSeries/do","/kana/kata/bSeries/ba",
  288.                     "/kana/kata/bSeries/bi","/kana/kata/bSeries/bu",
  289.                     "/kana/kata/bSeries/be","/kana/kata/bSeries/bo",
  290.                     "/kana/kata/pSeries/pa","/kana/kata/pSeries/pi",
  291.                     "/kana/kata/pSeries/pu","/kana/kata/pSeries/pe",
  292.                     "/kana/kata/pSeries/po"
  293.                 };//0-24
  294.                
  295.                 mixed = new string[] {
  296.                     "/kana/hirg/gSeries/ga","/kana/hirg/gSeries/gi",
  297.                     "/kana/hirg/gSeries/gu","/kana/hirg/gSeries/ge",
  298.                     "/kana/hirg/gSeries/go","/kana/hirg/zSeries/za",
  299.                     "/kana/hirg/zSeries/ji","/kana/hirg/zSeries/zu",
  300.                     "/kana/hirg/zSeries/ze","/kana/hirg/zSeries/zo",
  301.                     "/kana/hirg/dSeries/da","/kana/hirg/dSeries/di",
  302.                     "/kana/hirg/dSeries/du","/kana/hirg/dSeries/de",
  303.                     "/kana/hirg/dSeries/do","/kana/hirg/bSeries/ba",
  304.                     "/kana/hirg/bSeries/bi","/kana/hirg/bSeries/bu",
  305.                     "/kana/hirg/bSeries/be","/kana/hirg/bSeries/bo",
  306.                     "/kana/hirg/pSeries/pa","/kana/hirg/pSeries/pi",
  307.                     "/kana/hirg/pSeries/pu","/kana/hirg/pSeries/pe",
  308.                     "/kana/hirg/pSeries/po","/kana/kata/gSeries/ga",
  309.                     "/kana/kata/gSeries/gi","/kana/kata/gSeries/gu",
  310.                     "/kana/kata/gSeries/ge","/kana/kata/gSeries/go",
  311.                     "/kana/kata/zSeries/za","/kana/kata/zSeries/ji",
  312.                     "/kana/kata/zSeries/zu","/kana/kata/zSeries/ze",
  313.                     "/kana/kata/zSeries/zo","/kana/kata/dSeries/da",
  314.                     "/kana/kata/dSeries/di","/kana/kata/dSeries/du",
  315.                     "/kana/kata/dSeries/de","/kana/kata/dSeries/do",
  316.                     "/kana/kata/bSeries/ba","/kana/kata/bSeries/bi",
  317.                     "/kana/kata/bSeries/bu","/kana/kata/bSeries/be",
  318.                     "/kana/kata/bSeries/bo","/kana/kata/pSeries/pa",
  319.                     "/kana/kata/pSeries/pi","/kana/kata/pSeries/pu",
  320.                     "/kana/kata/pSeries/pe","/kana/kata/pSeries/po"
  321.                 };//0-49
  322.             }
  323.         }
  324.  
  325.         public struct comboPT2 {
  326.             public static string[] hirg;
  327.             public static string[] kata;
  328.             public static string[] mixed;
  329.             public static void init() {
  330.                 hirg = new string[] {
  331.                     "/kana/hirg/comboK/kya","/kana/hirg/comboK/kyu",
  332.                     "/kana/hirg/comboK/kyo","/kana/hirg/comboJ/ja",
  333.                     "/kana/hirg/comboJ/ju","/kana/hirg/comboJ/jo",
  334.                     "/kana/hirg/comboS/sha","/kana/hirg/comboS/shu",
  335.                     "/kana/hirg/comboS/sho","/kana/hirg/comboCH/cha",
  336.                     "/kana/hirg/comboCH/chu","/kana/hirg/comboCH/cho",
  337.                     "/kana/hirg/comboN/nya","/kana/hirg/comboN/nyu",
  338.                     "/kana/hirg/comboN/nyo","/kana/hirg/comboH/hya",
  339.                     "/kana/hirg/comboH/hyu","/kana/hirg/comboH/hyo",
  340.                     "/kana/hirg/comboB/bya","/kana/hirg/comboB/byu",
  341.                     "/kana/hirg/comboB/byo","/kana/hirg/comboP/pya",
  342.                     "/kana/hirg/comboP/pyu","/kana/hrig/comboP/pyo",
  343.                     "/kana/hirg/comboM/mya","/kana/hirg/comboM/myu",
  344.                     "/kana/hirg/comboM/myo","/kana/hirg/comboR/rya",
  345.                     "/kana/hirg/comboR/ryu","/kana/hirg/comboR/ryo"
  346.                 };//0-29
  347.                 kata = new string[] {
  348.                     "/kana/kata/comboK/kya","/kana/kata/comboK/kyu",
  349.                     "/kana/kata/comboK/kyo","/kana/kata/comboJ/ja",
  350.                     "/kana/kata/comboJ/ju","/kana/kata/comboJ/jo",
  351.                     "/kana/kata/comboS/sha","/kana/kata/comboS/shu",
  352.                     "/kana/kata/comboS/sho","/kana/kata/comobCH/cha",
  353.                     "/kana/kata/comboCH/chu","/kana/kata/comboCH/cho",
  354.                     "/kana/kata/comboN/nya","/kana/kata/comboN/nyu",
  355.                     "/kana/kata/comboN/nyo","/kana/kata/comboH/hya",
  356.                     "/kana/kata/comboH/hyu","/kana/kata/comboH/hyo",
  357.                     "/kana/kata/comboB/bya","/kana/kata/comobB/byu",
  358.                     "/kana/kata/comobB/byo","/kana/kata/comboP/pya",
  359.                     "/kana/kata/comboP/pyu","/kana/kata/comboP/pyo",
  360.                     "/kana/kata/comboM/mya","/kana/kata/comboM/myu",
  361.                     "/kana/kata/comboM/myo","/kana/kata/comboR/rya",
  362.                     "/kana/kata/comboR/ryu","/kana/kata/comboR/ryo"
  363.                 };//0-29
  364.                 mixed = new string[] {
  365.                     "/kana/hirg/comboK/kya","/kana/hirg/comboK/kyu",
  366.                     "/kana/hirg/comboK/kyo","/kana/hirg/comboJ/ja",
  367.                     "/kana/hirg/comboJ/ju","/kana/hirg/comboJ/jo",
  368.                     "/kana/hirg/comboS/sha","/kana/hirg/comboS/shu",
  369.                     "/kana/hirg/comboS/sho","/kana/hirg/comboCH/cha",
  370.                     "/kana/hirg/comboCH/chu","/kana/hirg/comboCH/cho",
  371.                     "/kana/hirg/comboN/nya","/kana/hirg/comboN/nyu",
  372.                     "/kana/hirg/comboN/nyo","/kana/hirg/comboH/hya",
  373.                     "/kana/hirg/comboH/hyu","/kana/hirg/comboH/hyo",
  374.                     "/kana/hirg/comboB/bya","/kana/hirg/comboB/byu",
  375.                     "/kana/hirg/comboB/byo","/kana/hirg/comboP/pya",
  376.                     "/kana/hirg/comboP/pyu","/kana/hrig/comboP/pyo",
  377.                     "/kana/hirg/comboM/mya","/kana/hirg/comboM/myu",
  378.                     "/kana/hirg/comboM/myo","/kana/hirg/comboR/rya",
  379.                     "/kana/hirg/comboR/ryu","/kana/hirg/comboR/ryo",
  380.                     "/kana/kata/comboK/kya","/kana/kata/comboK/kyu",
  381.                     "/kana/kata/comboK/kyo","/kana/kata/comboJ/ja",
  382.                     "/kana/kata/comboJ/ju","/kana/kata/comboJ/jo",
  383.                     "/kana/kata/comboS/sha","/kana/kata/comboS/shu",
  384.                     "/kana/kata/comboS/sho","/kana/kata/comobCH/cha",
  385.                     "/kana/kata/comboCH/chu","/kana/kata/comboCH/cho",
  386.                     "/kana/kata/comboN/nya","/kana/kata/comboN/nyu",
  387.                     "/kana/kata/comboN/nyo","/kana/kata/comboH/hya",
  388.                     "/kana/kata/comboH/hyu","/kana/kata/comboH/hyo",
  389.                     "/kana/kata/comboB/bya","/kana/kata/comobB/byu",
  390.                     "/kana/kata/comobB/byo","/kana/kata/comboP/pya",
  391.                     "/kana/kata/comboP/pyu","/kana/kata/comboP/pyo",
  392.                     "/kana/kata/comboM/mya","/kana/kata/comboM/myu",
  393.                     "/kana/kata/comboM/myo","/kana/kata/comboR/rya",
  394.                     "/kana/kata/comboR/ryu","/kana/kata/comboR/ryo"
  395.                 };//0-59
  396.             }
  397.         }
  398.         public struct allKana {
  399.             public static string[] hirg;
  400.             public static string[] kata;
  401.             public static string[] mixed;
  402.             public static void init() {
  403.                 hirg = new string[] { };
  404.                 kata = new string[] { };
  405.                 mixed = new string[] { };
  406.             }
  407.         }
  408.  
  409.  
  410.         #endregion
  411.     }
  412. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement