「OrinrinEditor(おりんりんエディタ)」高速化したデース!!

レス数:143 サイズ:239.24 KiB 最終更新日:2024-12-16 21:15:03

102  名前:リンゴヅキ◆wNYRbXGGMeqB[] 投稿日:2024/03/29(Fri) 22:55:28 ID:c5aeb2a8




投下テストファースト!

    \                          _, - ― … - - 、_                  /
      丶                    ,.:: '´:: ::::::   ____    :::::: ¨丶_          , '
        丶             /:::::_ --' ´ ̄      ̄ 'ー 、 ::::::: ヽ     , '
          丶          /::_;; -'-―== ------ ―-- ゝ- --'- 、_
            _,. --:::' ::: ̄ ̄:::::::: :: 二三三二二二:::.___三二 :::::::::::::: ¨'--、__
        ,.:::'´::::::  丶_:::, -- ー-'´ ̄: : : : : : : : : : : : : : : ̄ ̄´¨丶- 、::::::::::  :::: ::::::::::::::::  ̄::丶
     , イ::::::::, -‐'´/:. :. :. :. :., '´: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ': ; ̄´¨¨:.丶、 ̄ヽ:: :::::i、
    /:::;:: ィ´{   ,.:':. :. :. :. :, :': : : : : :                        : : : : : :丶:. :. :. :. :. ヽ  ¨ヽ::∧
   /::i  ´丶´` - -_:. ; ':_:_ :-: -― - | -  _                    : : : : : : 丶:. :. :. :. :. ヽ / 丶:}
    丶::.、   _  -- '´ ̄-‐┌┐_┌┐l|‐┐                      : : : : : : ヽ:. :. :._:. ノ '´ /
      `丶,r'´ ̄:. ; ': : : : : 「||::::::::::::::::::::::::::::::::|                  ー --  _ : : : : ヽ:._ l -ーt '´
      /:. ___rュ_rュ_ :. |:||::::::::::::::::::::::::::::::::|_   _     _               ̄冖¬ _|_rェュ_rェュ_
    /:. :.|::::|::|::::::|:::::::::|  |:||::::::::::::::::::::::::::::::::|               ”          ||::|:::|:::|:::|:::|||::|::||
    」:. :.:.:.:|::::|::|::::::|:::::::::|: : |:||::::::::::::::::::::::::::::::::|rェュ_     “              ・ .   ||::|:::|:::|:::|:::|||::|::||
   /:. :. :. :.,|::::|::|::::::|:::::::::| .|:||::::::::::::::::::::::::::::::::|::::::::|   : : : : : : : : : : : : : : : : : :       ||::|:::|:::|:::|:::|||::|::||
  {:. :. :. :./:.|::::|::|::::::|:::::::::|_|:||::::::::::::::::::::::::::::::::|::::::::| ¨ ・         〝    . __  _||::|:::|:::|:::|:::||┌┬┐
  _r=ョ_._」::::|::|::::::|:::::::::|: : |:||::::::::::::::::::::::::::::::::l_:::|       ___┌_┐_  ’ 「:|::L| |:::||::|:::|:::|| ̄ ̄ ̄| ̄ ̄|
  |:::|::: | |:::: |::::|::|::::::|:::::::::|: : |:||::::::::::::::::::::::::::::::{::::::}|     ,   |:::::::::::::::::::::|:::|    |::|::|::|_|:::||::|:::|:::||::::::::::::::::|::::::::: |
  |:::|::: | |:::: |::::|::|::::::|:::::::::|: : |:||:::::::::::::::::::::::::::{::::::::::::::::} ”'    |:::::::::::::::::::::|:::| .  |::|::|::| |:::||::|:::|:::||::::::::::::::::|::::::::: |
  |:::|::: | |:::: |::::|::|::::::|:::::::::|: : |:||:::::::::::::::::::::::::::|::::::::::::::::|      |:::::::::::::::::::::|:::|_ ┌|::|::|::| |:::||::|:::|:::||::::::::::::::::|::::::::: |
  |:::|::: |_|:::: |::::|::|::::::|:::::::::|: : |:||:::::::::::::::::::::::::::|::::::::::::::::|┐  冂_「::::::::::::::::::::「::::::| ||::|::|::| |:::||::|:::|:::||::::::::::::::::|::::::::: |
―|:::|::: | |:::: |::::|::|::::::|:::::::::|: : |:||:::::::::::::::::::::::::::|::::::::::::::::||┌r|: | |:::::::::::::::::::::|:::::::L「| ̄||::|::| |:::||::|:::|:::||::::::::::::::::|::::::::: |_

    __         ,,,                   ==‐-___
    //        //___,}\  ハ  |  /i         ̄-┘
    |{  ,/┐  ニ二,,-‐‐不\\|  | | || --‐  ニ二二二ヽ   ィ二二二ヽ
    ∨'´/     | { ,,___ }二_¨{_|  ノ | | || _ ̄___    ,/_/   ||     }
     | /    /_斗{  ⌒ 广┘ _/ /  い `ー__ノ  /´,, :二二  | |    / /
     {_- _//´  `-¨ '′   └'''           `¨  }_}    \二二__ノ
      ̄
          ,-=====ミヽ____γ´χ´`ヽ==‐⌒==r¬ァ
       /´/´ ,,-‐==三三__/__\^冖七=x===_
     / /  ,/ -=====^~-----ヘ、 `\_____\==┐
      / /   /´_,/'''´          \   \{Y===く_
     V′ / /´   ,            \   \_{__ \_
     ` //     |       |      ∨   Ⅵ   ヘ, \
      ,////     |     || _,,,,厶-- , |    `{≧ー┴rr\
     // ||_____|   ||      ||¨´  |   } |    {{ \__>┘
     // |  |`⌒十| 、   ||____,ノ____厶_廴   \   \_     ♥
    / ||  ||   ト辷_|__{ }   ,/_}}冖'´´ ,,::,.、 \r'   \   `\
      {  ,||}冖‐_⌒-くミ}_八_ {_/'"/ __{____'个'┘  } , \ヘ、  \、
    ||  \了/" / r勹} ヽ \{   {r'''^='''⌒| |    ,|/     `\_>
    |   \{ト{  ,ィ''==^}       廴______//     / ///     `ミ._      ♥
    |   、 Ⅵ}  廴____ノ       ` ̄ ̄  /    / }Ⅳ/  \ _____>
    || { \爻   ̄     __  ,ノ      /    ,//'     `<  ,,,-‐┐
`ー==__}_ \  \        `¨¨´    _/_/ /´  __ヽ  _  \三三チ
    \|{\==三=____,,,‐‐‐‐ ̄`y,迂彡イ/_/三三三二三=干‐ァ// ,乙,,
__   \_ {     ¨¨´   ,,,  / / ,,/ア}}三三__YⅥ{ ̄フ__///  /Ⅳ
  ̄==____Ⅵx \   /  / / /   ¨/_//   ̄丁 | \彡弋{'‐¨ ̄廴____
     `~弋爻寸===厶=/___ノ/ ,/  ,,/-‐'^=-、/,__,ノノ/  {    孑=、{―‐´  ノ ̄¨
        \__{{{´ / }}{{⌒=t_/ /    ノ   _/_/  /\_   \     ¨)L___
          `\_x{___三≧=彡_/==__==---¨ ̄ ̄ ̄⌒==>---┴---‐¨ ̄
            \_  ̄弋{二 ̄  ..___ ̄¨ヽ   ̄ ̄ ̄¨        -___
             \     `¬-   ̄`-----   ̄---           ̄-==
                                 _ ,, '゙       { { ヤニニヤ     ノ
                        _,., -‐ ''^^~~ ̄           ヤ Vヤニニヤ  _,,..ィ
                      ,,‐''^~                      } { ⊂¨¨¨Y  ̄´"' 、
               ,.  -≠ニ^~ ̄~^ゞ、、  __  -‐‐-<~"''  、   j }   辷 ¨¨)       〉
              ,. ´   j : :..   __}_ )火'"/~^''ゞ、、   ヽ  ヽ ノ 人____ど¨¨フ __,,.. ィ
                      j: :.    ァ''^ゝ、;ァ'⌒ゝ、   ン、   ∨  ムイ   }ニ└′  `:、
                    {i:i  , '´/  , ;″     `、  冫, j  i i   ヤニニヤ     }
                  {i:ア゜ , ゜  //      `、    ∨i   ! i   ヤニヤ
                    ,.:;:"       / ′      i  `、   ヤ   ! j{  __,さ--、ヤ    |,
                    ,:'  ,:′  ;′;     ハ:| 」斗‐‐   ヤ  jァ化´ ̄ ̄`ヾヽ、__,,ノ/,
                  ,:′/ ,゙  ; ゙  | i    /'"「_L.弍_   ヤ__j{ ̄ ̄`'く_,.ノ j }ニニニニ/,
               ,:′ ;′,:' ;   i⌒止|_| / / ァ升7刀ア   ヤ 九  ̄`:,∨ノ_,ノニニニニ/,
.              ′ {,.:'´  i¦ iΛ死かY ;′  乂_,ヅ′ !  j7   ヽ、__j__j  厂ニニニニニ'/,
               ;  / ,.:'´ j人 小、ヘ乂ツ        ;'´ _ノ_ノ辷‐-=辷-‐彡くニニニニニニニj
              / .ィf″ , / )リンバ   、     / ; ⌒7 厂 ̄  ;'^ヽ ̄ ー-くニ>''^~i⌒∨
            --‐ ''´ _ノ / ノ(: :.  ⌒沁、丶  ''´ /  / ,:二   {  `、  ,.:'´   l
                 ⌒ア>'´:: :: :: ::. ::.    > 、  ィ/ _,.ィjイ     j   )`'″┐  ノ___
                   {( 、:: :: :: ::: ::: ::.     { | 爪 ⌒        ;'     _ノ  ノ  ´__  ``
                      ``ーv__ ,..-‐<  { 辷z彡     ____,,辷ノ _,. '´ ∠=-‐''´_,ノ___ノ
                      ''^~ ̄`ヾ:, ___      i {   { ̄      ,:'´   ´__,,,ャ''^~   ~^ヽ
                  ,:゜      '^~ ̄~^'ゝ、    i ト   乂   ___,.ノ  ノ      `v
     、  ,..、   __   ;    ,:'゚         冫  i!  ``ヾ、辷 __,,.xへ     Λ ゙:、
.    ;′', ;  : ;'´ `、!    ;′           /,   ! {____   ,′      `ぅ=-=1^:、 `┐
``ヽ、{  v′ v′   j{辷__  !          У,  { {__  j′   ;'´        じ `¨´ 、   _ノ
  ___`... --―¬冖冖 j{ :: ヤ__.    ___  、 ,.::゛ }i:、i {ニ_‐ァ{   _ノ{.         ヽ、    `ヾ´
~               j{:: ヤ ̄>ー 7 ̄ =-`:_     } i_‐ァ゙八_,.ィ´ 八   {i、   `:、   __j
:: :.               j{:: 7___    ̄7 (( ) 冫-__  } ヒ´ ̄二Zz,_ }  ノ__`丶、  厂  ̄
: :. :.             j{ 7  ̄>‐-7     /ニ‐‐--ン′::      ̄二Z辷'´  ̄`> ヽ,:′
:: :. :: : .          j{7___    ̄7 (( )  冫‐-‐ァ'´:: :: :: :: ::.      ̄二Zz,_⌒',
:: :. :: : .           j7  ̄>‐-7     イ-ーァ'゙:: :: :: :: :: :: :: ::  _..=-‐=ニ ̄    ̄二ーz-  _
:: :: :. :: :: : .         {{  ̄  ―{ (( )  ノー {=z- __::::. .:: .:: ァ'´                  ̄
:: :: :: :: :. : : . .       {{       {     イ‐ァ'´     ̄ - _::
:: :. :: :: :: :: :: :: :. . .  从     ´_   __ノ^丶、       ̄ -_
:: ::: ::: ::: ::: ::: ::: ::: :: :〃 ´_      ´_厂      丶、     jI=‐¬㍉、
:: :: :: :: :: :: :: : : : : : ,; : : j{´_    ,xく´          丶 , '´     `丶、____
:: :: :: :: :: :: :: :: :: : : j{: : j{ :: ´_.ィ'´  \          ,;″         丶、  ̄~~^^''' ー- ..,,_
:: :: :: :: :: :: :: :: :: : : i{:: j{ ::: :::.       \     ,ィ″            丶、
:: :: :: :: :: :: :: :: :: :: 弌:j{::: ::: ::: :.       \_ ,ィ'´:: :: :: ..             丶、
:: :: :: :: :: :: : : : : : :-=や:: :: ::: :::: ::..     ,,'~ 从:: :: :: :: :: :: ..
:: :: :: :: :: :: :: :: :: :: :: ::‘;: :: :: :: :: :: :: : . ,,'~   ,′`、:: :: :: :: :: :: :: ..
::. ::. ::. ::. :: :: :: :: :: :: ::.'、 :: :: :: ,, ''~  `ヾ,.′  `、:: :: :: :: :: :: :: :: :: ..
:: :: :: :: :: :: :: :: :: :: :: :: :: :: >‐ ''"        ,:'´      `、:: :: :: :: :: :: :: :: :: :: ..
:: :: :: :: :: :: :: :: :: :: ::: -‐ァ′         ;         `、:: :: :: :: :: :: :: :: :: :: :: :: .. ..
:: :: :: :: :: :: :: :: :: :-=ニア              ;           `、:: :: :: :: :: :: :: :: :: :: :: :: :: :: .. .. ..

                        ,  -===- ..
                  //    \\
                 / /       V }
             __ --、|/__         }/
            ´/  .ハ<~\     /
        /   /    /   \}
     _../     ′  ′ }   ヽ
   /´ {Y}-=    i    |  / /   ハ
   ハ  {Y}ミ  -=/  i!  | ./ /`メ、 i } }
   {// {Y}ミ、 -=/   |  |/}/マ=ミ、从/                                  _  /}}
   ∨ {Y}ミ  ⌒i  |  |  ヒv  乂 |  >--<                          /:.:.:.:.:.}/ リ=ミ
    \ {Y}ミ _/   ハ |      _ / |/}三.:.:.:ヽ:.\                    __ 彡:.:.:.:, イ_/  Y }/ )
      フ:.:.:.:.:./ / /ミヘ !    乂v/ / ,ニ三{二二ニミ≧=-- ..___   --=ニニ.:.:.:.:.:.:.:.:.:.:.:.://  __ノ- ´ /
     /{:.:乂:./イ ハメ \>  __/_() / \ミ:.:.:.:.:.:}.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.://=ミ __ノ    ′\
 ー= 彡 イ:.:.:.:.:/ | ./ Yr ニニニ) /  /\\:.:.:.:.:.;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:{ {   `⌒ミ、    、 、 <
     /:.:./  {/ .ハ:.:.:.:.:.:.:.:/)丁i |\\:.:.:.::.:/:.:.:.:.:.:.:.:.:.:.:.:.:.>--―― <:.:.:.:.:.:.:.:.:.:.::.:.:.:.:.:.:.:.:| |      ⌒)> 、\ ソ
    /:.:./        ノ:.:.:.:.//  乂」「:.:.:.:.:.:.:.:/:.:.:.:.:.:.:../⌒´        \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.| |=< ==彡ー、   \ソ
   {/⌒_ r_ ぇ_彡(___/      `'' <:.:.:..:.:.:.:.:.::.:/                 ∨:.:.:.:.:.:.:.:.:.:.:.:.:.:! V  ⌒Y   ⌒〟
    /≧=---=//           } }:.:.:.:.|ト- \                  ∨:.:.:.:.:.:.:.:.:.:.:.:.:.', V人   ⌒Y=彡
    \/////{.{      \    //:.:.:.:.:||´ ̄ `Y               ヽ:.:.:.:.:.:.:.:.:.:.:.:.:.} }ミ   ーヘ__ノ
    /:.:.:.:.:.:.:.:.∧{    i    ー- //:.:.:.:.:.リ      ′              /.::i:.:.> - 彡イ }} ⌒ヽ
    /:.:.=ミ、:.:.:.:.:.∧、   ノ   ',  /:.:.:.:.:.:.〃\  ノ                   乂:|/ >イハ  Y   Y_ノ
    乂:.:.:.:.:.:.:.:.:.:.:.:.:\≧=- _',/:.:.:.:.:.:./:||:.:.:.:.:Y´                    乂(: : :∨ハ 乂  ヽ
     \:.:.:.:.:.:.:.:.:.:.:.:.:ミ、:.:.:.:.:.:.:.:',:.:.:.:.:./!:.:.:||:.:.:.:.:.:}                    `¨¨ }  ) _ノヽ.  リ
       Y´:.:.:.:.:.:.:.:.:.:./∨ ,ト<:.:_/ ||:.:.:||:.:.:.:.:.;                       / _ノ| )  ー'
       Y:.:./:.:.:.:.:.:/   \\  ',   ||:.:.:||:.:.:.:.ハ                     /_ノ .j_ノ
        |:.:.:.:.:.:.:.:.:;     ヽヽ  '.  ||:.:.:||:.:.:.:.:.:.:>x
        i!:.:.:.:.:.:.:.:i        }∧. i .||:.:.: ー┐:.:.:.:.:.:.:.:.≧。.
        .}:.:.:.:.:.:.:.:|      {:.::ハ | ||:.:.:.:.:.:.:}}:.:.:.:.:.:.:.:.:.:.:.:.:.:.> ._
          !:.:.:.:.:.:.:.:|       /(_)ニ><二(__):.:.:||:.:.:.:.:.::.:.:.:.:.:.:.:.:.:.:.:.} }、
        ノ:.:.:.:.:.:.:.:{     /:.:} }:.||     ∨:.:.:.:∨:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.| |:.\
      ./:.:.:.:.:.:.:.:.:.:',   ,.:.:.:.//:.:||    ∨:.:.:.:.∨:.:.:.:.:.:.:.:.:.:.:.:.:.:.:| |:.:.:.:\
     /:.:.:.:.:.:.:.:.:.:.:.:.:.', /:.:.:.//:.:., .  Y    V:.:.:.:.∨:.:.:.:.:.:.:.:.:.:.:.:.://:.:.:.:.:.:.:.:.、
 {乂__ /:.:..:.:.:.:.:.:.:.:.:.:.::.:/:.:.:.:.://:.:.// _{___/∨:.:.:.:∨:.:.:.:.:.:.:.:.:.:.//:.:.:.:.:.:.:.:.:.:.:\
 >〃::.:.:.:.:.:.:.:.:.:.:.:.:./{:.:.:.:.:.://:.:.//>.. 乂// ∨:.:.:.:.∨:.:.:.:.:.:.:.://.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ
< ff:.:.:.:.:.:.:.:.:.:.:.:.:./:.:.:.{:.:.:.:.//:.:.//:.:.` < .ィ:.:.:.:.:.:∨:.:.:.:.:∨:.:.:.:.:/.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:、
⌒ {{:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.:∨://:.:.//:.:.:.:.:.:.:.:.| |:.:\:.:.:.:.∨:.:.:.:.:>イ.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:\
  乂:.:.:.:.:.:.:.:./:.:.:.:./:.:.:∨>.:´:.:.:.:.:.:.:.:.:.:| |:.:.:.:.:.:.:.-=二:.:=-.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ
/  >x:.:.:./:.:./:.:.:.:.:./:.:.:.:.:.:.:.:.:.:.:.:.:.:././.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:\.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:\
  / _  -=≦:.:.:.:.:.:.:./:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:/./.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:\:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:',
-=≦:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..::〈/.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.',