#apply
#include "../_include.txt"
#include "../../define/_const_pinball2.txt"

//map id
def parentMap = MAP_START

//event id
def {
    MEV_AUTO = 1
}

//auto
mev[MEV_AUTO] .map(parentMap) .name("auto") .pos(1,0)
mep[1] .auto bl {
    //実行ファイルのチェック
    @if `!CHECK_EXE_VERSION bl {
        //pf版ではない
        //v[1] = sys.version
        //@msg.show "version:\v[1]"

        @bgm.play "JDoubt" .opt(0, 100, 100, 50)
        @wait(2)

        @msg.face "Actor1_2k", 0, .left
"\>このゲームはSteamの2003で
\>マニアックパッチを適用した
\>実行ファイルが必要だ。pf版な。"
"\>zipに入っているはずなんだけど…
\>もしかして、ウィルス判定を食らって
\>消されたんじゃないのか？"
"\>うーん、誤判定だと思うけど
\>非公式の実行ファイルだからな。"
"\>もしも信用してくれるのなら、
\>セキュリティソフトのスキャン対象から
\>実行ファイルを除外してみてくれ。"
        @wait(2)
"\>…関係ないけどさ。
\>デビルクラッシュのＢＧＭ良いよね。"
"\>それがこのゲームを作るきっかけだった。
\>そしたら途中で飽きてミニゲームを
\>詰め込みだして…何ヶ月も経った。"
"\>去年の紅白に出したかったな。
\>完成しただけマシだけどさ。"
"\>よし、以上が作者のメッセージだ。
\>聞いてくれてありがとな。"
"\>それじゃ、タイトルに戻るぞ。"
        //タイトルに戻る
        @sys.reset
    }

    //Shiftキーを押しながら開始すると
    //所持金がMAXになる
    @key.input .dst(localA) .shift
    @if localA != 0 bl {
        @se.play "money2" .opt(100, 100, 50)
        @party.money .add(999999)
    }

    //主人公を加えて即隠す
    @player.trans .on
    @party.member .add(1)

    //アーケード内のBGM番号
    arcadeBGM = 1
    //ゲームごとにBGMを変える
    enableDedicatedBGM.on
    //初期コントロールタイプ
    pbControllMode = CTRL_TYPE_B
    //使用可能な玉
    pbBallPatternFlag = BALL_PAT_BIT_NORMAL | BALL_PAT_BIT_WHITE | BALL_PAT_BIT_BRIAN
    //初期の玉
    pbBallPattern = 2
    //スクロールモード
    pbScrollEx.off
    //初回プレイフラグ
    pbFirstPlay.on
    pbGameStart.on

    //オープニング後にピンボールが始まる
    //マップ移動
    @scr.hide(FADE_FLASH)
    @map[MAP_OPENING].setPlayerPos .pos(0, 0) .down
}