//プログラム全体で使われる変数の定義

//value
defv {
    //イベント用一時変数の範囲
    //tempValue_head = 1
    //tempValue_end = 256

    //メタ関数内などに使われる一時変数
    localA = 257
    localB
    localC
    localD
    localE
    localF
    localG

    //arcade
    numberOfGame = 270//ゲームの品揃え
    arcadeBGM//アーケードのBGM番号
    personPattern//客の種類
    dancerType//踊っている客
    parallaxType//アーケード屋上の遠景
    alexBitFlag//アレックスのメッセージパターンビットフラグ
    comNoteBitFlag1//コミュニケーションノートのメッセージパターンビットフラグ
    comNoteBitFlag2
    gameMode//ミニゲームのゲームモード(共通)
    pbPlayCount//ピンボールのプレイ回数
    pbControllMode//ピンボールの操作方法
    pbBallPattern//ピンボールのボールの柄
    pbRecordBreakPattern//記録更新演出
    pbTheaterPattern//アレックスとゴメス
    pbBallPatternFlag//ピンボールのボールの柄の取得フラグ

    //ハイスコア
    pbBestScore = 300//ハイスコア
    pbBestTime
    pbBestParam
    pbPreviousScore//以前のスコア
    pbPreviousTime
    pbPreviousParam
    pbCurrentScore//現在のスコア
    pbCurrentTime//8
    pbCurrentParam
    briansWorkingIncome//ブライアンの通常業務における総収入
    steelBrianIncome//鋼鉄のブライアンにおける総収入
    starlightManiaScore//ばくれつカブトムシのハイスコア
    jankenCardScore//じゃんけんカードの勝利数
    airHockeyScore//エアホッケーの勝利数
    enNoRyuScore//炎龍堂の対CPU勝利数
    graCatcherNum//ほこグラキャッチャーの取得数
    graCatcherCollect//ほこグラキャッチャーの収集数
    graCatcherFlag1//ほこグラキャッチャーの取得ビットフラグ(32bit * 3)
    graCatcherFlag2
    graCatcherFlag3
    rainbowMedalNum//レインボープッシャーのメダル数
    pankuManScore//パンツ食うマンのハイスコア
    chestShougiScore//チェスト将棋の勝利数
    hatansStoryScore//ハーたん愛の物語のハイスコア
    magatokiWesternScore//逢魔が時ウェスタンのハイスコア
    spiritWatchScore//スピリットウォッチのハイスコア
    catLegScore//猫脚のハイスコア
    mammothGameScore//マンモスゲームのハイスコア
    loopHellScore//ループヘルのハイスコア
    dragophScore//ドラゴフィのハイスコア
    jewelTowerScore//宝石の塔のハイスコア
    kimetuNoYaibaScore//木滅の刃のハイスコア
    agugaScore//アグガのハイスコア
    highwayAlexScore//ハイウェイアレックスのハイスコア
    lichWayScore//リッチーみっちーのハイスコア
    gomezTowerScore//ゴメスタワーのハイスコア
    lightUpScore//ライトアップのハイスコア
    butobasScore//ブトバスのハイスコア
    falconBoosterScore//ファルコンブースターのスコア
    //339
}

//switch
defs {
    //common
    pbFirstPlay = 1//初回プレイ
    pbGameStart//ゲームを開始する
    spokeToManager//店長に話しかけた
    spokeToSaveFairy//セーブ妖精に話しかけた
    enableDedicatedBGM//ゲーム専用のBGMを使う
    purchasedAllGames//全てのミニゲームを購入した
    achievedAllGames//全ての実績を達成した
    invincibleSwitch//無敵モード
    gotPinballPrize//ピンボールの景品を貰った
    pbScrollEx//ピンボールの画面スクロールを上に寄せる

    //ミニゲームのプレイ権(+0_+39)
    playablePinball = 21
    playableEtarnalBattle
    playableBriansWorking
    playableSteelBrian
    playableStarlightMania
    playableJankenCard
    playableAirHocker
    playableEnNoRyu
    playableGraCatcher
    playableRainbowPusher
    playablePankuMan
    playableChestShougi
    playableHatansStory
    playableMagatokiWestern
    playableSpiritWatch
    playableOppaiCard
    playableCatLeg
    playableMommothGame
    playableNawabaria
    playableLoopHell
    playableDragopy
    playableJewelTower
    playableKimetuNoYaiba
    playableAguga
    playableHighwayAlex
    playableLichWay
    playableGomezTower
    playableDeadGames//リストに表示されるのはここまで
    playableStaffroll
    playableLightUp
    playableButobas
    playableFalconBooster

    //実績の達成(+0_+39)
    achievedOnisan = 61
    achievedPinballer1
    achievedPinballer2
    achievedPinballer3
    achievedPinballBonus
    achievedWorking
    achievedStarlight
    achievedAirHocker
    achievedJanken
    achievedOppai
    achievedCatcher
    achievedSprit
    achievedSteel
    achievedRainbow
    achievedHarpy
    achievedNawabaria
    achievedLoop
    achievedEnNoRyu
    achievedChest
    achievedPanty
    achievedWestern
    achievedCatLeg
    achievedJewel
    achievedDragopy
    achievedHighway
    achievedMommoth
    achievedLich
    achievedKimetu
    achievedGomez
    achievedAguga
    achievedEtarnal

    //実績の特典(+0_+39)
    receivedOnisan = 101
    receivedPinballer1
    receivedPinballer2
    receivedPinballer3
    receivedPinballBonus
    receivedWorking
    receivedStarlight
    receivedAirHocker
    receivedJanken
    receivedOppai
    receivedCatcher
    receivedSprit
    receivedSteel
    receivedRainbow
    receivedHarpy
    receivedNawabaria
    receivedLoop
    receivedEnNoRyu
    receivedChest
    receivedPanty
    receivedWestern
    receivedCatLeg
    receivedJewel
    receivedDragopy
    receivedHighway
    receivedMommoth
    receivedLich
    receivedKimetu
    receivedGomez
    receivedAguga
    receivedEtarnal
}

//string
deft {

}
