    //vC[̈ړExԂBMirror_World̕⏕B
    //gpO[oϐFȂ
    //o̓O[oϐFȂ

    function PlayerSpeed		//@̈ړxԂB
    {
        if( !(KeyOn(VK_RIGHT) || KeyOn(VK_LEFT) ||
              KeyOn(VK_UP) || KeyOn(VK_DOWN)) )
        {
            return(0);
        }

        if (GetPlayerMoveState == MOVE_SLOW)
        {
            return( GetPlayerInfo(PLAYER_SPEED_LOW) );
        } else
        {
            return( GetPlayerInfo(PLAYER_SPEED_HIGH) );
        }
    }

    function PlayerWay		//@̈ړԂB
    {
        let V = [0, 0];

        if (KeyOn(VK_RIGHT)) {V[0] = 1;
        } else if (KeyOn(VK_LEFT)) {V[0] = -1;}

        if (KeyOn(VK_DOWN)) {V[1] = 1;}
        else if (KeyOn(VK_UP)) {V[1] = -1;}

        return(atan2(V[1], V[0]));
    }

    function KeyOn(key)
    {
        key = GetKeyState(key);
        return( (key == KEY_PUSH) || (key == KEY_HOLD) );
    }
