//実績の情報を配列で定義する
def {
    ACHIEVE_0  = [achievedOnisan,       receivedOnisan,       AC_GIFT_MONEY,               100,                "", "おにいさん発見",   "グレーおにいさんを見つけた"]
    ACHIEVE_1  = [achievedPinballer1,   receivedPinballer1,   AC_GIFT_MONEY,               500,                "", "初級ピンボーラー",   "10000点を越えた"]
    ACHIEVE_2  = [achievedPinballer2,   receivedPinballer2,   AC_GIFT_MONEY,              2500,                "", "中級ピンボーラー",   "50000点を越えた"]
    ACHIEVE_3  = [achievedPinballer3,   receivedPinballer3,   AC_GIFT_BALL, BALL_PAT_BIT_GOLDEN,     "きんのたま", "上級ピンボーラー",   "200000点を越えた"]
    ACHIEVE_4  = [achievedPinballBonus, receivedPinballBonus, AC_GIFT_MONEY,              2500,                "", "めでてぇ",       "ボーナスステージを２つクリア"]
    ACHIEVE_5  = [achievedWorking,      receivedWorking,      AC_GIFT_BALL,  BALL_PAT_BIT_DARK,      "ダーブラ玉", "プロフェッショナル１", "「普通」以上の速さで一度も失敗しない"]
    ACHIEVE_6  = [achievedStarlight,    receivedStarlight,    AC_GIFT_MONEY,               800,                "", "花火大会",       "10000点越え"]
    ACHIEVE_7  = [achievedAirHocker,    receivedAirHocker,    AC_GIFT_BALL,  BALL_PAT_BIT_HAKASE,  "ゆうたろう玉", "つよきもの",      "3回勝った"]
    ACHIEVE_8  = [achievedJanken,       receivedJanken,       AC_GIFT_MONEY,              1400,                "", "根気が秘訣",      "12ステージをクリアした"]
    ACHIEVE_9  = [achievedOppai,        receivedOppai,        AC_GIFT_MONEY,              1200,                "", "むさぼるように",  "200回揺れた"]
    ACHIEVE_10 = [achievedCatcher,      receivedCatcher,      AC_GIFT_MONEY,              3000,                "", "コレクター",      "景品を全て揃えた"]
    ACHIEVE_11 = [achievedSprit,        receivedSprit,        AC_GIFT_MONEY,              2400,                "", "ビープ！ビープ！",   "40ステージに到達"]
    ACHIEVE_12 = [achievedSteel,        receivedSteel,        AC_GIFT_BALL, BALL_PAT_BIT_ANPAN,      "アンパン玉", "プロフェッショナル２", "「普通」以上の難易度で一度も失敗しない"]
    ACHIEVE_13 = [achievedRainbow,      receivedRainbow,      AC_GIFT_MONEY,              2000,                "", "ええじゃないか",        "3000枚集めた"]
    ACHIEVE_14 = [achievedHarpy,        receivedHarpy,        AC_GIFT_MONEY,              2500,                "", "ハーたん爆撃",       "19000点を越えてクリア"]
    ACHIEVE_15 = [achievedNawabaria,    receivedNawabaria,    AC_GIFT_MONEY,              1000,                "", "進捗どうですか？",    "描き続けた"]
    ACHIEVE_16 = [achievedLoop,         receivedLoop,         AC_GIFT_BALL,BALL_PAT_BIT_JEANNE,        "ジャン玉", "廻り回る",       "5000点を越えた"]
    ACHIEVE_17 = [achievedEnNoRyu,      receivedEnNoRyu,      AC_GIFT_MONEY,              1500,                "", "トレーニングモード",  "CPUに5回勝った"]
    ACHIEVE_18 = [achievedChest,        receivedChest,        AC_GIFT_MONEY,              1500,                "", "二手先を読む",     "AIを使わず5回勝った"]
    ACHIEVE_19 = [achievedPanty,        receivedPanty,        AC_GIFT_BALL,BALL_PAT_BIT_ELEMENT,   "レインボー玉", "おぱんつ大好き丸",    "3周した"]
    ACHIEVE_20 = [achievedWestern,      receivedWestern,      AC_GIFT_MONEY,              2000,                "", "ゾンビに贈る弾丸",    "30000点を越えた"]
    ACHIEVE_21 = [achievedCatLeg,       receivedCatLeg,       AC_GIFT_MONEY,              2500,                "", "功夫無双",       "60体以上倒した"]
    ACHIEVE_22 = [achievedJewel,        receivedJewel,        AC_GIFT_BALL, BALL_PAT_BIT_CHAOS,          "混沌珠", "エリクサー",      "7000点を越えた"]
    ACHIEVE_23 = [achievedDragopy,      receivedDragopy,      AC_GIFT_MONEY,              3000,                "", "ドラゴン至上主義",   "内乱デッキで4ドラゴンを達成"]
    ACHIEVE_24 = [achievedHighway,      receivedHighway,      AC_GIFT_MONEY,              2000,                "", "安全に配慮した暴走",      "衝突を12回以内に抑え、4分以内に完走する"]
    ACHIEVE_25 = [achievedMommoth,      receivedMommoth,      AC_GIFT_BALL, BALL_PAT_BIT_EARTH,  "アースバウンス", "地ならし",       "4000に到達"]
    ACHIEVE_26 = [achievedLich,         receivedLich,         AC_GIFT_MONEY,              3500,                "", "天使の羽",       "クリアする"]
    ACHIEVE_27 = [achievedKimetu,       receivedKimetu,       AC_GIFT_BALL,BALL_PAT_BIT_FOREST,"フォレストボール", "花粉症の呼吸",       "7000点を越えた"]
    ACHIEVE_28 = [achievedGomez,        receivedGomez,        AC_GIFT_MONEY,              2500,                "", "突風の解体工",     "10分以内に救出する"]
    ACHIEVE_29 = [achievedAguga,        receivedAguga,        AC_GIFT_MONEY,              2500,                "", "ウルトラキル",     "11分以内に全ステージをクリアする"]
    ACHIEVE_30 = [achievedEtarnal,      receivedEtarnal,      AC_GIFT_MONEY,              1500,                "", "エターならない",        "パーフェクト達成"]
    //上記の情報をリストにまとめる
    AC_LIST =  [ACHIEVE_0,  ACHIEVE_1,  ACHIEVE_2,  ACHIEVE_3,  ACHIEVE_4,
                ACHIEVE_5,  ACHIEVE_6,  ACHIEVE_7,  ACHIEVE_8,  ACHIEVE_9,
                ACHIEVE_10, ACHIEVE_11, ACHIEVE_12, ACHIEVE_13, ACHIEVE_14,
                ACHIEVE_15, ACHIEVE_16, ACHIEVE_17, ACHIEVE_18, ACHIEVE_19,
                ACHIEVE_20, ACHIEVE_21, ACHIEVE_22, ACHIEVE_23, ACHIEVE_24,
                ACHIEVE_25, ACHIEVE_26, ACHIEVE_27, ACHIEVE_28, ACHIEVE_29,
                ACHIEVE_30]
    //要素の数
    AC_SIZE = 31
    //各情報へは以下の定数を使ってアクセスする
    AC_INDEX_ACHIEVED = 0
    AC_INDEX_RECEIVED
    AC_INDEX_GIFT_TYPE
    AC_INDEX_GIFT_NUMBER
    AC_INDEX_GIFT_NAME
    AC_INDEX_NAME
    AC_INDEX_TEXT
    //スイッチIDの先頭
    AC_ACHIEVED_HEAD = __id(achievedOnisan)
    AC_RECEIVED_HEAD = __id(receivedOnisan)
    //景品タイプ
    AC_GIFT_MONEY = 0
    AC_GIFT_BALL
}