diff --git a/README.md b/README.md index ca55f70..6b8ddf9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# krkr2doc +# 吉里吉里2 ドキュメント 吉里吉里2ドキュメントミラー diff --git a/docs/browser.css b/docs/browser.css new file mode 100644 index 0000000..e31c12e --- /dev/null +++ b/docs/browser.css @@ -0,0 +1,2 @@ +@charset "shift_jis"; +@import url("browser2.css"); diff --git a/docs/browser2.css b/docs/browser2.css new file mode 100644 index 0000000..b24b709 --- /dev/null +++ b/docs/browser2.css @@ -0,0 +1,299 @@ +@charset "shift_jis"; + +body{ + padding: 0px; + background-color: white; + background-attachment: fixed; + color: black; + line-height: 127%; +} + +h1:before{ + content: " "; +} + +h1{ + background-color: #001591; + color: white; + background-image: url("./grad.png"); + background-position: left; + background-repeat: repeat-y; + margin: 0em 0em 1em 0em; + padding: 0.1em; + border-top: 1px solid #70a0e0; + border-left: 1px solid #70a0e0; + border-bottom: 1px solid #002040; + border-right: 1px solid #002040; + font-size: 1.04em; + letter-spacing: 0.05em; +} + + +img{ + border: 0; + vertical-align: middle; +} + +div.para { + margin: 0px; + border: 0px; + padding: 0em 0em 4em 0em; +} + +dt { + display: list-item; + list-style: disc; +} + +dl dt{ + margin-left: 2em; + margin-top: 1em; + font-weight: bold; +} + +dl dd{ + margin-left: 3em; +} + +dl{ + margin-bottom: 1em; +} + +div.taggenre{ + text-align: right; +} + +span.b{ + font-weight: bold; +} + +span.i{ + font-style: italic; +} + +span.comlink{ + font-size: 0.85em; +} + +code.inlinecode{ + padding-left: 0.5em; + padding-right: 0.5em; + font-family: monospace; + white-space: pre; +} + +code em { + font-style: normal; + font-weight: bold; +} + +div.descimg{ + background-color: transparent; + color: #303030; + text-align: center; +} + +span.weak{ + background-color: transparent; + color: gray; +} + +span.comment{ + background-color: transparent; + color: #0000a0; +} + +span.linenumber{ + background-color: transparent; + color: gray; +} + +span.arg{ + background-color: transparent; + color:blue; +} + +span.defarg{ + background-color: transparent; + color:gray; +} + +span.defargval{ + background-color: transparent; + color:red; +} + + +span.tagrequiredattrib{ + background-color: transparent; + color:red; +} + + +code.bq{ + display: block; + overflow: auto; + padding: 0.3em; + border: 2px solid #808080; + margin-top: 0em; + margin-bottom: 0em; + font-family: monospace; + white-space: nowrap; +} + +dfn{ + font-style: normal; +} + +div a.jump{ + background-color: transparent; + color: #2d903c; + text-decoration: underline; + border: 0px; + padding: 1px 2px 1px 2px; +} + +div a.jump:visited{ + background-color: transparent; + color: #2d608c; +} + +div a.jump:hover{ + background : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + + + +table.keywords a{ + background-color: transparent; + color: #2d903c; + text-decoration: none; + border: 0px; + padding: 1px 2px 1px 2px; +} + +table.keywords a:visited{ + background-color: transparent; + color: #2d608c; +} + +table.keywords a:hover{ + background-color : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + +ol > li{ + list-style-type: decimal; +} + +div.note{ + margin-left: 4em; + margin-right: 4em; + margin-top: 0em; + margin-bottom: 0em; + border-left: 0.1em solid #808080; + padding-left: 1em; + font-size: 0.8em; + line-height: 110%; +} + +div.note div.notehead{ + margin: 0em; + border: 0em; + padding: 0em 0em 1em 0em; +} + +div.note div.notehead span.noteheadspan { + margin: 0em; + border-top: 0em; + border-left: 0em; + border-right: 0em; + border-bottom: 1px solid black; + padding: 0em 1em 0em 1em; +} + +table.keywords{ + font-size: 0.9em; + line-height: 1em; + margin: 1em 0em 1em 0em; + border: 0px; + padding: 0px; +} + +table.keywords td{ + white-space: nowrap; + margin: 0px; + border: 0px; + padding: 0px; +} + +table.keywords a span{ + background-color: transparent; + color: black; +} + +table.tagparams { + width: 100%; + margin-bottom: 1em; +} + +table.tagparams td{ + border-top: 1px solid black; + padding-top: 0.1em; + padding-bottom: 0.1em; + padding-left: 0.5em; + padding-right: 0.5em; +} + +table.tagparams td.tagattribname{ + background-color: transparent; + color: blue; +} + +div.tagremarks { + margin-bottom: 1em; +} + +span.toindexanchor:before { + content: " "; +} + +span.toindexanchor:after { + content: " "; +} + +div.toindex{ + margin-top: 1em; + text-align: center; +} + +div.toindex a{ + text-decoration: none; +} + +div.taggenrehead { + font-weight: bold; + background-color: transparent; + color: #000080; + margin-top: 1em; +} + +span.taglistlink { + font-weight: bold; +} + +table.taglist td.taglistodd{ + background-color: #f0f0ff; + color: black; +} +table.taglist td.taglisteven{ + background-color: #f0fff0; + color: black; +} diff --git a/docs/grad.png b/docs/grad.png new file mode 100644 index 0000000..42bc41c Binary files /dev/null and b/docs/grad.png differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..5bab85e --- /dev/null +++ b/docs/index.html @@ -0,0 +1,138 @@ + + + + + + ggQ hLg + + + + + + + +
+
+
+

ggQ hLg

+ +
+
+
+

ggQ CZX

+---------------------------------------------------------------------------
+

gg KAG ̃CZX

+---------------------------------------------------------------------------
+
2005/7/21 W.Dee

+@ȉ̃CZX悭ǂ݂ɂȂł̃\tgEFAgpĂB
+@ȉ̃CZXɓӂłȂꍇ͂̃\tgEFAgp邱Ƃ͂ł܂B
+
+@܂AggPƋggQł̓CZXقȂ܂̂łӂB
+@̃CZX͋ggQ ( KAG 3) ɓKp̂łB
+
+

fACZX

+@̃\tgEFÃCZX́AȉɎggƎ̃CZXƁAGNUGeneral Public License ( GNU GPL ) ̃fACZXƂĒ񋟂܂B
+[U[́Aȉ̃CZXAGNU GPL ̂ꂩIāAɏ]Ẵ\tgEFAgp邱Ƃł܂B
+
+@GNU GPL ɊւĂ www.gnu.org ܂́AYtĂ
+
+ gpl-2e-plain.txt (; p)
+ gpl-2j-plain.txt ({)
+
+@QƂĂB
+
+@gg֘Ac[̈ꕔ͑̃CZXŒ񋟂̂܂ ( ꂼ̃hLgǂ݂ )B
+
+
+
+---------------------------------------------------------------------------
+
+ȉ͋ggƎ̃CZXɊւłB
+ɖLĂȂɂ‚ẮAY̒쌠@ɏ]Ƃ܂B
+
+

+@̃\tgEFA̒쌠́A W.Dee ۗL܂B
+
+

+@̃\tgEFA͖Ŏgpł܂B[ÚÃ\tgEFA̍҂ɋKxKv͂܂B
+@́Ã\tgEFA̗pΏۂǂ̂悤łĂ (pAt[AVFAEFAȂ) łB
+
+@Łu[UvƂ́Ã\tgEFApčꂽAꎟ[U̒앨𗘗p񎟃[UÃ\tgEFÃ\[X𗘗p郆[U܂݂܂B
+
+

CZX̏I

+@[U{CZXɈᔽꍇA[Ũ\tgEFAgp錠́AɁAʒmȂ܂BCZXꍇA[U͂̃\tgEFAсÃ\tgEFAgpč쐬ꂽ[U̒앨̂Ã\tgEFAɊւ镔𒼂ɔjȂ΂Ȃ܂B
+
+

ۏ؁EӔC

+@̃\tgEFA͖ۏ؂łBȂlEȂ鑹QɂÃ\tgEFA̍҂͊֒m܂B
+@܂A҂́Ã\tgEFAɑ΂o[WAbvAoOCȂǂ̂̐ӔC𕉂Ȃ̂Ƃ܂B
+
+

쌠̕\Ǝgpʒm

+@̃\tgEFAgpɂÃ\tgEFAgpAƂƂ񎟃[Uɉ߂Ď`͂܂B܂Ã\tgEFAgpĂ邱ƂÃ\tgEFA̍҂ɑ΂Ēʒm`͂܂B
+
+@\tgEFAɊ܂܂钘쌠̕\Agg{̂̃o[W̃\[X(o[Wԍ)ςčĔzz邱Ƃւ܂B
+@܂Agg{̂ '-about' IvVtŋNƒ쌠\̏ڍׂ\܂A}~悤ȉςւ܂B
+
+@OƂāA񎟃[UɔzzhLgɁAgggĂ|ƁA'-about' IvVtċggNƃo[W̏ڍׂ邱Ƃł|tL̂ł΁Agg{̂̃o[W̃\[XĔzz邱Ƃ‚܂B
+
+

񎟔zz

+@̃\tgEFAÃCZX𔺂킸ɓ񎟓Iɔzz邱Ƃ͂ł܂B܂Ã\tgEFÂ̔zzɍۂKIȂƂ𔺂Ƃ͂ł܂ (fBA̕Kvo)B
+
+@Aȉ̗O܂B
+
+ EggQ̎sRA (krkr.eXe)
+ Egg SDK zzt@CɕtggpvOC
+ EKAG ̃VXe (kag3\templateȉ̊et@C)
+ Egg SDK zzt@Cɕt KAG pvOC
+
+@L̍ڂɊYt@ĆA̎sRAȂǂ𗘗p郆[U̒앨ƂƂɁÃCZX𔺂킸ɔzz邱Ƃł܂B̍ہAzzŜƂẮÃ[Uw̔zzCZXɊÂĔzz邱Ƃł܂B
+[Uw̔zzCZX́ALzzɊẤAzzɊẤA܂AI[v\[XAN[Yh\[X̕ʂ₢܂B
+@AL̍ڂ̂̂̃CZXς킯ł͂܂B̎sRA邢̓VXeA̔zz番ꍇA邢͕člꍇ́AX̃CZXۂ‚̂Ƃ܂B
+
+@Gh[Uggݒ (GWݒ.exe) ́A񎟃[Ugg̐ݒ񎟃[Ugōs悤ɂړIɂĔzzꍇ̂݁ÃCZX𔺂킸ɔzz邱Ƃł܂B
+
+@t@Cj`FbNc[ ́A񎟃[Ut@C̔j̃`FbN񎟃[Ugōs悤ɂړIɂĔzzꍇ̂݁ÃCZX𔺂킸ɔzz邱Ƃł܂B
+
+

pEƃCZX̕ύX

+@̃\tgEFA̓I[v\[XłB\tgEFÃ\[X ggSupport Page 肷邩Aꂪs”\ȏꍇ́A҂ɘAĂB
+
+@̃\tgEFÃ\[XA邢͂̒fЂÃ\tgEFAɑgݍŗp邱Ƃł܂B́AI[v\[XAN[Yh\[X̕ʂ₢܂B
+@ŗpƂ́Ã\tgEFÄꕔ̃\tgEFAɑgݍ܂邱Ƃ܂B
+
+@̃\tgEFAĔzz邱Ƃł܂Ȁꍇ́Ã\tgEFÃCZXƓCZXA܂͂̃\tgEFA̍҂ɔF߂CZX݂̂ɂĔzz邱Ƃł܂B
+
+@Ƃ͂̃\tgEFAɕύX邱Ƃ܂BÃ\tgEFA̍҂ꎟzzĂ܂܂̃oCî܂ܕύX (tc[ɂJX^}CY̕ύXAL[쌠̕\Ǝgpʒm]̏ɂċ‚ꂽgg{̂̃o[W̃\[X̉ς) pꍇ͉Ƃ͌Ȃ܂B
+
+@p̏ꍇ̏ꍇÃ\tgEFAɊ܂܂\[XA邢̓oCigpĂ|hLgɕ\L邱ƂA邢́Ã\tgEFA̍҂ɔzzs|OɘAmFƂ邱Ƃ́Aǂ炩邢͗sKv܂B
+@OɊւ҂́Aũ\tgEFA̍҂ɔzzs|OɘAmFƂ邱Ɓvsꂽ\tgEFÃXg]҂ɑ΂Ă̂݌Jꍇ܂B
+
+@AOƂ KAG ̃VXe (kag3\templateȉ̊et@C) ̓I[v\[XłApAɂ‚ĉ琧`͂܂B
+
+

vOC̍쐬

+@vOC쐬ׂɁAgg̃\[XɊ܂܂Ă tp_stub.h tp_stub.cppAtvpsnd.h vOCŎgp邱Ƃł܂B
+@̃t@CAvOCŎgpړIŃvOCɑgݍŎgpۂɂ́AL̗pƂ݂͂Ȃ܂B̂߁Ȁꍇ͏Lũ\tgEFAɊ܂܂\[XgpĂ|hLgɕ\L邱ƂA邢́Ã\tgEFA̍҂ɔzzs|OɘAmFƂ邱Ƃ́Aǂ炩邢͗v͍sKv͂܂B܂AvOC̃\[XJKv͂܂B
+@Ãt@CȊŐgg̃\[ẌꕔvOCɑgݍ񂾏ꍇÃt@CvOC쐬ړIȊOŎgpꍇ́AL̗pƂČȂ܂B
+
+

pb`/R[h̓Kp

+@҈ȊO̕pb`lj̃R[h̃\tgEFÃIWĩ\[XɓKpA҂ɃtB[hobNꍇ (Rgr[gꍇ) ́Ãpb`R[h̃CZXÃ\tgEFÃCZX(GNU GPLƖ{CZX̃fACZX)œKpł邱ƂƂȂ܂B
+
+

҂ɂ郉CZX̕ύX

+@̃\tgEFA̍҂́ÃCZX\ɕύX/ς”\܂BACZXƂƂɔzzꂽ\tgEFAɂ܂ł̂ڂāAVCZX̋\tgEFAɓKp邱Ƃ͂܂B
+
+

ERI (b) Ɋւ

+@gg{̂ L.Entis ɂ摜`łubv̓WJCu܂܂Ă܂B̌`gpꍇ́AɌbɊւ郉CZXɂӂĂB̌`gpȂꍇ͊֌W܂B
+@ڍׂ͌b club
+@http://www.entis.jp/eri/
+@QƂĂB
+
+

҂̘A

+@W.Dee
+@gg/KAG iψ : http://www.piass.com/kpc/
+@gg _E[h y[W : http://kikyou.info/tvp/
+
+ + diff --git a/docs/kag3doc/contents/AboutBox.html b/docs/kag3doc/contents/AboutBox.html new file mode 100644 index 0000000..128c86d --- /dev/null +++ b/docs/kag3doc/contents/AboutBox.html @@ -0,0 +1,87 @@ + + + + + + + o[W_CAO̍쐬ɂ‚ + + + + + + + + +

o[W_CAOƂ +

+@悭\tgEFÁuwv - o[WvłłĂEBhEłBKAG ̏ꍇ͂ KAG ̃ViIt@CŏƂł܂B
+@gpɂ́AConfig.tjs helpMenu.visible helpAboutMenuItem.visible Ƃ true ɐݒ肷Kv܂B
+@܂Ao[W_CAÕTCY aboutWidth aboutHeight Ŏw肵TCYɂȂ܂B
+@o[W_CAOɕ\ KAG ViIt@C about.ks ƂOɂȂ܂B
+
+@ʏ́Ao[W̓e摜wiɕ\邾ł\łAɂĂ͋Â̂Ǝv܂B
+
+

about.ks ̐ +

+@about.ks ͒ʏ KAG ViIɂ͂Ȃ܂B
+@ɋLȊO̐܂ ( Config.tjs ̐ݒ̂قƂǂɏ]Ȃ )B
+
+
+
BGMAʉArfIȂ
+
@{IɎgpł܂Aʉobt@̐ 1 ‚ɌŒ肳܂B[r[(AVI SWF Ȃ) ͎gpł܂B
+
bZ[WC
+
@bZ[WC̐ 1 ‚ɌŒ肳܂BbZ[W͕\ł܂BbZ[WC0͏Ԃŕ\Ă܂ATCY͕sł̂ŁA\ɂ邩Aposition ^OňʒuTCYw肵ĂgĂB
+

o[W_CAO̗ +

+@Pɔwiɉ摜\邾̗łB
+ +
+@title name="̃\tgɂ‚"
+@layopt layer=message0 page=fore visible=false
+@image storage=about.png layer=base page=fore
+@s
+
+
+ +
+@ƕGŁAbZ[WCɏgWVgĕ\̂łB܂AT|[gy[W link ^Oō쐬NNbN邱ƂŊJƂł悤ɂĂ܂B܂Au‚vNbNƃ_CAO‚邱Ƃł悤ɂĂ܂B
+ +
+@title name="̃\tgɂ‚"
+@rclick enabled=false
+@clickskip enabled=false
+@position left=0 top=0 width=320 height=200 color=0xffffff opacity=255 marginl=0 margint=0 marginr=0 marginb=0
+@style align=center
+@font size=24 shadow=false color=0
+@wait time=200
+@nowait
+@backlay
+@current page=back
+ggQ
+[emb exp="System.versionString"]
+@trans method=crossfade time=500
+@wt
+KAG3
+[emb exp="kagVersion"]
+@trans method=crossfade time=500
+@wt
+[font size=12]_E[hy[W
+[link hint="NbNƃ_E[hy[WJ܂" exp="System.shellExecute('http://kikyou.info/tvp/')"]http://kikyou.info/tvp/[endlink]
+@trans method=crossfade time=500
+@wt
+[link target=*exit]‚[endlink]
+@trans method=crossfade time=500
+@wt
+@s
+*exit
+@close
+
+
+ +
+ + + + diff --git a/docs/kag3doc/contents/BGM.html b/docs/kag3doc/contents/BGM.html new file mode 100644 index 0000000..0bea6db --- /dev/null +++ b/docs/kag3doc/contents/BGM.html @@ -0,0 +1,78 @@ + + + + + + + BGM g + + + + + + + + +

BGM ̏ +

+@KAG ł́ABGM Ƃ Waven ( k Wave Ogg Vorbis ) MIDI V[PXf[^ CD-XA I[fBIgbNĐł܂B
+@ ǂŁAĂB
+
+@ł ( ꉞ`[gAۂ̂Ȃ̂ ) ACD-DA g@ōs܂̂ŁAConfig.tjs type "CDDA" AdoubleBuffered=false ɐݒ肵܂B
+
+@AcdVolume ͎w肵ȂẮH CD-XA ȂẮHƂƂłA CD-ROM ̃hCuŎw肵Ă@ɂ܂̂ŁAcdVolume ͐ݒ̕Kv͂܂񂵁AhCuɕKvȏĂ CD-XA gKv܂B
+
+@āAKȉy CD CD-ROM hCuɑ}ĂB
+
+

Ƃ肠‚炵Ă݂悤 +

+@Đ邽߂ playbgm Ƃ^Og܂B܂AĐ~ɂ stopbgm Ƃ^Og܂BƁEEE
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+[playbgm storage="e:3"]
+ĐEEE~ɂ̓NbNĂB[l]
+[stopbgm]
+
+
+ +@āA playbgm ̑ storage e:3 Ǝw肳Ă܂Be: CD-ROM Đ CD-ROM hCuł̂ŁAȂ̊‹ɂ킹ĂB̎ 3 ͍ĐgbNłB
+
+@ł̓`[gAȂ̂ e: ‚Ă܂A{ Config.tjs cdVolume Ŏw肵{[x CD Đ܂Be: ̂悤ɍĐhCuw肵ȂŒPɃgbNԍ݂̐̂ƁAKAG cdVolume Ŏw肳ꂽ{[x CD-ROM hCuTɍs܂B
+
+@܂ACD-DA łȂ`AƂ MIDI V[PXf[^Đꍇ́Astorage ɍĐt@Cw肷邾 OK łB
+
+

tF[hCEtF[hAEg +

+@tF[hCEtF[hAEgsɂ́Afadeinbgm ^O fadeoutbgm ^Og܂B
+@̂ƂAtime ܂A̓tF[hCEtF[hAEgsĂԂ̎Ԃw肵܂B
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+[fadeinbgm storage="e:3" time=5000]
+ĐEEE~ɂ̓NbNĂB[l]
+[fadeoutbgm time=5000]
+
+
+ +@ȂÃ^O̓tF[hCEtF[hAEg̏I҂Ȃ̂ŁAI҂‚ɂ [wb] ^OgKv܂B
+
+

̂ق BGM Ɋւ^O +

+@BGM ւ xchgbgm Ƃ^O܂BWave n MIDI nł́ANXtF[h”\ł (Config.tjs QƂĂ)B
+
+@Wave n OggVorbis TCWF A Micsoroft ADPCM 𗘗pꍇ̓vOCw肷Kv̂ŒӂĂ ( QƂĂ )B ʉłB
+
+
Note
+@MIDI nŃNXtF[hsɂ́uNXtF[h邱ƂӐ}čꂽvf[^KvɂȂ܂ ( ƂΓɍĐQ‚̋Ȃł͓`lgȂAȂ )BA܂茻Ił͂܂B
+

+
+ + + + diff --git a/docs/kag3doc/contents/BG_Displayed.jpg b/docs/kag3doc/contents/BG_Displayed.jpg new file mode 100644 index 0000000..8774df9 Binary files /dev/null and b/docs/kag3doc/contents/BG_Displayed.jpg differ diff --git a/docs/kag3doc/contents/ButtonGlyphImageList.png b/docs/kag3doc/contents/ButtonGlyphImageList.png new file mode 100644 index 0000000..0d150fd Binary files /dev/null and b/docs/kag3doc/contents/ButtonGlyphImageList.png differ diff --git a/docs/kag3doc/contents/ClickableMap.html b/docs/kag3doc/contents/ClickableMap.html new file mode 100644 index 0000000..76ad3d3 --- /dev/null +++ b/docs/kag3doc/contents/ClickableMap.html @@ -0,0 +1,181 @@ + + + + + + + NbJu}bvg + + + + + + + + +

NbJu}bvƂ +

+@NbJu}bv́A󂷂΁uNbNvłun}vŁA‚̉摜̒ɂ‚́üv`āA}EXȂǂŃNbNđIł悤ɂ镨łB
+
+@gg/KAGł́A{̂̉摜̑Ɂü摜vƁüANV`t@CvƂQ‚̃t@CgĂ܂B
+
+

̈摜Ƃ +

+@̈摜́A{̂̉摜ƓTCY 256 F̉摜łBtJ[̉摜ł͂܂BJPEG ͂̂悤ȗprɂ͌Ȃ̂ŁA PNG BMP Ȃǂ́A256 Fgpł摜`g܂B
+
+@̈摜Ƃ́A{̂̉摜̊ëɑΉāAëCӂpbgCfbNXœh‚ԂłBƂ΁A
+
map1.pngmap1_p.png
{̂̉摜()Ɨ̈摜(E)

@̂悤Ȃ̂łB{̂̉摜ŁA̗ł͊֓n̒n}łBEAesɑΉĊëh‚Ԃü摜vłB
+@̈摜́AëCӂ ( ꂼقȂ ) pbgCfbNXœh‚ԂłB̗ŊëɏĂ鐔͂̃pbgCfbNXł ( ̂߂ɓĂ̂Ŗ{͕Kv܂ )BpbgCfbNX 0 ( }ł͊C ) œh‚Ԃꂽ̈͗̈ƂĂ͎gȂłB
+
+@OtBbNҏW\tgȂǂɂ 256 F̉摜ŁupbgCfbNXv镨܂Â悤ȃ\tgpĕҏWKv܂ ( pbgԍƂAJ[CfbNXACfbNXJ[AFԍȂǖ͈̂قȂꍇ܂ )B̂ƂAdvȂ̂̓pbgCfbNX ( Fԍ ) łāAFł͂܂Bgg͗̈摜ƂAFł͂ȂẴpbgCfbNX݂̂܂BF́AҏWɑ̗̈ƌt₷悤ɁAKɂ΂炯F‚ĂĂ܂܂B
+
+@̈摜̃t@ĆAʏA{̂̉摜̃t@C ( gq ) _p ‚t@CłBƂ΁A{̂̉摜̖O map.png ł΁Ä摜̃t@C ( PNGŕۑꍇ ) map_p.png ɂ܂B
+
+

̈ANV`t@CƂ +

+@̈ANV`t@CƂ́ANbJu}bv̊ë̐U镑`t@CłB
+@gq .ma ŁAʏ͖{̂̉摜t@CƓt@Cɂ܂BƂ΁A{̂̉摜̖O map.png ł΁ÄANV`t@C̃t@C map.ma ɂ܂B
+
+@̈ANV`t@C̓eLXgt@Cł̂ŃeLXgGfB^ŕҏW܂B
+
+@̈ANV`t@ĆAsƂɁAüԍ F ANVv̈̐ł ( R͔p )B
+@Ƃ΁AL̒n}̗ႾƁA
+ +
+11: hint=""; storage="maptest2.ks"; target="*m11";
+8: hint="Qn"; storage="maptest2.ks"; target="*m8";
+7: hint="Ȗ"; storage="maptest2.ks"; target="*m7";
+9: hint=""; storage="maptest2.ks"; target="*m9";
+10: hint="t"; storage="maptest2.ks"; target="*m10";
+12: hint=""; storage="maptest2.ks"; target="*m12";
+2: hint="_ސ"; storage="maptest2.ks"; target="*m2";
+3: hint="R"; storage="maptest2.ks"; target="*m3";
+1: hint="É"; storage="maptest2.ks"; target="*m1";
+4: hint=""; storage="maptest2.ks"; target="*m4";
+5: hint="V"; storage="maptest2.ks"; target="*m5";
+6: hint=""; storage="maptest2.ks"; target="*m6";
+
+
+ +@̂悤ȋLqɂȂ܂B̈ԍƁÄ̗̗摜̃pbgCfbNX͈vĂ܂B
+@uANVv ( R̕ ) KAG ̕@͗ATJS ̕@ŏ܂Ał͂܂B
+@uO=l;v̌`ŕKvȂƂ̂łBZ~RYȂ悤ɂĂB
+
+@gpł閼Oɂ͈ȉ̕܂B
+
+
storage, target, onenter, onleave, hint, exp, countpage
+
    @ׂ͂ link ^OƓl̋@\Ă܂AׂāA̒l " " ( _uNI[e[V ) ň͂Ŏw肵Ă ( L̗̂悤 )B" " ň͂܂ȂƃG[ɂȂAɓ삵Ȃ肵܂B
+
cursor
+
    @̈̏Ƀ}EXJ[\ꍇ̃}EXJ[\`w肵܂Bcursor ^Oł̎wɎĂ܂A cr Ŏn܂}EXJ[\萔pꍇ́A& ‚ɂ̂܂܏܂ ( Ƃ cursor = crSizeAll; )B}EXJ[\̃t@Cw肷ꍇ " " ( _uNI[e[V ) ň͂ŏ܂ ( Ƃ cursor = "wagtail.ani"; )B

+@̈ANV`t@Cł́Äԍ 0 ͓ʂȎw邽߂Ɏgp܂Bo[Wł autodisable gp”\łBƂ΁A +
+0 : autodisable=false; +
+ +@ƂƁANbJu}bvNbNĂANbJu}bv ( NbJu}bvƂđłȂ ) ԂɂȂ܂Bʏ͂̎wsȂ OK łB
+@̎wsȂÄANV`t@Cɗ̈ԍ 0 ̎w肪Ȃ肷ƁANbJu}bvNbNƂAĂ image ^O mapaction ^Oŗ̈ANV`t@Cǂݍ܂܂ŁANbJu}bv͖ ( NbJu}bvƂđłȂ ) ԂɂȂ܂B
+
+
Note
+@ANV`Ȃ΁Ä̗͖܂BƂ΁Aɂė̈gp”\ɂs”\ɂ肵ꍇ́ATJS if gāA
+11: if(f.flag == 1) { hint=""; storage="maptest2.ks"; target="*m11"; }
+@̂悤ɋLq邱Ƃł܂B̏ꍇ́Af.flag 1 ̏ꍇ݂̂ɁAuhint=""; storage="maptest2.ks"; target="*m11";vƂANV`AƂӖɂȂ܂B

+
+ +

NbJu}bvgĂ݂ +

+@NbJu}bvgĂ݂܂B
+@L̗A{̂̉摜 map1.pngÄ摜 map1_p.pngÄANV`t@C map1.ma Ƃ܂B
+@image ^ÓAǂݍƂ{̃t@CƂɂāAt@C _p ‚t@CƁAgq ma ̃t@CTāAꂼ̈摜Ɨ̈ANV`t@CƂēǂݍ݂܂B
+@ł̂ŁAʏ́ANbJu}bvgp”\ɂ邽߂ɂ image ^Ô݂g܂B
+
Note
+    @•ʂɗ̈摜̈ANV`t@Cǂݍ݂ꍇ̂߂ɁAꂼ mapimage ^O mapaction ^O܂B

+@Ƃ΁Amaptest.ks Ɉȉ̓eƂ܂B
+ +
+*start
+@image layer=0 page=fore visible=true storage=map1
+@position left=400 width=220
+@wt
+NbJu}bṽeXgB
+@s
+
+
+ +@ꂾŁANbJu}bvgp”\ȏԂ s ^OŒ~܂B
+
+
clickable.png
sĂ݂


+@NbJu}bvNbNꂽƂɃWvViILqȂ΂Ȃ܂BƂ΁Amaptest2.ks Ɉȉ̂悤ȓe܂B
+ +
+*m11
+@cm
+͍ʂłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m8
+@cm
+͌QnłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m7
+@cm
+͓Ȗ؂łB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m9
+@cm
+͈łB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m10
+@cm
+͐tłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m12
+@cm
+͓łB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m2
+@cm
+͐_ސłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m3
+@cm
+͎RłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m1
+@cm
+͐ÉłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m4
+@cm
+͒łB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m5
+@cm
+͐VłB[l]
+@jump storage="maptest.ks" target="*start"
+
+*m6
+@cm
+͕łB[l]
+@jump storage="maptest.ks" target="*start"
+
+
+ +
+
Note
+@(\A\Ɍ炸) KAG ɃNbJu}bvgp摜ƁAL[{[h̃J[\L[Ń}EẌړG~[V郂[hɐ؂ւ܂B̂ edit ^Ô悤ȃL[{[hpق̋@\ɎgpłȂȂ܂B
+@gI mapdisable ^OŖ邩A邢͂̃Cɕʂ̉摜ǂݍ񂾂 freeimage ^Ogp肵ăNbJu}bvj΁Aʏ̃L[{[h̑샂[hɖ߂܂B

+
+ + + + diff --git a/docs/kag3doc/contents/Debug.html b/docs/kag3doc/contents/Debug.html new file mode 100644 index 0000000..d8d09fc --- /dev/null +++ b/docs/kag3doc/contents/Debug.html @@ -0,0 +1,75 @@ + + + + + + + fobO悤 + + + + + + + + +

fobOx@\ +

+@gg{̂񋟂́AKAG 񋟂̂Ȃǂ܂߂āA‚̃fobOx@\܂B
+
+

fobOj[ +

+@Config.tjs debugMenu.visible true ɂƁAufobOvj[\悤ɂȂ܂B̃j[̍ڂ܂B
+
+
ViI̍ēǍ
+
@݂̃ViIt@CēǍ܂BOɒʉ߂uZ[u”\ȃxvĂюsn܂܂BvIȃoOƂȂǂ͐ɍēǍłȂꍇ܂B
+
Rg[
+
@gg{̂́uRg[v\܂BShift+F1 ł\ł܂B̃Rg[ɕł{^̂AԉE̐ԂɁ~̕t}[NƋggI邱Ƃł܂ ( vIȃoǑ͂܂ɏIłȂꍇ܂ ) B
+
R\[
+
@R\[ ( q ) \܂B
+

R\[ +

+@R\[́Agg KAG ̏o͂郁bZ[WXƕ\ꏊłBShift+F4 Ȃǂŕ\ł܂BȂɂguNꍇÃR\[ɖ̉ɂ‚Ȃ񂪕\ꍇ܂B
+
+@܂AR\[̉ɂ͓͗ACӂ TJS ̏ŎsAʂmF邱Ƃł܂B
+
+@Ƃ΁Af.flag Ƃϐ̓emFꍇAR\[
+ +
+f.flag
+
+
+ +@Ɠ͂ enter L[ƁAR\[
+ +
+15:25:04 R\[ : f.flag = (int)1
+
+
+ +@Ȃǂƕ\܂ ( ͗ )B̂悤ɕϐ̓ȅŊmF邱Ƃł܂B
+
Note
+@l̑Oɕ\ (int) ́A̒lł邱ƂĂ܂BlɁA(real) ͎A(string) ͕\܂B(void) ͕ϐ`Avoid ̂̂Ă邱Ƃ܂B
+

+
+@܂Af.flag 0 ΁A
+ +
+f.flag=0
+
+
+ +@Ɠ͂ enter L[΁A̎_ f.flag 0 邱Ƃł܂B
+
Note
+@R\[́AggPł Debug Message Stream ( DMS ) ƌĂ΂Ă̂łB

+
+

̂ق̃fobOi +

+@trace ^ÓAϐ̓eR\[ɏo͂^OłB
+@vỎȂȂꍇACtrl + Alt + F12 QbԈȏ㉟鎖ŋgg{̂IɏIłꍇ܂B
+
+ + + + diff --git a/docs/kag3doc/contents/DispBase.html b/docs/kag3doc/contents/DispBase.html new file mode 100644 index 0000000..cff36f7 --- /dev/null +++ b/docs/kag3doc/contents/DispBase.html @@ -0,0 +1,71 @@ + + + + + + + wi\悤 + + + + + + + + +

wi\悤 +

+@wiƂ̂́AvɕƑOǐɕ\郄cłBKAG ł́A(ftHgł) 640~480 ̃TCỶ摜wiƂēǂݍ݂܂B
+
+@߂ɁAȂɂ\ 640~480 ̉摜 bgimage tH_ɂĂ݂ĂB̉摜 bg0.jpg łƂ܂BKAG LZH t@Cɂ͂̉摜͓ĂȂ̂ŁAKɂǂ玝ĂĂ(^^)
+@āA\悤 ŎgpViIAȉ̂悤ɕςĂ݂܂B
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́B
+
+
+ +@ image Ƃ^OgpāAbg0.jpg \y[W̔wiCɓǂݍł܂B
+@image ^O storage Ŏw肵t@Cǂݍނ̂łAgq͏ȗł܂B KAG TĂ܂(^^)
+
+@Ƃ肠sĂ݂ĂB
+
BG_Displayed.jpg
wi\

@ŁAu\y[WvuwiCvĂȂɁHĂƂɂȂ̂łEEE
+
+
Note
+@Config.tjs scWidth scHeight ŁAʃTCY 640x480 ȊỎʃTCYw肵ꍇ́A񂻂̉摜TCYɍwi摜w肵ĂB
+

+
+

KAG ̃C\ +

+@KAG ƂgǵAʂׂ͂āuCvƌĂ΂̂dˍ킹č\܂ ( Photoshop ̃C[ƎĂ܂; C[CƏ͍̂҂̃NZ )B
+
+
+@Ƃ΁Aȉ̂悤ȕ\ɂȂĂƂƁEEE
+
+
Layers.jpg
\


+@C\͈ȉ̂悤ɂȂĂ܂B
+
+
LayersDesc.jpg
C\


+@KAG ł́AwiC base ܂ꖇāAԉ()ɕ\܂BO()ɂROiC 0 1 2 ܂Bɂ̎O()ɂQbZ[WC܂BׂĂ̑OiCƁAbZ[WC 1 ͏Ԃł͔\ł ( \̃C layopt ^O visible=true Ƃ邱Ƃŕ\邱Ƃł܂BOiC̏ꍇ image ^Oł\邱Ƃł܂ )B
+@ƓC\ KAG ł͂QgāAꂼ\y[W fore Ay[W back ƌĂ΂Ă܂B\y[W͉ʂɕ\܂Ay[W͉ʂɕ\邱Ƃ͂ł܂By[ẂAɃgWV(ʐ؂ւ)pɁA摜ꎞIɂĂ߂Ɏg܂B
+
+@image ^O page y layer Ŏw肵Ă̂́AꂼA\y[Wy[W ( fore / back )AwiCOiC ( base / 0 / 1 / 2 )w肵킯łB
+
+
Note
+@OiC 3 AbZ[WC 2 Ƃ́AConfig.tjs ̃ftHg̐ݒłB
+@bZ[WCOiC̖̏ Config.tjs numCharacterLayers numMessageLayers ŎwłقAlaycount ^OŎsɕύX邱Ƃł܂B
+

+
Note
+@uwivuOivu\vuv͂ꂼꍬ̌ƂȂ₷łApage Ɏw肷 fore ́u\ʁv\̂ŁAuOiCv\̂ł͂܂B
+@\y[Wy[W page łꂼ fore, back Ŏw肵AOiC̏ꍇ layer 0 1 2 EEEw肵AwiC̏ꍇ base w肵܂B
+

+
+ + + + diff --git a/docs/kag3doc/contents/DispLayer.html b/docs/kag3doc/contents/DispLayer.html new file mode 100644 index 0000000..3885bac --- /dev/null +++ b/docs/kag3doc/contents/DispLayer.html @@ -0,0 +1,97 @@ + + + + + + + Oi\悤 + + + + + + + + +

OiƂ +

+@OiƂ́EEEvɁAl̗|[YȂǁAwiƃbZ[W̊Ԃɕ\̂łBKAG ł͕W 3 ‚܂ŏdˍ킹ĕ\ł܂ ( JX^}CY΂Ədˍ킹ĕ\ł܂ )B
+
+@OíAlȂǂ̌`ɉ摜؂ĕ\邽߂ɁA}XN邢̓J[L[Ƃ@g܂BKAG ł́A}XNgđOi\@ƁAJ[L[gĉ摜\@̗APNG ERI TLG5/TLG6 摜̂悤ɉ摜̂̂ɃAt@`lⓧߏ܂ނƂłꍇ͂̉摜ŗL̕@pē߂邱Ƃł܂B
+
+

J[L[gOi +

+@J[L[Ƃ́AɂȂׂ̈Fœh‚ԂA̐F̕ɂȂAƂ̂łB
+@͉摜 tJ[̏ꍇ 256 F 16 F̏ꍇŏXႢ܂B
+
+@tJ[̏ꍇ́A‚܂u‚Ȃ[vȐFuFv( J[L[ ) ƂāAɂœh킯łBgȂȐFƂẮA^}[_ (r,g,b)=(255,0,255) A^ (r,g,b)=(0,255,0) 悭g悤łB
+@łƃ}[_΂\ꍇ͂ǂ́HƂƂɂȂ܂A(r,g,b)=(254,0,255) (r,g,b)=(0,254,0) ƂFg KAG ł͕ʂ̐FƂď̂ OK łB
+
+@256 F̉摜 16 F̉摜ł́A‚pbgCfbNXuFvƂĎg܂B̃pbgCfbNXœh‚ԂꂽɂȂ̂łB
+
+
Note
+@PNG Ȃǂ̉摜`̏ꍇ͕ۑF(J[L[)wł悤ȃ\tg܂Â悤ȃ\tgŏo͂ꂽ PNG 摜Ƃł܂B

+
+
ButtonGlyphImageList.png

+

}XNgOi +

+@KAG ł́Aʂ̑Oi摜Ƃ͕ʂɁA}XN摜ƌĂ΂̂pӂāÃ}XN摜ɏ]đOi摜؂蔲悤ɂĕ\邱Ƃł܂B
+
+@}XN摜́AOi摜ƓTCY 256 KO[XP[̉摜ŁAPx̂܂܁usxv܂B‚܂APx 0 ́̕uSvŋPx 255 ́̕uSsvłB128 炢̂Ƃ́ux̓vƂƂƂȂ܂B\ׂāAȕ͍Ƃ摜ɂȂ܂B
+@}XN摜͕K 256 K̃O[XP[ ( 256 F摜 ) ŕۑĂBtJ[16FŕۑƐɕ\܂B
+@}XN摜͕sxێ摜łAɑ΂đOi摜͐F̏ێ摜ƂȂ܂B̏ꍇ̑Oi摜ƂC摜ƌĂł܂B
+
Note
+@PNGERIATLG5/TLG6 `̉摜̏ꍇ́A‚ PNG/ERI/TLG5 t@CAt@`l ( ‚܂Ƃ̃}XN摜 ) ܂߂邱Ƃł܂B
+@摜o͂ł\tg ( PNG ł GIMP ) ́̕Ag΃}XNt@CʂɗpӂKv͂܂B܂Agg SDK t̉摜tH[}bgRo[^p΂̉摜`̕ϊȒPɍsƂł܂B

+
+@}XN摜́AC摜̃t@C _m ‚Oŕۑ܂BƂ΃C摜 hogehoge.png ł΁Ã}XN摜 hogehoge_m.png ƂȂ܂B́AC摜ƃ}XN摜̕`C/}XN`ƌĂł܂B
+
+@}XN摜g_́AOidˍ킹ƂɎRɕsxwł̂ƁAK؂ɏ}XN摜ƃC摜g΁Adˍ킹ƂɁẢꂢɃA`GCAX̂Ԃŏdˍ킹邱ƂłƌƂłB
+
ayari.pngayari_m.png
}XN ( CAE}XN )

+

Oi\悤 +

+@ł́Aɏ]ēKȉ摜pӂĂ ( 摜͊ełpӊ肢܂... )B܂AJ[L[gOi̕\@EEEB
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+[image layer=0 page=fore storage="as" visible=true key=0xff00ff left=340 top=100]
+ɂ́B
+
+
+ +@ŎĂ镔Oi摜\Ă镔łBimage ^ÓAwi\悤 łoĂ܂B摜ǂݍނ߂̃^OłBlayer 0 ƂāAOiC 0 Ԃw肵Ă܂B
+@ŁA key Ƃ܂Bkey ́AFw肷邽߂̑łB̂悤 0xRRGGBB Ƃ` 16 iŔFw肷ƁARR() GG() BB()œhꂽ𔲂FƂēɂ܂BƂ΁Akey=0xff00ff ł (r,g,b)=(255,0,255) ‚܂^}[_̕𔲂FƂēɂƂwɂȂ܂BAkey=255 Ǝw肷ƁAkey ɂ 255 ŎꂽpbgCfbNXJ[L[ɂȂ܂Bڂ ^Ot@X QƂĂB
+
+@storage="as" ƂĂ܂A as Ƃ̉摜ǂݍނƂw߂łBgq͎w肵ȂĂ܂܂B̏ꍇ as Ƃ̃t@ĈAǂݍ݉”\ȉ摜IɒTēǂݍ݂܂B
+
+@visible=true ƂĂ̂́AKAG ̑OiĆAWł͑S\Ȃ̂ŁAŕ\ݒɂȂƕ\Ȃ̂łB
+
+@left=340 top=100 ƂĂ̂́AOiC̍[ʒuƏ[ʒuw肵Ă܂BOiĆAimage ^OœǂݍނƂɕ\ʒuwł܂B
+
Note
+@PNG 摜̕\ItZbgw͖܂B

+
+@܂A}XN摜gƂȂƈȉ̂悤Ȏw̎dɂȂ܂B
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+[image layer=0 page=fore storage="asm" visible=true left=340 top=100]
+ɂ́B
+
+
+ +@ƂĂ key łˁB
+@̗̏ꍇAǂݍ܂摜 asm_m Ƃ̉摜}XN摜ƂāAasm Ƃ̉摜C摜Ƃēǂݍ܂܂B
+
+@PNG ̂悤ɉ摜ɃAt@`lJ[L[‚Ƃ̂ł摜`pꍇ͏L̗ƓŁAkey w肷Kv͂܂B
+
LayerDisplayed.jpg
s

+ + + + diff --git a/docs/kag3doc/contents/Distribute.html b/docs/kag3doc/contents/Distribute.html new file mode 100644 index 0000000..e990acb --- /dev/null +++ b/docs/kag3doc/contents/Distribute.html @@ -0,0 +1,92 @@ + + + + + + + zz悤 + + + + + + + + +

vWFNgtH_̎s +

+@gg͋Nɂ́AvWFNgtH_Iʂł܂BoɃvWFNgtH_gg̋NƓɎsɂ͈ȉ̕@܂B
+
+
+
vWFNgtH_ data ɉ
+
@vWFNgtH_̖O "data" ɂāAggs”\t@C ( krkr.eXe ) ƓtH_ɂƁAggNɎIɂ̃vWFNgtH_s悤ɂȂ܂B
+
Releaser data.xp3 Ƃt@C
+
@q Releaser data.xp3 ƂO xp3 A[JCut@CAggs”\t@CƓtH_ɂƁAggNɎIɂ̃A[JCus悤ɂȂ܂B
+
Releaser Ŏs”\t@C쐬
+
@Releaser Ŏs”\t@C𒼐ڍ쐬邱Ƃł܂B
+@̏ꍇ͌q̃pb`zzƂɏXʓ|Aꕔ̃EBX΍\tgEFAƂ̑̂ŁAP̎s”\t@C쐬邱ƂقNjvłȂ΁AL data.xp3 쐬@߂܂B

+@Releaser ̎g gg SDK wvQƂĂB
+
+

zzt@C +

+@ۂɔzzŃQ[𓮍삳ꍇɊ܂߂ȂĂ͂ȂȂt@CtH_‚܂B
+
+
+
ggs”\t@C
+
@Relesaer Ŏs”\t@Co͂ȂꍇAs”\t@CɔzzKv܂Bs”\t@C ( krkr.eXe ) ͖OύXĂ܂܂B܂Aggݒ ( krkrconf.exe ) ŃACRύX邱Ƃł܂B
+
gq cf ̃t@C
+
@ggݒ (krkrconf.exe) ŐݒsƁAggs”\t@CƓOŁAgq .cf ɂȂt@Co͂܂Bɂ -datapath IvVȂǂ̏dvȃIvVLqĂ܂AƂɔzzKv܂B
+@ɂ̃t@CȂΔzzKv͂܂B
+
+
krmovie.dll
+
@Q[ MPEG ɂ郀[r[Đꍇ͋ɔzzȂ΂Ȃ܂B̃t@C͋gg̎s”\t@C ( Releaser ŏo͂s”\t@C܂ ) ƓtH_ɐݒuȂ΂Ȃ܂B
+
krflash.dll
+
@Q[ Flash RecĐꍇ͋ɔzzȂ΂Ȃ܂B̃t@C͋gg̎s”\t@C ( Releaser ŏo͂s”\t@C܂ ) ƓtH_ɐݒuȂ΂Ȃ܂B
+
̂ق̃vOC
+
@gg̎s”\t@CƓtH_Aggs”\t@C̃tH_ɂ plugin tH_ɐݒuȂ΂Ȃ܂B
+@vWFNgtH_ɃvOCzu邱Ƃo܂A܂Bo΋gg̎s”\t@CƓtH_Aggs”\t@C̃tH_ɂ plugin tH_ɂĔzzǂł ( vWFNgtH_ɃvOCzuAA[JCuɊ܂߂ CD-ROM ォ璼ڎsۂȂǂɃG[ɂȂ܂ )B
+
Z[uf[^tH_
+
@ggs”\t@CƓtH_ɃZ[uf[^쐬ꍇ̂AZ[uf[^i[tH_ɔzzȂ΂Ȃ܂BƂ lzh ȂǂňkꍇÃtH_͓WJȂꍇ̂ŁÂ悤ȃA[JCu`Ŕzzꍇ́AZ[uf[^̃tH_Ƀ_~[̃t@CĂƂ悢ł傤B

+̂قAgg SDK wvut@C/tH_vQlɂĂB
+
+

Gh[Uݒc[̔zz +

+@Gh[Ugg̐ݒȒPɍs悤ɂ邽߂ɁAGh[Uݒc[ GWݒ.exe Q[ƋɁA邢̓Q[ƕʂɔzz邱Ƃł܂B
+@̎gɂ‚Ă͋gg SDK wvQƂĂB
+
+@zzeʂɖ肪ȂȂÃc[̓Q[ȂǂƂƂɔzz邱Ƃ߂܂B
+
+

t@Cj`FbNc[̔zz +

+@CXg[CXg[ɔjt@Co邽߂̃c[łut@Cj`FbNc[v t@Cj`FbNc[.exe Q[ƋɁA邢̓Q[ƕʂɔzz邱Ƃł܂B
+@̎gɂ‚Ă͋gg SDK wvQƂĂB
+
+
+

pb`zz +

+@Q[zzACsKvꍇAĈt@Ĉ݂upb` ( ‚͂ ) vƂ`Ŕzz邱Ƃł܂B
+
+
+
ggsRÃpb`
+
@ggsRAɏC̕KvꍇłB
+@Releaser Ŏs”\t@Cł͂ȂAxp3 `A[JCuo͂ꍇ́AVggs”\t@CÂs”\t@C̏ɏ㏑邾łB
+@Releaser Ŏs”\t@Co͂ꍇ͂łBȉ̂ƂsKv܂B
+
  1. ܂ł̎s”\t@C data.xp3 ɖOς
  2. Vs”\t@C ( ĂĂ܂܂ ) ̃t@CƓtH_ɃRs[
  3. ̐Vs”\t@Cs悤ɂ
+
vWFNgtH_̃pb`
+
@KAG ́Aggs”\t@CƓtH_ patch.xp3 Ƃt@CꍇÃt@C̒gDIɌɍsƂ@\܂B
+@ patch.xp3 쐬ɂ́AĈt@CAljꂽt@Ĉ݂‚̃tH_ɂ܂Ƃ߁AReleaser ł̃tH_w肵 patch.xp3 t@C쐬܂B
+@܂Apatch2.xp3 patch3.xp3, patch4.xp3 EEÊ悤ɁApatch2.xp3 ȍ~̃t@Cꍇ́Aǂݍ܂܂B̃t@CAXzzĂ ( pb`ł͂ȂƂ ) t@C̒ɓ̃t@Cꍇ́Ȃ傫pb`t@C̒̃t@CD悳Ďgp܂Bpatch2.xp3, patch3.xp3, patch4.xp3 EEÊȂтɌԂꍇ͂Ńpb`pA[JCuT̂߂Ă܂܂̂ŒӂĂB
+

guV[eBO +

+@Gh[Uݒc[zzꍇ́A[Ugłx̃guV[eBOsƂł܂B
+@܂AggݒŃR\[̃Oo͂悤ɂĂƁAgu̔ɗLpȉ͎ƂȂ܂BR\[̃ÓAx̕ۑfBNg krkr.console.log Ƃđ݂܂B
+
+

+

+@SDK t license.txt ͕Kǂ݂B
+
+ + + + diff --git a/docs/kag3doc/contents/Diverge.html b/docs/kag3doc/contents/Diverge.html new file mode 100644 index 0000000..b4dfeac --- /dev/null +++ b/docs/kag3doc/contents/Diverge.html @@ -0,0 +1,128 @@ + + + + + + + Ig + + + + + + + + +

x` +

+@āAIgOx̐Ȃ΂Ȃ܂B
+@IIAIɃViI̐䂪ڂȂ΂Ȃ܂B̂Ƃ̐̈ړ̖ڈƂȂ̂xłB
+
+@x́As̐擪 * ̂‚słB܂܂ł̃TvłoĂĂ܂ˁBƂ΁EEE
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́B
+
+
+ +@ƂȂĂ܂B̏ꍇA *start ƂÕx`킯łBႠ | (c_) ȍ~ "|X^[g" ĂȂɁAĎɂȂ܂Aɂ‚Ă͕ʂ̏ꏊ ( Z[uE[hɑΉ悤 ) Ő܂B| ȍ~͏ȂĂ܂܂B
+
+@x̖Oɂ͔Cӂ̕wł܂App݂̂ɂĂł傤B܂AxɔpXy[X͎gȂłB
+
+@x̋@\ɂ́Â悤ɐ̈ړ̍ۂׂ̓ɂȂȊOɁAZ[uE[ḧʒuɂȂƂdvȋ@\܂B | (c_) ̈Ӗƈꏏɕʂ̏ꏊłb܂B
+
+

IgĂ݂ +

+@KAG ł͑IƂނnCp[Nɋ߂lőI܂B
+@Igɂ link endlink Ƃ^Og܂B2‚̃^OőIƂȂ镶͂ނƁA}EXL[{[hőI”\ɂȂ܂B}EXŃNbNꂽAL[{[h Enter L[ƁAY link ^Oɏꂽ target ̃xɃWv܂B
+@܂AI҂AViȈIȂǁA~ꍇ [s] ^O܂Bj[ȗI܂ŐiށvIԂƁA [s] ^O܂ŃmXgbvŃViIs܂B
+@gāAȉ̂悤ɋLq邱Ƃł܂Btarget= ̌ * (AXeXN) ͕Kvł̂ŖYȂ悤ɂĂB܂A| (c_) ȍ~́Atarget ̌Ɏw肷Ƃɂ͕Kv܂B
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+[link target=*select1]IP[endlink][r]
+[link target=*select2]IQ[endlink][r]
+[link target=*select3]IR[endlink][r]
+[s]

+
+*select1
+IPI܂B[l]
+[s]
+
+*select2
+IQI܂B[l]
+[s]
+
+*select3
+IRI܂B[l]
+[s]
+
+
+ +@̂܂܎sƁAIIĂI܂B
+@ɂ́Aʏ탉x̎ [cm] ܂B
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+[link target=*select1]IP[endlink][r]
+[link target=*select2]IQ[endlink][r]
+[link target=*select3]IR[endlink][r]
+[s]

+
+*select1
+[cm]
+IPI܂B[l]
+[s]
+
+*select2
+[cm]
+IQI܂B[l]
+[s]
+
+*select3
+[cm]
+IRI܂B[l]
+[s]
+
+
+ +
+
Diverge.png


Note
+    @I͈IƁAVI\邩Aunlocklink ^Os܂ł͑I邱Ƃ͂ł܂B
+    @܂Ałɉʂɕ\ĂIIs\ɂ邽߂ locklink ^O܂B
+    @ʏ̋Lqł͂̂Ƃ͋CɂKv͂܂B
+

+
+

Qˆȏ̃ViIt@C +

+@ǗAViIt@C2ˆȏɕꍇƂ܂B
+@͊ȒPŁAlink ^O storage ‚邾łBƂ΁Ascn2.ks ƂViIpӂāA *scn2start ƂxɃWvɂ́EEEB
+ +
+[link storage="scn2.ks" target=*scn2start]scn2.ks  scn2start[endlink]
+
+
+ +
+ƋLq܂B̑INbNƁAscn2.ks ǂݍ܂A*scn2start ƂxɃWv܂B
+
+

̂ق̃ViIɊւ +

+@PɎw肵xɃWvƂ̂߂ jump ^O܂B
+@܂Alink ^Oɂ̓NbNꂽƂ TJS ( ggڗłXNvg ) ̎s@\Ȃǂ܂B +@܂Abutton ^ÓAeLXgIɂ̂ł͂ȂA{^Ƃėpӂꂽ摜Iɂ镨łBOtBJȑI̎ɗp܂B
+@^Ot@X QƂĂ݂ĂB
+
+ + + + diff --git a/docs/kag3doc/contents/Diverge.png b/docs/kag3doc/contents/Diverge.png new file mode 100644 index 0000000..19c24c1 Binary files /dev/null and b/docs/kag3doc/contents/Diverge.png differ diff --git a/docs/kag3doc/contents/Folders.png b/docs/kag3doc/contents/Folders.png new file mode 100644 index 0000000..b7e39df Binary files /dev/null and b/docs/kag3doc/contents/Folders.png differ diff --git a/docs/kag3doc/contents/GraphicFormats.html b/docs/kag3doc/contents/GraphicFormats.html new file mode 100644 index 0000000..8540027 --- /dev/null +++ b/docs/kag3doc/contents/GraphicFormats.html @@ -0,0 +1,91 @@ + + + + + + + 摜`ɂ‚ + + + + + + + + +

e摜`̓ +

+@gg/KAG ͂낢ȉ摜`gƂł܂Aꂼ܂B
+
+
BMP 摜
+
@ggł́Ak BMP ̂݃T|[gĂ܂BggŎg BMP RLE kł܂񂵁AzzƂɈk悤ƂĂ܂舳kȂ̂ŁAeʂƂ_ł͑傫Ȃ܂Aǂݍ݂ԍłB
+
JPEG 摜
+
@JPEG ́A(ʂ) s‹tkƂk̕@s܂B̓A񈳏kƓWJĂSɌ̉摜ɖ߂܂B̓Iɂ͉摜̃V[vA摜̗֊ssGbW̎ɃS~o܂BAk悭Aʐ^荞݂╗iȂǂ̎R摜ł͕s‹tk̓ɂS~Ȃǂ͂قƂǖڗȂ̂ŁAwi摜ꖇGɌĂ܂BOi摜̕ۑɂ͂܂Ă܂ ( }XN摜 JPEG ŕۑƂ̓O[XP[ɂĂ )B
+
Portable Network Graphic 摜 ( PNG 摜 )
+
@JPEG Ƃ͈ႢA‹tks܂Bkɂăf[^TCY JPEG قǂ͏͂ȂȂ̂łA掿͈ksĂ򉻂܂BCG ɓKĂ܂B‚̉摜ɃAt@`l ( ߓx ) ̏邱Ƃł܂B
+@܂ACgWV Ɏg[摜 PNG ł̈kł傤B
+
Entis Rasterized Image format 摜 ( ERI 摜 )
+
@ɃtJ[摜prłA‹tkɂĂ͂Ȃ̍kł̈k ( PNG 5 ` 7 قǂ̃TCY ) ƁÄkɂĂ͍ȓWJłB‚̉摜ɃAt@`l ( ߓx ) ̏邱Ƃł܂B
+
TLG5 摜
+
@TLG5 摜̊gq .tlg ł ( .tlg5 ł͂܂ )BꏊɂĂ͒P TLG ƌĂłꏊ邩Ǝv܂B
+@tJ[̉摜ɂ̂ݑΉĂ܂B‹tks܂B‚̉摜ɃAt@`l ( ߓx ) ̏邱Ƃł܂B
+@k͂قǍȂAt@CTCY PNG 3 炢̃TCYɂȂ܂AɓWJłƂ܂BPNG ̂S`T{قǂ̑xʼn摜WJ邱Ƃł܂B
+
TLG6 摜
+
@TLG6 摜̊gq TLG5 Ɠ .tlg ł ( .tlg6 ł͂܂ )BggQ Version 2.21 beta 3 gp”\ɂȂ摜`ŁAkƍȓWJxłBTCY PNG 1`4قǏAWJx PNG ̂Q{ȏ㍂łBPNĜ悤ɃO[XP[pbgt̉摜Ƃ͂ł܂񂪁AtJ[̉摜AAt@`l‚tJ[̉摜Ȃ PNG ̑pƂĎgpł܂B
+@tJ[̉摜ɂ̂ݑΉĂ܂B‹tks܂B‚̉摜ɃAt@`l ( ߓx ) ̏邱Ƃł܂B
+

+
+

e摜`̔r +

+
+
WJx
+
@etH[}bgWJxIɔrƑ̈ȉ̂悤ɂȂ܂B
+
+@() BMP > TLG5 > JPEG > TLG6 > ERI > PNG (x)
+
+@Ȃ݂ BMP ͕Wł Releaser ́ukvɕނ܂ÄksƓWJx ERI 炢̑xɂȂ܂Bxdvȏꍇ Releaser ł́ukȂvɕނقǂł傤B
+@ BMP ̓t@CTCY傫Ȃ܂Bŋ߂ PC ̃n[hfBXN̓ǂݍ݂Ȃ΂܂荷͖Ǝv܂A HDD CD-ROM ̓ǂݍ݂Ȃǂł́At@CTCYǂݍݑxƂ̂ŒӂKvłB
+
TCY
+
@etH[}bg̈k̃TCYrƑ̈ȉ̂悤ɂȂ܂ ( 摜∳k̐ݒɂĂςĂ܂ )B
+
+@(傫) BMP > TLG5 > PNG > ERI > TLG6 > JPEG ()
+
+
@掿 JPEG ݂̂s‹tkő͉‹tkȂ̂ŁAȉ̂悤ɂȂ܂B
+
+@() BMP = PNG = ERI = TLG5 = TLG6 > JPEG ()
+

prʂ̑I +

+
+
wi摜
+
@t@CTCYCɂȂ̂Ȃ BMP ƂŁA掿̗򉻂܂B
+@ɂ‚ TLG5 ŁAt@CTCY͂܂CɂȂȂǁA掿ȂȂA܂舳kȂ̂\ȂAƂƂ TLG5 ǂł傤B
+@t@CTCY͂ƋCɂȂ邪A掿͑ȂȂȂ TLG6AERI PNG ǂł傤B
+@t@CTCYЂǂCɂȂA掿͗򉻂ĂdȂȂ JPEG ǂł傤B
+
Oi摜(GȂ)
+
@wi摜ƓƂ܂B
+@ JPEG ͈‚̃t@Cł͓ߏȂ߁AC/}XN`ňKv܂B
+
fV[ł̉摜
+
@ɓIȕ\𑽗lfV[Ȃǂł́AWJx BMP pƗǂł傤( t@CTCYƓǂݍݎԂɂ‚Ă͏ŐƂł )B
+@ BMP ͑傫Ȃ̂ŁATLG5 ňkƂ̂ǂł傤BTLG5 ͍ɓWJł̂ł̂悤ȗprɂ͎g₷Ǝv܂B
+@掿CɂȂėǂȂ΁AJPEG 悢IłBJPEG ̓WJ͎v̂قŁA ERI PNG ̔ȉ̎ԂœWJ邱Ƃł܂B܂AIȕ\ɗpꍇ͉掿̗򉻂͂قƂNjCɂȂȂł傤B
+

At@`ľp +

+@gg̓At@`l(ߓx)摜Oi摜ƂĈƂł܂B]pĂJ[L[ɂ铧߂ł́ASɓ߂邩A邢͊Sɕs̓‚̏ԂƂł܂B
+@At@`lp邱ƂɂAƕs̃GbWȂ߂炩ɔwiƍA摜ɔ̕邱Ƃł܂B
+
+
kiri_a.pngkiri_aa.png
J[L[ɂ铧߂ƃAt@`lɂ铧

@J[L[AEAt@`lɂ铧߂łB
+@Ƃ̃GbWg債Ă݂Ƃ킩Ǝv܂B܂AEł̓{𔼓ɂ邱ƂłĂ܂B
+
+

摜tH[}bgRo[^ +

+@gg SDK t̉摜tH[}bgRo[^ ( krkrtpc.exe ) pƁA摜ȒPɕϊ邱Ƃł܂B͂ɂ Photoshop f[^ (PSD) p邱Ƃł܂BɂAPhotoshop f[^ȒPɋggp̑Oi摜쐬邱Ƃ”\łB܂AggƎ̈k`ł TLG5/TLG6 ɂÃc[ŕϊsƂł܂B
+@ڂ́Agg SDK wvB
+
Note
+@o[Wł ERI ̓/o͂ɂ͖ΉłB
+

+
+ + + + diff --git a/docs/kag3doc/contents/HistoryOfStore.html b/docs/kag3doc/contents/HistoryOfStore.html new file mode 100644 index 0000000..7edbd15 --- /dev/null +++ b/docs/kag3doc/contents/HistoryOfStore.html @@ -0,0 +1,49 @@ + + + + + + + ʉߋL^ɂ‚ + + + + + + + + +

ʉߋL^ +

+@ʉߋL^Ƃ́A[UuVXe - Oɖ߂vI邱ƂŁA‘Ȍʂɖ߂悤ɁA‚̃|CgŃI[gZ[us悤ɂ@\łB
+
+@ʉߋL^sɂ record ^Op邩A邢 Config.tjs recordHistoryOfStore ݒ肷Kv܂B
+
+@uVXe - Oɖ߂ṽj[͕Wł͔\ɂȂĂ̂ŁAConfig.tjs goBackMenuItem.visible true ɐݒ肷Ε\܂B
+
+@܂AuVXe - Oɖ߂vI΂ǂǂOɖ߂邱Ƃł悤ɂł܂Ǎx Config.tjs maxHistoryOfStore Ŏw肷邱Ƃł܂B܂ɂ߂悤ɂƃZ[uf[^剻̂ŒӂĂBʉߋL^͊exƂɌ•ʂɕۑ܂B
+
+@Ȃ݂ Config.tjs ɂݒ肪uxL^vƂ͕ʂ̋@\ł̂łӂB
+
+

ʉߋL^^C~O +

+@record ^OƁA̎_ł̏ԂʉߋL^邱Ƃł܂B܂AConfig.tjs recordHistoryOfStore ̐ݒɂĂ͎IɒʉߋL^sƂł܂B
+@Arecord ^O_ArecordHistoryOfStore Ŏw肵^C~OłɒʉߋL^킯ł͂܂B́uxۑ”\ȃxvʉ߂_ŋL^܂ ( ̎_ŁuVXe - Oɖ߂v őOɖ߂悤ɂȂ܂ )BL^̂ ̈‘Óuxۑ”\ȃxvʉ߂_ł̏ԂŁAuVXe - Oɖ߂vI΂̈ʒuɖ߂邱ƂɂȂ܂B
+
+

record ^Oʒu +

+@K͂ȃViIł recordHistoryOfStore ݒ肵āAIɒʉߋL^s킹Ɗym܂񂪁AK͂ȃViȈꍇ͎IɒʉߋL^s킹邱Ƃ͂ɁA蓮 record ^OāAʉߋL^sʒuw肵ǂƎv܂B
+
+@ʉߋL^AƂΑI\ʂōs΁A[UuVXe - Oɖ߂vI΁AȎÏʒuɖ߂邱Ƃł܂B
+
+@̏ꍇ́AIŒ~邽߂ [s] ^ȎO record ^OLq OK łBƂɑI‚A悤ȏʂł 蓮 ʉߋL^sv[₷m܂B
+
+@[UuVXe - Oɖ߂vIĂArecord ^OÄʒuɖ߂킯ł͂܂Brecord ^O̒Oɂuxۑ”\ȃxv̈ʒuɖ߂܂B
+
+@Ȃ݂ɁAuxۑ”\ȃxv玟́uxۑ”\ȃxv܂ł̊Ԃɂ l, p, s ^OȂꍇ́A record ^OLqĂʉߋL^͂܂BuVXe - Oɖ߂vIł̂ l, p, s ^OŒ~̏ꍇ݂̂̂߁Al, p, s ^OꏊɒʉߋL^sƁAOɖ߂ȂȂĂ܂߂łB
+
+ + + + diff --git a/docs/kag3doc/contents/Intro.html b/docs/kag3doc/contents/Intro.html new file mode 100644 index 0000000..f3e5dc6 --- /dev/null +++ b/docs/kag3doc/contents/Intro.html @@ -0,0 +1,49 @@ + + + + + + + ͂߂ + + + + + + + + +

͂߂ +

+@KAG Kirikiri Adventure Game ̗łBggŃAhx`[Q[mxQ[邽߂̃XNvgłB
+@KAG ꎩ̂́Aggł TJS(2) XNvgŏĂ܂AKAG t@ĆAViIt@CƂA͒Ɂu^Ov(w) 񂾃eLXgt@CłB
+@ViIt@ĆAeLXgGfB^ł̍ƂƂȂ܂B~͂m܂BAƂ΁AHTML eLXgGfB^łɏƂ̂łlł΁AɂȂ߂Ǝv܂B
+
+@Wŗpӂꂽ^Ô݂gpĂ̂Ƃ͂ł܂AKAG ̂ TJS XNvgŏĂ邽߁AA܂̓ViIt@C TJS XNvgŒڋgg{̂ɓ΁Aʂ̓ʂ̋@\g鎖ł܂B gg/KAG ̑傫ȓ̈‚łB
+
+
Note
+@KAG 3 ȍ~ɑΉgg{̂ ggQłBggQ͋ggPɎĂقڂP蒼ggŁAɔ KAG V̂ KAG 3 łBKAG 3 KAG 3 KAG ƃViIxł̌݊Ă܂AKAG 3 ̃vWFNgڐAꍇ͂‚̒ӓ_܂BKAG 3 ̈ڐA KAG 3 ł̐V@\ B
+

+
+
Note
+@gg{̂ TJS ƂXNvg߂邱Ƃł܂B TJS ƂXNvgŏꂽ KAG ́AKAG pɏꂽViIt@C߂邱ƂłƂ\ɂȂĂ܂B̂߁Ał́AƂ KAG Ɍ肵ĕƂ́uKAGvƁA܂gg{̂Ɍ肵ČƂ́uggvA܂Ɋւ邱Ƃł΁ugg/KAGvƂ邱Ƃɂ܂B
+@܂ATJS XNvg KAG ViI̋ʂt邽߁ATJS XNvgLq̂́uXNvgv邢́uXNvgt@CvAKAG ViILq̂́uViIv邢́uViIt@CvƂ邱Ƃɂ܂B

+
+

ǂȃQ[̂ +

+@KAG ͌XAhx`[Q[邽߂̃XNvgł̂ŁAAhx`[Q[邱Ƃł܂(O)B
+@Ahx`[Q[ƂĂ낢날܂AKAG ł͎ɕ͂\A͒ɐݒ肳ꂽIǂ邱Ƃŕꂪ򂷂AƂ^CṽAhx`[Q[邱Ƃł܂B
+
+

̃hLg̒쌠 +

+@̃hLg͂̕قƂǂ̉摜̒쌠 W.Dee ۗL܂Bp͋–sĂ܂܂񂪁ÃhLgŎgpĂ摜ɂ͑̒̕앨܂܂邽߁A摜̂̂𗬗pA摜܂ވpsꍇ W.Dee ɘAĂB
+
+T|[g_E[h͈ȉ̃y[WōsĂ܂
+gg/KAG _E[hy[W : http://kikyou.info/tvp/
+
+ + + + + diff --git a/docs/kag3doc/contents/LayerDisplayed.jpg b/docs/kag3doc/contents/LayerDisplayed.jpg new file mode 100644 index 0000000..0b47834 Binary files /dev/null and b/docs/kag3doc/contents/LayerDisplayed.jpg differ diff --git a/docs/kag3doc/contents/Layers.jpg b/docs/kag3doc/contents/Layers.jpg new file mode 100644 index 0000000..0a76f00 Binary files /dev/null and b/docs/kag3doc/contents/Layers.jpg differ diff --git a/docs/kag3doc/contents/LayersDesc.jpg b/docs/kag3doc/contents/LayersDesc.jpg new file mode 100644 index 0000000..bcf6ecb Binary files /dev/null and b/docs/kag3doc/contents/LayersDesc.jpg differ diff --git a/docs/kag3doc/contents/Letter.html b/docs/kag3doc/contents/Letter.html new file mode 100644 index 0000000..c3a6253 --- /dev/null +++ b/docs/kag3doc/contents/Letter.html @@ -0,0 +1,158 @@ + + + + + + + \悤 + + + + + + + + +

ǂȃX^Cɂ邩 +

+@悻̐̒̕x[X̃Ahx`[Q[́AbZ[Wg\Ăɕ\^CvƁAʑSʂɕ\^Cv(BWAmx^Cv)ɕƎv܂A̕\ꏊႤő卷ȂƎv̂ŁAKAG ͂ǂ̕łł悤ɂȂĂ܂B
+
UsingVN.jpgUsingFrame.jpg
‚̕

@܂cł܂B
+
Vertical.jpg
c\

@ftHgł͉̂郔BWAmx^Cv̕\s悤ɂȂĂ܂Bڂ Config.tjs QƂĂB̃`[gAł͂̃ftHg̃BWAmx^Cv̕\Oɘbi߂܂B
+
+

ƂɂȂɂ\ +

+@ł́Aɉ\Ă݂܂傤Bscenario tH_̒ɂ́Afirst.ks Ƃt@CƎv܂B̃t@Cԍŏɓǂݍ܂ViIt@CłB
+@W̏Ԃł́Aȉ̂悤ȓe܂Ă܂B
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́B
+
+
+ +@Ȃ育ႲᏑĂč邩Ǝv܂Auɂ́BvƏĂŝݒڂĂB́uɂ́Bv̑ɁAȂɂ\GfB^ŏł݂ĂBƂ΁Au΂Bvł܂ȂłB
+@AggNA[tH_/A[JCuI]̃_CAO{bNXJAȂ̍vWFNgtH_w肵 [OK] {^܂Bw肷̂̓vWFNgtH_łBfirst.ks ł͂܂B
+
+
kon-banwa.png
u΂Bv

@ƁA^ȉʂɁu΂Bvƕ\܂ˁBwiw肷̂͌ ( wi\悤 ) Ő܂B
+@ƂɂÁuɂ́Bv̑ɕ\߂΁Â悤ɕ\邱Ƃł̂łB
+
+

NbN҂ƉsgĂ݂悤 +

+@x́AsŃNbN҂Ă݂܂傤BNbN҂ɂ́A[l] NbN҂ɏ݂܂B( [l] ͔pł; l ͏ L )
+@ƁAss킹邽߂ [r] ̂Ƃɏ܂B
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́B[l][r]
+낵イB[l][r]
+
+
+ +@gg͂IāA܂NAvWFNgtH_sĂ݂ĂB
+
+
gokigen.png
NbN҂


+@uɂ́Bv̌ŃNbN҂ƂȂANbNΉsāAu낵イBvƕ\ꂽ͂łB
+
+

y[W҂gĂ݂悤 +

+@SāA܂ォ當\n߂Ƃ́AVs [cm] Ə݂܂B( [cm] ͔pł )
+@̑OɃNbN҂sȂƁAɉʂĂ܂܂B[cm] ̑Oɂ͕ʂ [p] Ə݂܂Bȉ̗ĂB
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́B[l][r]
+낵イB[l][r]
+y[W܂B[p]
+[cm]
+y[W܂B
+
+
+ +@āAsĂ݂ĂB[p] ̈ʒuʼny[WLăNbN҂ƂȂANbNƕSāAĂэォuy[W܂Bvƕ\ꂽƎv܂B
+
+
Note
+@bZ[W^O er ct cm ̂R‚܂Bꂼɓ삪Ⴄ̂ŃZ[uƃ[h̐̂Ƃ ( Z[uE[hɑΉ悤 ) Ő܂BʂȂƂȂ̂ł cm ɓꂵĂ܂Ă悢m܂B
+

+
+
Note
+@KAG 3 ̃`[gAł́A ct gĂ܂Bcm ct lAׂẴbZ[WCNA܂Act ̂悤ɁAΏۂ̃bZ[WC\ʂ messaeg0 ɖ߂肵܂Bct g肪悢Ǝv܂B
+@Aq̃Z[u”\ȃx̒́Acm ct ^OȂ΂ȂȂƂƂ͒ӂȂ΂Ȃ܂B

+
+@KAG ł́Aׂ͂āubZ[WCvƌĂ΂郌Cɕ`悳܂BKAG ł͕Wł͂ƒbZ[WCāA‚gΓlőΘbĂ悤ȃV[\”\łBcurrent ^OȂǂQƂĂB
+
+

^OĂȂ +

+@ŁA܂܂Ŋp [ ] ň͂܂ꂽp̃c͂ȂȂ񂾂ƂƂɂȂ܂A
+@[ ] ň͂܂Ă̂^OAƌĂ΂̂ŁA낢 KAG 𐧌䂷邽߂̂̂łB
+@Ƃ΁Aԍŏ̍sɁA[wait time=200] Ƃ܂A wait Ƃ^OɁA time=200 Ƃ𔺂u^OvłB́A time Ƃ̂ŁA 200 Ƃ̂̒lƂĂѕ܂B
+@̂悤ȊŁA܂ [ ̎Ɂu^OvAXy[X󂯂 u=̒lv݂܂Bu=̒lv͕Ƃ܂BŌ ] āA^OI܂B
+@ꂩ炢낢ȃ^OoĂ܂Aŏ͌悤܂˂ŏĂĂÂo‚߂ĂƎv܂B
+@^O͂낢ƏdvłBKAG ɑ΂镶\ȊO̎wׂ͂Ẵ^Oōs܂B낢ȃ^O܂A^Ot@XQƂĂ݂ĂB
+
+@}N ( }Ng ) gāÃ^Ogݍ킹ĐV^O`邱Ƃł܂BgƂ܂̃^OЂƂ‚̃^Oɂł̂ŕ֗łBQ[VXeɂ킹A炩߃^ÕZbg}NŒ`Ăƕ֗ł傤B
+
+
Note
+@KAG 3 ł́As \ (~L) ȂAsʼnsĂ܂BKAG 3 ȍ~ł́A[r] Ȃs܂BKAG 3 ̉s̈Ɠɂꍇ́AConfig.tjs global.ignoreCR false Ɏw肵ĂB
+

+
+
+

R}hs +

+@擪 @ (p) śAuR}hsvƂĔF܂B
+@@ ̎ɂ̓^O [ ] ň͂܂ꂽA‚܂A^OƂ̌()܂B‚̍sɂ͈‚̃R}ĥ݂Ƃł܂B
+@ႤŁA^OƓl̓܂B
+
+@Ƃ΁ÂQs͓ӖɂȂ܂B
+
+ +
+[wc time=20]
+@wc time=20
+
+
+ +
+@܂Auy[W҂gĂ݂悤v̗́Aȉ̂悤ɏ邱Ƃł܂B
+
+ +
+@wait time=200
+*start|X^[g
+@cm
+ɂ́B[l][r]
+낵イB[l][r]
+y[W܂B[p]
+@cm
+y[W܂B
+
+
+ +
+

ViI̓LEs +

+@ViI͕ʂ̃eLXgt@CŁARɉĂ̂łAȉ̋L͓ȗprɎĝŁAgƂ͒ӂKvłB
+
+
+
@@[@@( pJpJbR )
+
    @^O̎n܂Lł(^^;;
+    @ǂĂp̊pJbR̎n܂A^O̎n܂ƂĂł͂Ȃgꍇ́A[[ ƁA‘ďĂ ( pJbR̕‚JbR͕ʂɏ OK ł )B
+
@@;@@( pZ~R )
+
    @̃Z~RsɏꂽsAĂ܂B‚܂RgɋLq邱Ƃł܂B
+
@@*@@( pAXeXN )
+
    @sɏꂽꍇ̂Ax`܂BNƂɃ^[QbgƂȂقAZ[uE[h̖ڈɂȂ܂ (ʂ̏ꏊłb܂)B
+
@@@@@( pAg}[N )
+
    @sɏꂽꍇ̂AR}hsł邱Ƃ܂B
+
@@^u
+
    @s̃^u͂̂悤()܂BpāAViIt@CCfgt (ViI₷悤Ɏ) sł܂B̂̓^uŁA󔒂͖܂̂ŒӂKvłB
+ + + + diff --git a/docs/kag3doc/contents/Macro.html b/docs/kag3doc/contents/Macro.html new file mode 100644 index 0000000..24d5692 --- /dev/null +++ b/docs/kag3doc/contents/Macro.html @@ -0,0 +1,154 @@ + + + + + + + }Ng + + + + + + + + +

}NƂ +

+@}NƂ́Aũ^O╶͂‚̃^Oŕ\悤ɂv߂̕łB
+
+@̃^O╶͂gݍ킹āARɐV^O`@łB
+@KAG ł́A‚A悤ȃ^Ow肵Ȃ΂ȂʂƎv܂A}N̋@\g΁Â悤ȍƂ啝Ɍ炷Ƃo܂B
+@܂̃^O̘ÁA}NĊy܂傤(^^)
+
+

{IȎg +

+@}Ngɂ́A܂}Nu`vȂ΂Ȃ܂B}N͈x`΁AƂ͂̃}NłgƂł܂Bł̂ŁA}N`ꍇfirst.ks̍ŏȂǂɏĂƂ悢ł傤B
+
+@}N`ꍇ́Amacro ^O endmacro ^OŁA}Nɂ݂͂܂Bmacro ^Ȏ name ɂ́A}Nw肵܂B
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+; -- }N̒` --
+[macro name=newtag][font color=0xff0000]ȕɃ}N܂[resetfont][endmacro]
+
+
+ +
+gꍇ́A^ÔƂ܂v̂Ń}Ng܂B
+ +
+; -- }Ng --
+[newtag]
+
+
+ +
+@sƁA[newtag] ̂ƂŁA [newtag] Ƃ^OA [font color=0xff0000]ȕɃ}N܂[resetfont] ɒu邽߁AԂŁuȕɃ}N܂vƕ\͂łB
+
+@sɏƂł܂B
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+; -- }N̒` --
+[macro name=newtag]
+[font color=0xff0000]
+ȕɃ}N܂
+[resetfont]
+[endmacro]
+
+
+ + +
+; -- }Ng --
+[newtag]
+
+
+ +
+

}N̑ +

+@}Nɑ^Ȃ}NŒu邱Ƃo܂B
+@}NŁA̒l % Ŏn܂̂w肷ƁAꂪ}Nɗ^ꂽɒu܂B
+@ȉ̗ĂB
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+; -- }N̒` --
+[macro name=newtag]
+[font color=%iro]
+ȕɃ}N܂
+[resetfont]
+[endmacro]
+
+
+ + +
+; -- }Ng --
+[newtag iro=0x00ff00]
+
+
+ +
+@̗ł́Airo Ƃ^AGeBeBɂ font ^O color ƒuĂ܂B
+@sƁAΐF̕ŁuȕɃ}N܂vƕ\͂łB
+
+
+@܂A}Ñ^Ȏ * w肷ƁA}NɓnꂽׂēnƂł܂BƂ΁Atrans ^ÔƂ wt ^O‚}N肽ꍇA
+
+ +
+[macro name=transwait][trans *][wt][endmacro]
+
+
+ +
+@ƏƂł܂B̂悤ɂƁAƂ transwait }NgƂɁAtranswait }Nɑ΂Ďw肵肻̂܂ trans ^Oɓn̂ŁÃ^Oɖт̐x̃}NƂɕ֗łB
+
+@}Nɂ}N͍ĂѓWJ܂̂ŁA}N̒Ɏ̃}NȂ悤ɂӂ(^^)
+
+@lȗꂽƂɁAftHg̒lw肵ꍇ́A% t̑ɁA | ( c_ ) ÂƂɏȗꂽꍇ̒lw肵܂B̗ĂB
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+; -- }N̒` --
+[macro name=newtag]
+[font color=%color|0xff0000]
+ȕɃ}N܂
+[resetfont]
+[endmacro]
+
+
+ + +
+; -- }Ng --
+[newtag color=0x00ff00]
+[newtag]
+
+
+ +@ŏ [newtag] gĂƂł color w肵Ă̂ŁȂ̒lł 0x00ff00 ƒuAΐFŕ\Ă܂B
+@Ԗڂ [newtag] gĂƂł́AȂɂw肳ĂȂ̂ŁAftHgł "0xff0000" ̗pA͐Ԃŕ\܂B
+
+
Note
+@̎wɂ͉pppĂB啶w肷Ɛɓ삵܂B

+
+ + + + diff --git a/docs/kag3doc/contents/Misses.html b/docs/kag3doc/contents/Misses.html new file mode 100644 index 0000000..eb06a0e --- /dev/null +++ b/docs/kag3doc/contents/Misses.html @@ -0,0 +1,64 @@ + + + + + + + ׂ₷~X + + + + + + + + +

ׂ₷~X +

+@肪ȃ~Xss𐶂݂₷|CgЉ܂B
+
+
+
XLbvĂvł?
+
@KAG̓NbNȗI܂ŐiށvAXy[XL[EnterL[̒ŃXLbv[hɂ͂܂B̂ƂAƂΎԐIŃXLbv̓삪֎~ĂȂƂɃ^CI[o[ɂȂĂ܂܂ ( ɂ͎ԐI @cancelskip @clickskip enabled=false AԐII @clickskip enabled=true )B܂AX^bt[fV[łXLbvƂ̂˂lKv܂B
+@uIɓǂݐiށvAPɃNbN҂s‚ p ^OȂǂgꍇɖɂȂꍇ܂BuIɓǂݐiށvIɉɂ cancelautomode ^Og܂B
+
+@܂Atrans ^OɑΉĂ wt ^OȂȂƁAuԂďs^OvƁuɑΉw҂x^OvȂꍇ͖肪Ƃ܂B}NȂǂgĂɑg݂ɂÂȂΖ肠܂񂪁ÁuԂďs^Ovgݍ킹ăI[o[bvĎg悤ȏꍇ͓ɒӂKvłB
+
xǂĂvł?
+
@KAG̃Z[uƃ[h֘Aɂ̓NZAxǂƂɃbZ[WCɋLqꂽe܂ł͕łA‚˂ɂׂẴbZ[WCNAꂽԂsJn܂B܂AgWVBGMʉ̃tF[hȂǂׂĒ~ԂŊJn܂Bׂ͂āuZ[u”\ȃxvJn܂̂ŁAZ[u”\ȃx̒ cm ct ^Ô悤ȁAbZ[WCNA邽߂̃^O邩 (邢̓Z[u”\ȃẍʒułׂẴbZ[WCNAꂽԂJnĂȂ )A܂AZ[u”\ȃxgWVłAtF[hAEgł肵ȂǂȂǂ悭`FbNĂB
+
Ԃ͕łĂ܂?
+
@ƂCG[hāACG[hł̓bZ[WCȂǂ̏ԂCG[hpɕύXARCG[h𔲂Ƃɂ͂̏Ԃɖ߂ȂƂȂ܂B
+
bZ[WOKł?
+
@bZ[Wɂǂ̂悤ȕ\Ă邩͈ꉞmFĂƗǂƎv܂B
+
EFCg}VXybNɂĕς悤ȍɂȂĂ܂?
+
@wait ́Amode w肵ȂƁAP time Ŏw肳ꂽԂ҂܂BłAPbƂɉ\悤Ƃ
+ +
+@wait time=1000
+@̕\Ȃ
+@wait time=1000
+@̕\Ȃ
+@wait time=1000
+@̕\Ȃ
+
+
+ +@Ǝw肵ĂmɂPbƂɂ͂Ȃ܂Bwait ̂͊m1b҂܂Au̕\Ȃǁvŏ鎞ԂlĂȂ߂łB
+@]āA𐳊mɂPbƂɂꍇ́Aresetwait ^O wait mode=until gāA
+ +
+@resetwait
+@wait mode=until time=1000
+@̕\Ȃ
+@wait mode=until time=2000
+@̕\Ȃ
+@wait mode=until time=3000
+@̕\Ȃ
+
+
+ +@Ƃ܂Bresetwait Ŏw肵Ԍ_̎Ԃ wait mode=until ő҂‚ƂɂȂ܂B
+ + + + diff --git a/docs/kag3doc/contents/MouseKeyboard.html b/docs/kag3doc/contents/MouseKeyboard.html new file mode 100644 index 0000000..506e43d --- /dev/null +++ b/docs/kag3doc/contents/MouseKeyboard.html @@ -0,0 +1,66 @@ + + + + + + + @ + + + + + + + + +

@ +

+@KAG ̑@ȉŐ܂B
+
Note
+@͈ʓIɏłBQ[ȂǂɂĂ͎gȂ@\ł傤Â܂܃Rs[y[XgăQ[Ȃǂ̐Ȃǂɏ̂͂ǂƎv܂()

+
+
+

{Iȑ +

+
+
uNbNv܂́uzC[Oɉ]v܂́u^[L[v܂́uXy[XL[v
+
ǂ݂ ܂ ǏA{^A`FbN{bNX`FbNȂǂ̓
+
uENbNv܂́uESC L[v
+
bZ[W̕\ ܂ ENbNTu[`̌Ăяo
+
uvuv ܂ uvuv ܂ uTABvuSHIFT+TABv
+
IA{^APsGfBbgA`FbN{bNXԂ̈ړ
+
uzC[ɉ]v܂́uR L[v܂́uSHIFT{v
+
bZ[W̕\
+
uF L[v
+
̑I/ǂ܂Ői
+
uA L[v
+
Iɓǂݐi
+
uB L[v
+
Oɖ߂
+
uS L[v
+
(t[Z[u[hɂ) x
+
uL L[v
+
(t[Z[u[hɂ) xǂ
+

bZ[W\̑ +

+
+
u^[L[v܂́uXy[XL[v܂́uESC L[v
+
bZ[W‚
+
uzC[]v܂́uvuv ܂ uvuv
+
XN[
+ +

u͂vuv˂_CAO +

+
+
uNbNv
+
u͂v܂́uvI
+
uvuv
+
{^̑I
+
u^[L[v܂́uXy[XL[v
+
I{^
+ + + + + diff --git a/docs/kag3doc/contents/PortFromOldKAG.html b/docs/kag3doc/contents/PortFromOldKAG.html new file mode 100644 index 0000000..af6e80b --- /dev/null +++ b/docs/kag3doc/contents/PortFromOldKAG.html @@ -0,0 +1,84 @@ + + + + + + + KAG 3 ̈ڐA KAG 3 ł̐V@\ + + + + + + + + +

KAG 3 ̈ڐAɂ‚ +

+@KAG 3 ͂܂ł KAG V̂ŁAViIxł̌݊͂܂Aׂق܂B
+@Ƃ傫ύX́AViIt@C̉s𖳎悤ɂȂƂłA Config.tjs global.ignoreCR false Ɏw肷邱Ƃŋ KAG ̓Ɠɂ邱Ƃł܂B
+@܂Aquake ^O time ́AKAG 3 ł ms PʂɂȂ܂BKAG 3 ́APʂɂꍇ Config.tjs defaultQuakeTimeInChUnit true ɐݒ肵ĂB
+
+@KAG 3 ɔׂāA傫߂ɏoĂ܂B߂̃tHgw肵Ă݂ĂB
+
+@Z[uf[^̕ۑꏊ́AftHgŎs”\t@ĈtH_ȉ savedata tH_ɂȂĂ܂̂łӂB
+
+@^O‚̑_܂B
+
  • emb ^O zenkaku Ȃ
  • playvideo usesound p~
  • clearsysvar ̓VXeϐNA邾

+@ɂ삪Ⴄ^O邩܂񂪁A炭 KAG 3 ̃oOƎv܂BςɎv҂܂ł񂭂B
+@vOC̈̈Ⴂɂ‚Ă ́uvOCɂ‚āvB
+
+

KAG 3 ̐V@\ +

+
+
KAG ̃ViI͕ggQ{̂ɓ
+
@ggQ{̂ɂ KAG ̃ViI͂邽߂̋@\gݍ܂܂ +BKAG 2.x ł TJS XNvgŏĂ܂A{̂ɓ +邱ƂɂăViỈ͑xIɍ܂B
+
قƂǂ̃^O cond g
+
@cond ͂قƂǂׂẴ^OɎgpłAcond="" Ŏw肵^ +̏ꍇÃ^Os悤ɂȂ܂BƂ΁A
+ +
+[jump cond="f.flag1==0" target=*loop]
+
+
+ +ƋLqƁAf.flag1 0 ̎ *loop ƂxɃWvA +ӖɂȂ܂B
+
Aj[Vt@C asq asd ɂȂ
+
@ėp̍`ł asd `ɂȂ܂Bzzt@C +asq2asd asq t@C asd t@CɕϊXNvgłBasd t@ +C̋Lqɂ‚Ă AnimationLayer.tjs B
+@܂AAj[VZOgƌĂ΂@gāA‚̉摜ɑ΂ +ĕ̃Aj[V𓯎Ɏsł܂B
+
bZ[Wc\ł悤ɂȂ
+
@ɉďc\ł悤ɂȂ܂BConfig.tjs Őݒ肵 +܂B
+
Z[uf[^͔̈\
+
@Z[uf[^ɊȒPȈÍ邱Ƃł悤ɂȂ܂B +Config.tjs Őݒ肵܂B
+
UNICODE t@Cւ̑Ή
+
@ggQo͂eLXgt@C͊{I UNICODE ( UTF-16 ) łB
+@Z[uf[^Ȃǂ UNICODE ŏo͂܂BUNICODE Ƃ̂ł +eLXgGfB^pӂĂƕ֗Ǝv܂B
+@܂AggQ֓ǂݍ܂t@C ( KAG ViIȂ ) Ƃ UNICODE ` +eLXgt@Cǂݍ܂邱Ƃ”\ɂȂ܂B
+
[r[`Ƃ MPEG ɐΉ
+
@MPEG Đł悤ɂȂ܂BA[JCu MPEG t@C[ +ĂĐł܂B
+@A[r[Đɂ́AggQ{̂ɕtĂ +krmovie.dll AggQ{̂ƓtH_ɂĂKv܂B
+@܂A[r[Đ邽߂ DirectX8 ȍ~ OS ɃCXg[ +Kv܂(DirectX9ȍ~𐄏܂)B
+
_Oς݃tHgւ̑Ή
+
@_Oς݃tHggp邱ƂɂāAOS ‹ɂtHg +̈ႢAl߂̖ł܂B܂A쐬ґ̊‹ł̃tHgf +[^p邽߁Av[̊‹ɂȂtHgOgp邱Ƃł +܂B
+@_Oς݃tHg쐬ɂ krkrfont.exe g܂B
+ + + + diff --git a/docs/kag3doc/contents/Prepare.html b/docs/kag3doc/contents/Prepare.html new file mode 100644 index 0000000..091bd2c --- /dev/null +++ b/docs/kag3doc/contents/Prepare.html @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + +

+

+@܂Agg SDK ̃tH_ ( krkr.eXe ̂Ƃ ) ̉ɁAvWFNg‚tH_܂傤BvWFNg͉łłBA"data" ƂtH_͔Ă ( data ƂtH_ɂ͕̂KvɉĔzz鎞ɂ܂ )B̃tH_vWFNgtH_ƌĂт܂B
+
+@ÃtH_̉ɁAKAG ̃VXeRs[܂Btemplate ƂtH_A_E[h KAG LZH t@CWJƂ͂łBg( template tH_Ƃł͂Ȃ ) ̃vWFNgtH_ɃRs[܂B
+
+@zu͈ȉ̂悤ɂȂ܂B
+
Folders.png
t@CRs[

@Asystem tH_̒ Config.~new Ƃt@C܂̂ŁA Config.tjs ɉĂBꂩAeLXgGfB^ Config.tjs JĂB
+
+
+@Config.tjs ͂̂قɂ낢Ɛݒ肷ӏāAX鎖ɂȂƎv܂Bڂ Config.tjs ɏĂ܂̂łQƂĂB
+
+
+@ȂARs[tH_̒Ɂu`̃t@C͍폜Ă܂܂`vƂt@Cꍇ܂A̓A[JCuWJ\tgÃtH_WJȂꍇ邽߂ɒuĂ_~[̃t@CłB폜Ă܂܂ ( ̂܂܂ɂĂĂɖ͂܂ )B
+
Note
+@KAG ̃Abvf[gꍇ́A{Iɂ́AV KAG system tH_̒gA system tH_ɏ㏑邾 OK łBV̏̎sŎIɌÂ Config.tjs ̈ps܂̂ŁAʂ̎wɏ]ĂB
+

+
+

tH_̐ +

+@Rs[ƁA‚̃tH_ꏏɃRs[܂BetH_̐܂B
+@̃tH_̒ʂɂȂĂ{͂̂łAtH_̔zuꍇ Initialise.tjs ̓eύXȂ΂ȂȂꍇ܂Bڂ Initialise.tjs ̓e ( .tjs t@C̓eLXgt@Cł̂ŁAeLXgGfB^ŊJ܂ )B
+@ȂÃtH_̂ǂɉĂAKAG ̃t@Cwł̓tH_w肷Kv͂܂Bʂ bgimage tH_ MIDI t@CĂĂ܂ȂłBA֋XA炩߃tH_Ă邾ł̂(^^)
+
+@̃tH_͋̂܂܂ł͂܂BKv̂ȂtH_͍폜Ă OK łB
+
+
+
folder.png system tH_
+
@system tH_ɂ KAG ̓ɕKvȃVXeĂ܂B
+
folder.png scenario tH_
+
@scenario tH_ɂ́AViIt@C܂BViIt@ĆAKAG ʼnʂɕ\镶͂w肵Aǂ̉摜\邩Ȃǂ̎w^OgĖߍ񂾁Agq .ks ̃t@CłB
+@Ȃ݂ɋgg𗧂グƂɎw肷̂́uvWFNgtH_vłČX̃ViIt@Cł͂܂B
+
folder.png bgimage tH_
+
@\wi摜ĂtH_łB
+
folder.png fgimage tH_
+
@\Oi摜 (L̗|[YȂ) ĂtH_łB
+
folder.png image tH_
+
@̑̉摜 (ƂΈꖇG) ȂǂĂtH_łB
+
folder.png bgm tH_
+
@BGM (obNOEh~[WbN)̃f[^ĂtH_łB
+
folder.png sound tH_
+
@ʉ̃f[^ĂtH_łB
+
folder.png rule tH_
+
@jo[TgWṼ[摜ĂtH_łB
+
folder.png others tH_
+
@̑B
+
folder.png video tH_
+
@t@CuĂ܂B
+

摜` +

+@KAG ( Ƃgg ) ň摜`͈ȉ̒ʂłB
+@摜`ɂ‚ B
+
+
+
BMP 摜
+
@gq .bmp ܂ .dib łBggł́Ak BMP ̂݃T|[gĂ܂B
+@32bit (32bpp) BMP ̓At@`ltrbg}bvƂČȂ܂B
+
JPEG 摜
+
@gq .jpeg ܂ .jpg łBlXȃOtBbNc[̏o͂ JPEG 摜Ƃł܂B
+
Portable Network Graphic 摜 ( PNG 摜 )
+
@gq .png łBlXȃOtBbNc[ŏo͂ł܂BAt@`lⓧFwɂΉĂ܂B
+
Entis Rasterized Image format 摜 ( ERI 摜 )
+
@gq .eri łBLeshade Entis ɂJElĂꂽ‹t摜kZpEtH[}bgłBʏ́ubvłB
+@摜Ro[^Ȃǂ̃[eBeBނ́ubclubv http://www.entis.gr.jp/eri/ ł܂B
+
+@̉摜k`pꍇ́A쌠֌WӂKvłBڂ gg SDK Help ́ugpvяLub clubvB
+
TLG5 摜
+
@gq .tlg ł ( .tlg5 ł͂܂ )BggƎ̉‹t摜k`ŁAɓWJł̂łBtJ[摜ƁAAt@`lt̃tJ[摜ɑΉĂ܂B
+
TLG6 摜
+
@gq .tlg ł ( .tlg6 ł͂܂ )BggƎ̉‹t摜k`ŁAkƔrIȓWJłBtJ[摜ƁAAt@`lt̃tJ[摜ɑΉĂ܂B
+
̑̉摜
+
@Susie Plug-in g΁AȊỎ摜`ɂΉł܂BSusie Plug-in ́Agg̎s”\t@C krkr.eXe ƓtH_Ả plugin tH_AvWFNgtH_ɒuĂB(ƁAq́uvOCɂ‚āvQƂĂ )
+

I[fBI` +

+
+@KAG ( Ƃgg ) ňI[fBI`͈ȉ̒ʂłB
+@ʉɂ PCM ݂̂gpł܂B
+@BGM ɂǂ̌`gɂāAKAG Congif.tjs ̕ύXKvɂȂ܂Bڂ Config.tjs ̓eB
+
+
+
PCM
+
@Wł́Ak RIFF-WAVE ( gq .wav ) Đ邱Ƃł܂B
+
+@k RIFF-WAVE ȊOɂ Ogg Vorbis ( *.ogg ) ATCWF ( *.tcw )AMicrosoft ADPCM ( *.wav ) ȂǂĐł܂AvOCKvɂȂ܂B
+@vOC͋ggQzzt@CƂāAOgg Vorbisp ( wuvorbis.dll )ATCWFp ( wutcwf.dll )AMicrosoft ADPCMp ( wumsadp.dll ) YtĂ܂B
+
+@Ogg Vorbis ́AEt[̈ky`ŁAMP3 Ɠ̎g邱Ƃł܂BGR[_ http://www.vorbis.com/ ł܂B
+
+@̂ق̃vOC ( A ) gpčД\Ȍ`𑝂₷Ƃł܂BvOCɂ‚Ă͊evOC̐̑Aq́uvOCɂ‚āvQƂĂB
+
+@k Wave, Ogg Vorbis, TCWF, Microsoft ADPCM ̊e`́ALoop Tuner ( T|[gy[W”\ ) pă[v̏쐬邱ƂɂA[vʒuׂw肷鎖ł܂BɂA[v̂‚ȂڂȂ[vt”\ɂȂ܂B
+
MIDIV[PXf[^
+
@Standerd MIDI Format ( gq .smf ܂ .mid ) Đ邱Ƃł܂BNXtF[hsꍇ͎኱̒ӂKvłAڂ gg SDK Help ́uMIDI TEhobt@ɂ‚āvB
+
CD-DA
+
@CD-XA CD-DA Đ邱Ƃł܂BCD-XA ́ACD-ROM ƂăRs[^p̃f[^ƁACD-DA ƂăI[fBĨf[^` CD łBgǵAgp”\ CD-ROM hCǔ CD-ROM ̃Rs[^p̃f[^ƂẴ{[xɌŝŁACD-XA ` CD łȂƈƂł܂B ( Ƃ̃`[gAōs悤ɃhCu𖾎Ȃ΍Đł܂EEE )
+

郀[r[` +

+
+
MPEG I
+
@ʓI MPEG I ɑΉĂ܂B
+@Azzɂ́A krmovie.dll ggs”\t@CƓꏊɒuĂKv܂B܂A[r[̍Đɂ DirectX 8 AЋɕKvɂȂ܂B
+
Note
+@I[fBIƃ}`vNVOsĂȂArfÎ݂ MPEG I Xg[̊gq .mpeg/.mpg ł͂Ȃ .mpv ɂĂBgg gqŃrfI`𔻒f܂B
+

+
+
WMV
+
@WMV ɑΉĂ܂B
+@Д\ WMV ̃o[ẂAVXeɃCXg[Ă Media Player DirectX Ɉˑ܂ADirectX 9 ȍ~CXg[Ë𐄏܂B

Note
+@ggReleaserō쐬A[JCus”\t@CɃrfIi[ĂĂAڃA[JCu (e|t@C邱ƂȂ) [r[Đł܂BAReleaser ł̓[r[t@ĆukȂvɕނKv܂ (ftHg̕ނł͈kȂݒɎIɂȂ܂ )B
+

+
Note
+@AVI`̃[r[̓T|[gOłB

+
+

Flash +

+
+
SWF
+
@Macromedia Flash ̍ĐɑΉĂ܂B
+@Azzɂ krflash.dll ggs”\t@CƓꏊɒuĂKv܂B܂ASWF ̍Đɂ Flash Player CXg[ĂKv܂B
+@Flash ̍Đ@̓rfIƓłB

Note
+@Flash ւ̑Ή͊SȂ̂ł͂܂BL[{[h͂KvƂ悤 Flash Rec͐ɓ삵Ȃ”\܂B܂AXP3 Ȃǂ̃A[JCu SWF t@Ci[Ăꍇ́Ae|t@CɏĎgp邽߁A傫 SWF t@C ( 3`5MB z ) ̓A[JCuɊi[ȂǂƎv܂B
+

+
Note
+@҂ Flash ̐‹ĂȂ̂ŃeXgĂ܂񂪁AFlash Rec̐ KAG ViI̔Cӂ̃xɃWv邱Ƃł܂BAction Get URL ( URL \̃ANV ) ɁAURL Ƃ FSCommand:Go A\̃EBhEƂ uViIt@C/xv̌`ŕw肵܂ ( : first.ks/label2 )
+@FSCommand:Eval ŁA\EBhEƂ TJS w肷ƁAANVƂɔCӂ TJS s邱Ƃł܂ ( ϐɒlƂ )B
+@openvideo ^O܂ playvideo ^OŁAstorage Ńt@Cɑ ? Ǎ Flash ɓnp[^w肷邱Ƃł܂ ( : hoge.swf?name=value&param=content )B
+

+
+ + +

A[JCu` +

+
+
XP3 PEXP3
+
@ggƎ̃A[JCu`ł XP3 `Ƃł܂B
+@PEXP3 ́uggs”\t@Cv XP3 `g킳`ŁAP̂̎s”\t@Cɍi[߂̂łB
+@ǂ̌`gg SDK t Releaser ō쐬ł܂B
+
̑̃A[JCu`
+
@Susie Plug-in g΁AȊÕA[JCu`ɂΉł܂B(q́uvOCɂ‚āvQƂĂ )
+ + +

_Oς݃tHg +

+@_Oς݃tHǵAґō쐬tHgf[^łBgp邱ƂŁAɐґ̈Ӑ}tHgŁAOS ‹ɉe邱ƂȂ\邱Ƃł܂B܂AORɎgp邱Ƃł܂B
+@_Oς݃tHg krkrfont.exe ō쐬܂B쐬ƂAcɎgptHg @ ̓ɒtHgɂĂB
+
+@_Oς݃tHgt@C .tft ̊gqĂ܂Bgpꍇ others tH_ȂǂɂAmappfont ^OŔCӂ̃tHgɊ蓖ĂĂB
+
+
Note
+@_Oς݃tHg쐬c[̎g͋gg SDK wvQƂĂB
+

+
+

vOCɂ‚ +

+@Susie-Plugin 邢 PCM ̍Д\Ȍ`g邽߂̃vOCA͂̑̃vOĆAloadplugin ^OŎw肵ȂƎgp”\ɂȂ܂B
+
+@Ƃ΁Awuvorbis.dll gꍇ́A
+
+ +
+@loadplugin module=wuvorbis.dll
+
+
+ +
+@ƋLq܂B
+
+@܂AvOĆA
  • ggs”\t@C ( krkr.eXe ) Ɠꏊ
  • s”\t@ĈtH_ȉ plugin tH_
  • vWFNgtH_
@̂ꂩɒuĂKv܂BvWFNgtH_ɒuꍇ Releaser ŃA[JCu邢͎s”\t@CɊ܂܂鎖ɂȂ܂A܂Bł΃A[JCuɂ͊܂߂A{̂ƈꏏ̃tH_ɔzuĔzẑǂł傤 ( A[JCuɊ܂߂ CD-ROM ォ璼ڎsۂȂǂɃG[ɂȂ܂ )B
+
+@krmovie.dll krflash.dll ̓vOCł͂Ȃ̂ŁAloadplugin ^OŎw肷Kv͂܂B
+
+@gg SDK wv́uvOCɂ‚āvB
+
Note
+@ggP̏ꍇ͎s”\t@CƓꏊɒuŎgp”\ɂȂ܂AggQ̏ꍇ͖IɃvOCw肷Kv܂B
+

+
+

UNICODEւ̑Ή +

+@ViIt@C TJS XNvgҏW邽߁AeLXgGfB^KvɂȂ܂B
+@ʂ͕iĝ莝̃eLXgGfB^Ŗ肠܂񂪁Aggo͂R\[̃Ot@C KAG ̃Z[uf[^ UNICODE ŏo͂邽߁AUNICODE eLXgҏWꍇ UNICODE ɑΉeLXgGfB^KvɂȂ܂B
+@܂AViIt@C TJS XNvgɓ{ꕶ (ł{ꕶƂ͓{ Windows Œʏg镶) ȊOLqꍇ́A UNICODE eLXgŋLqKv܂B
+
+@{ꕶȊǑ\邽߂ɂ͂‚܂B
+
+
  • YViIt@C TJS XNvgt@C UNICODE ŋLqĂ邱 ( UNICODE ŏꂽeLXgt@CƂłȂeLXgt@C݂ĂĂ܂܂ )
  • _Oς݃tHgt@CgȂꍇ́AQ[vC鑤 OS Windows NT n ( Windows 2000 Windows XP, Vista ȍ~ ) ł邱 ( _Oς݃tHgt@Cgpꍇ̓vC鑤 OS ͊֌W܂ )
  • \悤Ƃ錾̕܂񂾃tHgw肷邱
  • \悤Ƃ錾ꂪE֏()ꂠ邢͏ォ牺֏(c)ł邱

+@ǂ̏ꍇA{ȊO̕\ł̂̓Q[̉ʓ炢ŁAEBhẼ^Cgo[⃁j[ڂȂǁAWindows W̃[UC^[tF[XgpĂ镔ʂɂ͓{ꕶ\ł܂B܂Aedit ^OŐGfBbgɓ͂ł镶͓{ꕶłB
+
+
Note
+@ł͓{ꕶƏ܂A{Iɋgg͂ꂪsĂ OS ̌ꃍP[ɏ]܂ ( { Windows Ȃ {ꕶAWindowsȂΒȂ )B҂̓`FbNĂ܂B
+

+
Note
+@݂̋gg/KAG Windows ł̂ݓ삷邽߁AƂ肠 UNICODE ƂƃgGfBA UTF-16 ̂Ƃł ( TQ[gyA͎gpł܂ )B
+@܂AgǵAUNICODE eLXg̓gGfBA UTF-16ŁA BOM ( Byte Order Mark ) 擪ɂȂƕR[h𐳏Ɏʂł܂ ( ł̓rbOGfBA UTF-16 ͂Ƃ BOM ‚ĂƂĂǂݍނƂł܂ )B
+

+
+ + + + diff --git a/docs/kag3doc/contents/RClick.html b/docs/kag3doc/contents/RClick.html new file mode 100644 index 0000000..2211f02 --- /dev/null +++ b/docs/kag3doc/contents/RClick.html @@ -0,0 +1,188 @@ + + + + + + + ENbNTu[`ɂ‚ + + + + + + + + +

ENbNTu[`Ƃ +

+@}EX̉ENbNŌĂяo KAG ̃Tu[`łB
+@ENbNɂăZ[u/[h̉ʂ\肷̂ɗp܂B
+
+

Ƃ肠 +

+@ENbNTu[`ɂ rclick ^Op܂B̃^OɂāAENbNꂽƂɎw̃Tu[`ĂяoA邢́Aw̃xɃWv邩wł܂B
+
+@Ƃ΁Arlick.ks Ɉȉ̓eƂ܂B
+ +
+:
*rclick
+@rclick jump=true storage="rclick.ks" target="*exit" enabled=true
+@current layer=message1
+@layopt layer=message0 page=fore visible=false
+@layopt layer=message1 page=fore visible=true
+@er
+͉ENbN[`łB
+[s]
+
+*exit
+@layopt layer=message1 page=fore visible=false
+@layopt layer=message0 page=fore visible=true
+@current layer=message0
+@rclick call=true storage="rclick.ks" target="*rclick" enabled=true
+@return
+
+
+ +@ŁAƂ΁Afirst.ks ɂ͈ȉ̍sLq܂B +
+@rclick call=true storage="rclick.ks" target="*rclick" enabled=true
+
+
+ +
+@ƁAENbN rclick.ks *rclick Ă΂悤ɂȂ܂B
+@L̗ rclick.ks ł́A܂ENbNꂽ *exit ɃWv悤ɐݒ肵Ă܂BɂAENbNTu[`ʼnENbNsΌɖ߂邱Ƃł܂B
+@bZ[WC0 \ɂĂ܂BɂAbZ[WC0 ɂȂɂI\ĂĂIIłȂ邱Ƃł܂B
+@bZ[WC1 \ԂɂAɁu͉ENbN[`łBvƕ\AŒ~܂B
+
+

+

+@ENbNTu[`ƂĂ͕Gȗ܂AbZ[WAZ[uE[hł肷̂łB +
+:
*sub1
+@tempsave
+; ꎞIɏԂۑ
+@history output=false
+; bZ[Wւ̏o͂𖳌
+@mapdisable layer=0 page=fore
+; NbJu}bvgĂꍇ͂̂悤ɂĖ
+@backlay
+@layopt layer=message1 page=back visible=true
+; ̃Tu[`ł̓bZ[WC1g
+@layopt layer=message0 page=back visible=false
+@current layer=message1 page=back
+@position left=0 top=0 width=640 height=480
+@eval exp="f.r_first=true"
+; ̃[`ɓƂɂgWVs悤
+;
+*menu
+@er
+@nowait
+[link target=*hide]bZ[W[endlink][r]
+[link target=*history]bZ[W[endlink][r]
+[link target=*load]xǂ[endlink][r]
+[link target=*save]x͂[endlink][r]
+[link target=*gotostart]ŏɖ߂[endlink][r]
+[link target=*ret]߂[endlink][r]
+@endnowait
+@current layer=message1 page=fore
+@if exp="f.r_first"
+@trans time=500 rule=trans1 vague=128
+@wt
+@endif
+@eval exp="f.r_first=false"
+@s
+
+*ret
+; Tu[`߂
+@tempload bgm=false se=false backlay=true
+@trans time=500 rule=trans1 vague=128
+@wt
+@return
+
+*hide
+; bZ[W
+@hidemessage
+@jump target=*menu
+
+*history
+; bZ[W
+@showhistory
+@jump target=*menu
+
+*load
+; xǂ
+; emb exp= .... ɂ‚Ă TJSƎg߂ Q
+@er
+@nowait
+[link target=*lt0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]
+[link target=*lt1][emb exp="kag.getBookMarkPageName(1)"][endlink][r]
+[link target=*lt2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]
+[link target=*lt3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]
+[link target=*lt4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]
+[link target=*menu]߂[endlink][r]
+@endnowait
+@s
+
+*lt0
+@load place=0 ask=true
+@jump target=*menu
+*lt1
+@load place=1 ask=true
+@jump target=*menu
+*lt2
+@load place=2 ask=true
+@jump target=*menu
+*lt3
+@load place=3 ask=true
+@jump target=*menu
+*lt4
+@load place=4 ask=true
+@jump target=*menu
+
+*save
+; x͂
+; emb exp= .... ɂ‚Ă TJSƎg߂ Q
+@er
+@nowait
+[link target=*st0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]
+[link target=*st1][emb exp="kag.getBookMarkPageName(1)"][endlink][r]
+[link target=*st2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]
+[link target=*st3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]
+[link target=*st4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]
+[link target=*menu]߂[endlink][r]
+@endnowait
+@s
+
+*st0
+@save place=0 ask=true
+@jump target=*menu
+*st1
+@save place=1 ask=true
+@jump target=*menu
+*st2
+@save place=2 ask=true
+@jump target=*menu
+*st3
+@save place=3 ask=true
+@jump target=*menu
+*st4
+@save place=4 ask=true
+@jump target=*menu
+
+
+*gotostart
+; uŏɖ߂v
+@gotostart ask=true
+@jump target=*menu
+
+
+ +
+@̂قAxf[^ɃTlC摜ۑꍇ͎኱̒ӂ܂̂ locksnapshot unlocksnapshot ^OQƂĂB
+
+ + + + diff --git a/docs/kag3doc/contents/ReadUnread.html b/docs/kag3doc/contents/ReadUnread.html new file mode 100644 index 0000000..80b35e4 --- /dev/null +++ b/docs/kag3doc/contents/ReadUnread.html @@ -0,0 +1,112 @@ + + + + + + + /Ǐɂ‚ + + + + + + + + +

+

+@ǂƂ̓[UViI܂ǂłȂƂƂŁAǂƂ̓[Ułɓǂ񂾂ƂƂłB
+@KAG ́Aǂ̕Ɗǂ̕ŃbZ[W̕\xςAǂ̕ł [l] ^O𖳌ɂ肷鎖ł܂B
+
+@/ǂ̋L^̓VXeϐ̂Atrail_ Ŏn܂ϐɋL^܂B/ǂ̋L^sɂ Config.tjs autoRecordPageShowing true ɐݒ肷Kv܂B
+
+

ǕƊǕ +

+@KAG ł́AǕ/Ǖ̓xڈɂĕĂ܂B
+@VXeϐ trail_ViIt@C_x Ƃ`̕ϐɋL^܂BƂ΁Afirst.ks *start Ƃxł΁Asf.trail_first_start ƂϐɂȂ܂B
+@̕ϐ void ( ‚܂薢`; lƔrƂ 0 ƂČȂ܂ ) Ȃ ǂŁA1 ȏłΊǂłB1 ȏ̏ꍇ͂̕ǂ񂾉񐔂ɂȂ܂B
+
+@{IɁA‚̃x玟̃x [s] ^O܂ł‚́uvƂď܂B
+@Ƃ΁Aȉ̂悤ȃViIƂƁAeFŐFꂽViIeƂƂɂȂ܂B
+
+ + + + + + + + +
+ +*1
+ +@cm
+ +͕1łB[l][r]
+ +ʂ͎̃x܂ł‚́uvƂȂ܂B[p][r]
+ +
+ +*2
+ +@cm
+ +͕2łB[p][r]
+ +
+ +*3
+ +@cm
+ +͕3łB[l][r]
+ +[[s]^O܂ł‚́uvƂȂ܂B[s]
+ +
+
+@́uvPʂɂāANJǂ܂B
+
+@Ԃłׂ͂Ă̕ǂłƂĂ܂B
+
+

ǔ +

+@́uvǂƌȂɂ͏܂BƂāAũxɓB [s] ^OɓBvꍇɂ́uvǂłƌȂAVXeϐɋL^܂B
+@‚܂A[Uuv̓rŃvOI肵ēǂނ̂߂ꍇ͊ǂƂ͌ȂȂɂȂ܂BŌ܂ł́uvǂ܂ȂƂȂ܂B
+
+

ViIƊǔ +

+@rɃN jump ^OȂǂăViI򂵂肷ꍇ͂ς܂B
+
+
+
N̗ ( link button ^O ) ŃWvꍇ
+
@̃^Oɂă[UIȂǂIăViI̕ʂ̕ɃWvꍇ͎IɊǂƂȂ܂B
+@ƂΈȉ̗ŁA
+ +
+*select
+́̕A[UIIɊǂɂȂ܂B[r]
+[link target=*t1]I1[endlink][r]
+[link target=*t2]I2[endlink][r]
+@wait time=3000
+@jump target=*timeout
+
+
+ +@I @wait ^OŃ^CAEgɂȂOɑIꂽꍇ͂̎_ŊǂƂɂȂ܂BȂ݂ɒʏ̑I̎gł link ^OőI\I [s] ^OƎv̂ł̎_ŊǂɂȂ܂B
+@link ^O button ^Oɂ contpage ƂāA false ɂƁA̎_ŃWvsĂǂƂ͂܂B
+
+
jump ^O
+
@jump ^OŃWvsꍇ̎_ŊǂƂ܂B̏ꍇ coutpage ƂāA false ɐݒ肷ƊǂƂ͂܂B
+
+
call return
+
@call ^OŃTu[`ĂԂƂ͊ǂƂȂ܂B̏ꍇ coutpage ƂāA true ɐݒ肷Ƃ̎_ŊǂƂ܂B
+@retrun ^O͂̎_ŊǂƂȂ܂ ( ĂяoǂɂȂ̂ł͂ȂāÃTu[`́Areturn ^Ô镔ǂɂȂ )B̏ꍇ coutpage ƂāA false ɐݒ肷ƊǂƂ͂܂B
+
+ + + + diff --git a/docs/kag3doc/contents/SaveData.html b/docs/kag3doc/contents/SaveData.html new file mode 100644 index 0000000..2456aea --- /dev/null +++ b/docs/kag3doc/contents/SaveData.html @@ -0,0 +1,67 @@ + + + + + + + x̃f[^Ɋւ + + + + + + + + +

x̕ۑꏊ +

+@KAG̞x̕ۑꏊ́uggݒv(krkrconf.exe)Őݒ肵܂B ggŐݒłIvV̂A-datapath IvVx̕ۑꏊɂȂ܂Bݒ”\Ȓlɂ‚ẮAggQ SDK wv́uR}hCIvVvQƂĂB
+
+

t[Z[u[h +

+@KAG xǗ@ɂ͂Q‚܂B
+
+
  • 炩ߗpӂꂽx̏ꏊɂ̂ݕۑł郂[h
  • Rȏꏊɞxۑł郂[h(t[Z[u[h)

+@ Config.tjs freeSaveDataMode Őݒ肵܂B
+
+@u炩ߗpӂꂽx̏ꏊɂ̂ݕۑł郂[hvł́Aj[o[́uxǂvux͂ށv̉ɁAxۑ”\Ȋeꏊ\Tuj[ڂłA[U͂I邱ƂŞxۑǂݍ񂾂肷邱Ƃł܂B
+
+@ɑ΂āut[Z[u[hv KAG3 3.09 beta 5 gp”\ɂȂ[hŁAuxǂvux͂ށvIƁAt@CĨ_CAO{bNXJARɞxt@CI񂾂ARȖO⎩Rȏꏊɞxt@Cۑ邱Ƃł܂B
+
+@u炩ߗpӂꂽx̏ꏊɂ̂ݕۑł郂[hvł͞x̍ő吔i鑤Ő邱Ƃł܂B
+
+@ut[Z[u[hvł͞x̍ő吔̐͂܂BexP̃t@CƂĊǗł邽߁AtH_ƂɕނĕۑAt@CƂăRgL肷鎖ł܂BGNXv[ŃtH_Ԃړł܂At@CɁuǂ݂Ƃpv‚΁A؂ȃf[^ɏ㏑邱Ƃł܂B
+@ut[Z[u[hvł̃ftHg̃t@CƂȂ̂́AZ[u”\ȃx́uovłB
+
+@ut[Z[u[hvŒӂȂ΂ȂȂ̂́AɃVXeϐƒʏ̕ϐ̊֌WڂȍȉꍇɁAƂ΁AiăCXg[ăVXeϐNAĂԂŁAÂx̃f[^ǂݍƂƃf[^ɖ邩ȂƂƂł ( i̍ɂ܂ )B
+@t[Z[u[hłĂAVXeϐVXȅԂۑt@ĆALux̕ۑꏊvŐꏊɕۑ܂B
+
+@܂A̋gg/KAG̍ĩf[^Ԉēǂݍł܂Ȃ悤ɁAConfig.tjs saveDataID ݒ肵ĂƂ߂܂ ( ftHĝ܂܂ł͂܂߂ł܂ )B
+@saveDataID ́Axf[^ɖߍ܂ ID w肷̂ŁA̋gg/KAG̍i(Ƃ̕Ȃǂ̍iłĂ)dȂȂ悤ɁAiƂɈقȂĂKv܂BŎw肷 ID ͞xf[^ɖߍ܂A̞xf[^Ƌʂ邽߂Ɏgp̂ŁAIłKv͂܂BL[{[hKɒ@ROȂǂłǂ̂łA ID v‚̂ʓ|ȕ http://kikyou.info/uuidgen/uuidgen.php ł ID 擾邱Ƃł܂ ( Ŏ擾ł ID ́A΂ɑ ID ƏdȂȂƌȂƂł܂ )B
+
+ +

TlC摜̕ۑ +

+@Config.tjs saveThumbnail true ɐݒ肷邱ƂŁAxf[^̊gq .BMP ɂȂA摜ƂĂxf[^ƂĂLȃt@Co͂邱Ƃł܂B̏ꍇA摜ƂẮAxۑ_ł ʂ̃XibvVbgkꂽ摜 (TlC摜) ɂȂ܂BZ[u”\ȃxʒuł̃XibvVbgł͂܂̂ŁA̞xĊJƂ́Ȁʂ̂̂̈ʒuł͂ȂāA̒ÕZ[u”\ȃxJn܂ (TlC̉摜ƍĊJۂ̈ʒuXHႤ”\ƂƂł)B
+@ɂAƂɃt[Z[u[hɂāAGNXv[摜Ǘ\tǵuk\vukŁvAuTlCvȂǂŞxf[^Ǘ₷Ȃ܂B܂At[Z[u[h̃t@CI_CAÕt@C̕\`Łuk\(k)vI邱ƂɂATlCxI邱Ƃ”\ɂȂ܂B
+
+@TlC摜xf[^ BMP ł̂ŁÃAvP[VȂǂŊJƂł܂AʏÃAvP[VȂǂłJĕۑȂƁAKAG ̞xf[^ƂĂ͓ǂݍ߂ȂɂȂ̂ŒӂKvłB
+
+@ENbNTu[`Şx̕ۑsꍇ͂ӂKvɂȂ܂ ( locksnapshot ^O unlocksnapshot ^OQƂĂ )B
+
+ +

Abvf[gƞxf[^̌݊ +

+@KAG ł̓Z[u/[h͕KxڈɂčsĂ邽߁Ax̃ViIt@C̕ύXłAxf[^̌݊ۂ‚Ƃł܂B
+@݊͂‚܂A\IȂ̂Ƃ
+
+
  • ViIt@CŃZ[u”\ȃxύXꂽA肵 ( ̃xJnłȂ )
  • Tu[`̖߂̍\ς ( Tu[`̌Ăяoɖ߂Ȃ )

+Ȃǂ܂B
+
+@pb`ȂǂォzzăAbvf[gsꍇ͂̂悤ȂƂɒӂĂB
+
+ + + + diff --git a/docs/kag3doc/contents/SaveLoad.html b/docs/kag3doc/contents/SaveLoad.html new file mode 100644 index 0000000..3822b4a --- /dev/null +++ b/docs/kag3doc/contents/SaveLoad.html @@ -0,0 +1,157 @@ + + + + + + + Z[uE[hɑΉ悤 + + + + + + + + +

KAG ́uxv +

+@KAG ł́AQ[̃Z[uE[hA(?)uxvɂƂĂ܂B( ̕\L[sȂ́AMainWindow.tjs Ă )B
+
+@xf[^ɊւĂ x̃f[^Ɋւ QƂĂB
+
+@cOȂAKAG ł̃Z[uE[h͔Cӂ̏ꏊłł܂BKAZ[u”\ȃxڈƂāAZ[uE[huꏊvKvƂȂ܂B
+
+@EEEƂ͂ĂZ[uE[ĥ́Aj[́ux͂ށvuxǂvŁAقڂ‚łł̂łAZ[uƂ́Aԍŋ߂ɒʂuZ[ȕꏊvZ[u܂B
+@̂߁Av[[́uꏊv班ꂽƂŃZ[uĂA[hƂ̈ԍŌɒʂuꏊv̈ʒu܂X^[g邱ƂɂȂ܂B
+
+@̃Z[ȕꏊƂȂ̂AxłBAZ[ȕꏊƂȂ郉x́Aʂ̃xƂ͂܂B
+
+@ȉ̗ĂB
+
+ +
+[wait time=20]
+*start|X^[g
+[cm]
+X^[gł[l][r]
+
+*label2|Z[uꏊ2
+[cm]
+̓Z[uꏊQ[l][r]
+
+*label3|Z[uꏊ3
+[cm]
+̓Z[uꏊR[l][r]
+[jump target=*start]
+
+
+ +
+@̂悤ɁAx̌ | ( c_ ) w肵Ǎɂ̃Z[uꏊ̖OƂȂ镨uovƂÂ܂Bo͖OdĂĂ܂܂Bóux͂ށvj[́Aj[ڂ̏ɂ\镨ł̂ŁA[U[ɂ킩₷OtׂłB܂At[Z[u[hɂĂ̓ftHg̃t@CɂȂ܂B
+@jump ^OȂǂ | ‚̃xɃWvꍇ́A | ȍ~͎w肵Ă͂܂BLł [jump target=*start] Ƃ܂Â悤 target ȂǂŃxw肷ꍇ́A | ȍ~͏ȗKv܂B
+
+@óAƂΈȉ̂悤ɏȗ邱Ƃł܂B
+ +
+*label|
+
+
+ +@̏ꍇ́AOʉ߂_ł̌op܂B
+
+@܂A| ̌ & ‚ƁAϐ̓eoɂł܂BƂ΁A
+ +
+*label|&f.title
+
+
+ +@ƂƁAf.title ̕ϐ̒goƂĎgp悤ɂȂ܂B
+
+@x ( | O̕ ) ́AViIt@C̒ł́Ad閼OĂ͂Ȃ܂ ( ႤViIt@Cł͏dĂĂ OK ł )Bɑ΂Čo͓IɈ邾ł̂ŁAViIt@C鑤ӂĂ OK łB
+@܂Â悤ȃx̌ɂ͕K [cm] ܂B
+
Note
+@[cm] łȂ [ct] ł܂܂B҂̈Ⴂ́Act Ώۂ̃bZ[WC\y[W message0 ɐݒ肷̂ɑ΂Acm ׂ͂ẴbZ[WCNA邾ŁAΏۂ̃bZ[WC͕ύXȂƂƂłB
+@̂悤ȃbZ[WCNA^OȂ΂ȂȂ̂́AbZ[WCɂȂɂĂ邩܂ł͞xɕۑȂłB
+@܂AZ[u”\ȃx trans ^O wt ^O̊ԂɏȂǁAuԂsď^OvƁu҂ƒ^Ov̊Ԃɂ͏ȂƂ߂܂B

+
+@܂A| ɁAʂɃxLqx̃Jł̓Z[uł܂B
+
+@EEEӂׂ͂ꂾł(^^)
+
+@̂悤ȁAZ[uꏊƂẴx͑₹Α₷قǁA[U[ɃZ[ułJ𑝂₷Ƃł܂Bx͍邾ŁAׂ‚ɍ炻ɕKWv悤ȃ^OȂ΂ȂȂƂ킯ł͂܂B
+@Â悤ȃx͕̌K [cm] Ȃ΂ȂȂƂƂ́A悭ӂĂB
+
Note
+@Iɂ́AKAG | t ( Z[u”\ ) xʉ߂ƂɁAKAG ͂̎_ł̏Ԃɕۑ܂B[Ux̕ۑI񂾂Ƃɕۑ̂͂̂Ƃ̃f[^łB

+
+

disablestore ^O̎gp@ +

+@disablestore ^O͈ꎞIɁux͂ށv̋@\𖳌ɂ܂B
+@Z[u”\ȃx́AQ[{҂ɂ͂ÓAƂ΃C̃j[ȂǂŞxۑłĂdȂƎv̂ŁÂ悤ȏꏊɂ͏Kv͂܂B
+@KAG ́ANĂ܂Z[u”\ȃxʉ߂ȂԂ́ux͂ށv̋@\͗pł܂B
+@ł̂ŁAQ[̖{҂ɂ͂Oɂ͂ǂɂZ[u”\ȃxȂ΂̂łAꂾƃQ[IăCj[ɖ߂Ƃɂ́AZ[u”\ȃxʉ߂ĂƃCj[łx߂Ă܂܂B
+@h߁AQ[{҂ɂ͂܂ł̓Z[u”\ȃxȂ̂ƂƂɁACj[Ȃǂł [disablestore] Lqāux͂ށv̋@\𖳌ɂ܂B
+@[disablestore] LqƁAKAG NƓAZ[u”\ȃxʉ߂ȂԂ́ux͂ށv̋@\gpłȂȂ܂B
+
+

startanchor ^O̎gp@ +

+@startanchor ^Óuŏɖ߂vj[gp”\ɂ܂B
+@KAG ̃j[o[ɂ́uVXe|ŏɖ߂...v܂B
+@̃j[͂̂܂܂ł͑Ił܂B
+@߂w肷ɂ́Auŏɖ߂vj[IꂽƂɖ߂肽ꏊɁA[startanchor] ^OLq܂B̃^O̓Z[u”\ȃx̂ƂɏĂB [startanchor] ȌAuŏɖ߂vj[gp”\ɂȂ܂B
+@܂ACj[ȂǂŁuŏɖ߂v̋@\g킹Ȃꍇ [startanchor enabled=false]ƋLq܂B̏ꍇ́AĂ [startanchor] ̋Lqʉ߂ȂԂ́uŏɖ߂v̋@\gps”\ɂȂ܂B
+
+@uŏɖ߂v startanchor ^ŐLqꂽʒu̞xǂ̂Ǝ܂AQ[ϐ ( ϐg ) ׂ͂Ă̂܂ ( ێ ) ܂B
+
+

x̏dȗ +

+@ViIt@Cɓx ( | O̕ ) ꍇ́Aԍŏ̃x͂̂܂܂łÃxɂ :2 :3 Ȃǂ̒ʂԍIɂ‚܂B
+@Ƃ΁A
+
+ +
+*start|X^[g
+*start|Z[uꏊ2
+*start|Z[uꏊ3
+
+
+ +
+ƂƁAŏ *start "*start" łA *start ɃWvȂǂꍇ́AtargetȂǂ "*start:2" ƂKv܂B̎ "*start:3" łB
+
+@܂AxȗƁAÕxƓw肳ꂽƌȂAʂԍ‚܂B +@Ƃ΁A
+
+ +
+*start|X^[g
+*|Z[uꏊ2
+*|Z[uꏊ3
+
+
+ +
+@ƂƁAQԖڂ̃x "*start:2" ƂȂ܂BRԖڂ̃x "*start:3" łB
+
+@xƌo̗ȗƈȉ̂悤ȏɂȂ܂B
+
+ +
+*start|X^[g
+*|
+*|
+
+
+ +
+@͕̏ۑ”\ȃxƂɂꂼقȂ郉xw肵Ȃėǂ̂ŕ֗łAxʂԍŊǗĂ邽߁AViIt@CҏWāArŃx̐炵葝₵肷ƁAxǂƂɌ̈ʒuɖ߂ȂȂAreturn ^OŌ̈ʒuɖ߂ȂȂ”\܂B
+
+
Note
+oȗƁAOɒʉ߂Z[u”\ȃx̌op̂ɑ΂AxȗƁAʉ߂ʉ߂ȂɊւ炸AViIt@Cł̒Õxp܂B
+

+
+ + + + diff --git a/docs/kag3doc/contents/Sound.html b/docs/kag3doc/contents/Sound.html new file mode 100644 index 0000000..1b17d58 --- /dev/null +++ b/docs/kag3doc/contents/Sound.html @@ -0,0 +1,41 @@ + + + + + + + ʉg + + + + + + + + +

ʉ‚炷ɂ +

+@ʉ Wave (PCM) nłKv܂B‚܂ WAV A邢̓vOCōД\ɂȂ`łB
+
+@ʉĐ͓ɓȂA{Iɂ playse stopse ws 3‚̃^Og܂ ( ̂قAʉ̃tF[hȂǂ̋@\^OȂǂ܂ )B
+@Ƃ΁Ase1.wav ‚炵ꍇ́Aȉ̂悤ɋLq܂B
+
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+ʉ‚炵܂B[l]
+[playse storage=se1.wav][ws]
+
+
+ +@playse ^OŌʉĐ̂łAplayse ^O͌ʉ̍Đ̏I҂Ȃ̂ŁAws ^O ʉ̍Đ̏I҂܂B
+@playse ^O loop=true Ƃƃ[vĐ鎖ł܂B̏ꍇ ws ^Oő҂‚Ƃ͂ł܂B
+@܂Astopse ^ÓAʉ̍ĐI点܂B
+
+ + + + diff --git a/docs/kag3doc/contents/SubRoutine.html b/docs/kag3doc/contents/SubRoutine.html new file mode 100644 index 0000000..d437dfa --- /dev/null +++ b/docs/kag3doc/contents/SubRoutine.html @@ -0,0 +1,91 @@ + + + + + + + Tu[`g + + + + + + + + + +

Tu[`Ƃ +

+@Tu[`Ƃ́A‚̏̂܂Ƃ߂ŁAق̉ӏuĂяoāv‚łBTu[`̏IƁAĂяo֐䂪߂܂B
+
+@}N ( }Ng ) Ƌ@\͎Ă܂ATu[`̕{iIȏŝɑ΂A}N͊ȒPȏsprłB
+
+

Tu[`̊{IȎg +

+@Tu[`̓xɂċʂ܂̂ŁAx`܂BTu[`Ăяoɖ߂Ƃ return ^OATu[`Ăяoɂ call ^Op܂B
+@̗ĂB
+ +
+[wait time=200]
+*start|X^[g
+[cm]
+Tu[`Ăяo܂B[l][r]
+[call target=*subroutine]
+Tu[`Ăяo܂B
+[s]
+
+*subroutine
+̓Tu[`łB[l][r]
+NbNƌĂяoɖ߂܂B[l][r]
+[return]
+
+
+ +
+@āA̗sƁAuTu[`Ăяo܂BṽbZ[ŴƂɁu̓Tu[`łBvƕ\AuNbNƌĂяoɖ߂܂BvŃNbNƁAuTu[`Ăяo܂Bvƕ\͂łB
+@‚܂Acall ^OŎw肵xɃWv̂łÂƂɌĂяoʒuIɋL^Areturn ^Oł́A̋L^ꂽĂяoɎIɖ߂܂ ( ̎IɋL^̂uR[X^bNvƌĂł܂ )B
+@̗ł́A*subroutine [return] ܂łuTu[`vłB
+
+@Tu[`̒ق̃Tu[`ĂяoƂł܂BĂяo̐[ ( return ɂ‚܂ call ł邩 ) ɐ͂܂B
+
+@Ȃ݂ɁuIgĂ݂悤v̏ł̓x̎ɂ [cm] Ə܂AZ[ủӏƂȂ悤 ( | t ) x̎łȂ [cm] ȂĂ OK łB
+
+
+@R[X^bNɂ́AViIt@CAViI̒ÕxƂꂩ call ^Ôs܂ł̍sAcall ^Ôs̓eA̍sł̈ʒȕ񂵂L^܂BViĨfobOȂǂŁA߂̃ViIt@C̍\ςƂƂłȂʒuɖ߂Ă܂ꍇ̂ŒӂĂB
+@{Iɂ́ATu[`̃xTu[`ɂ́AZ[uӏƂȂ郉x ( | t̃x ) gȂ/ȂgłB
+
+

Tu[`Ɋւ钍 +

+@call ŎgĂтĂ܂肷Ɩ[vɂ͂܂܂B
+@call return ̑ΉƂĂȂƁAǂǂR[X^bNĂA邢 return ^ÔƂŌĂяoɖ߂ȂȂăG[ɂȂ鎖܂̂ŁAӂĂB
+
+@ƁÂ̗悤
+
+ +
+*subroutine
+EEE
+[if exp="f.flag1"][jump target=*otherplaces1][endif]
+[if exp="f.flag2"][jump target=*otherplaces2][endif]
+EEE
+[return]
+
+*otherplaces1
+EEE
+[return]
+
+*otherplaces2
+;̐ɂ return ^OȂEEE
+
+
+ +
+@Tu[`ő̏ꏊɃWvꍇ͒ӂĂBotherplaces1 ɃWvꍇ́AWv return ̂ call ` return ̃oXƂ͂܂BAotherplaces2 ɃWvꍇAWv return Ȃ̂ŁÃTu[`́u߂ĂȂvƂɂȂ܂B‚܂Acall ` return ̃oXĂ܂܂B
+
+@AĂяoɖ߂̂ł͂ȂACӂ̏ꏊɖ߂肽ꍇ́Areturn ^O storage target 𗘗pāACӂ̏ꏊɖ߂邱Ƃł܂B
+
+ + + + diff --git a/docs/kag3doc/contents/TJSTips.html b/docs/kag3doc/contents/TJSTips.html new file mode 100644 index 0000000..cf186f2 --- /dev/null +++ b/docs/kag3doc/contents/TJSTips.html @@ -0,0 +1,815 @@ + + + + + + + TJSƎg߂ + + + + + + + + +

TJS2KAG +

+@TJS ( TJS2 ) ͋gg{̂ڗłXNvgŁAJavaScript JAVA ɂɂĂ܂BKAG ͂ TJS XNvgŋLqĂ܂B
+@TJS XNvg KAG ( ۓI ) ViIVXeɋ߂ ( ̓I ) Lq邱Ƃ”\ŁA͓Ȃ܂ł邱Ƃ͂̕ƍL܂B
+
+@KAG ɂ eval emb link if ^OȂǂ exp Ae^O cond AGeBeB ( & t̃^Ȏ ) ȂǂȂǁAuTJSvw肷ʂ‚܂B
+@TJSgƁAʂ KAG ̗ɉBĂ ggɔrIȒPɃANZX邱Ƃł܂B
+@܂Aiscript ^ÓATJS2 XNvg𒼐ڎs邱Ƃł܂BɂAxȏsAKAG̋@\g肷邱Ƃł܂B
+
+@TJS2 ׂ̍@ɂ‚Ă TJS2 ̃t@XAgg{̂̋@\ɂ‚Ă͋ggQ̃t@XB
+
+

KAG ̃IuWFNg\ +

+@KAG ꎩ̂ TJS2 XNvgŋLqĂ邽߁A( ǂ ) KAG ̓\ɒڃANZX邱Ƃł܂B
+@KAG ̊ǗIuWFNg̕ϐɒlގȂǂ͑ӂقǂłAKAG ̕ϐQƂĂ荂xȃViILqɉp邱Ƃł܂B
+
+
+
KAGWindow NX̃IuWFNg
+
@KAGWindow NX ( MainWindow.tjs ɋLq ) ́AKAG ̃EBhEǗ邽߂̃NXŁÃNX̃IuWFNgO[oϐ kag ƂăANZXł܂B
+@Ƃ΁AKAGWindow NX skipMode Ƃϐ ( ݂ǂ̂悤ȃ[hŃXLbvĂϐ ) ɃANZXɂ kag.skipMode Ƃ܂B
+
wiC
+
@wiC BaseLayer NX ( GraphicLayer.tjs ɋLq ) ̃IuWFNgłB
+@\ʂ̔wiC kag.fore.baseAʂ̔wiC kag.back.base ŃANZXł܂B
+
OiC
+
@OiC CharacterLayer NX ( GraphicLayer.tjs ɋLq ) ̃IuWFNgłB
+@\ʂ̑OiC kag.fore.layers[n]Aʂ̑OiC kag.back.layers[n] ŃANZXł܂ ( n ͑OiCԍ 0 ` )B
+
bZ[WC
+
@bZ[WC MessageLayer NX ( MessageLayer.tjs ɋLq ) ̃IuWFNgłB
+@\ʂ̃bZ[WC kag.fore.messages[n]Aʂ̃bZ[WC kag.back.messages[n] ŃANZXł܂ ( n ̓bZ[WCԍ 0 ` )B
+@kag.current ͌ݑΏۂƂȂĂ郁bZ[WC\܂B
+
bZ[WC̃IuWFNg
+
@bZ[WCɍ쐬AOtBJ{^AGfBbgA`FbN{bNXȂǂɃANZXɂ̓bZ[WC links g܂B
+@links ͔zIuWFNgŁANAOtBJ{^AGfBbgA`FbN{bNXȂǂ쐬ꂽɁAꂼǗIuWFNgւ̎QƂi[Ă܂B̂AOtBJ{^AGfBbgA`FbN{bNX ɂ‚Ă͂ɂ̂Ȃ object ϐɃANZX邱ƂɂĊeNX̃IuWFNgɒڃANZXł܂B
+@Ƃ΁A\ʂ̃bZ[WC0Ɉȉ̂悤ȋLqāA
+ +
+@cm
+@edit length=420 name="f.name"
+
+
+ + @̃GfBbgɃtH[JXݒ肷 ( L[{[h͂ł悤ɂ ) ɂ͂
+ +
+@eval exp="kag.fore.messages[0].links[0].object.focus()"
+
+
+ +@ƋLq邱Ƃł܂ ( GfBbg\ă[Uɓ͂ɑƂɕ֗ )B
+
ʉobt@
+
@ʉobt@ SESoundBuffer NX ( SE.tjs ɋLq ) ̃IuWFNgłB
+@kag.se[n] ŃANZXł܂ ( n ͌ʉobt@ԍ 0 ` )B
+
BGM IuWFNg
+
@BGM IuWFNg BGM NX ( BGM.tjs ɋLq ) ̃IuWFNgłB
+@kag.bgm ŃANZXł܂B
+
j[
+
@j[IuWFNgɂ kag.menu ŃANZXł܂Bkag.menu +MenuItem NX̃IuWFNgŁAkag.menu ꎩ̂̓j[o[ +ĂA̎qɓo^ꂽACej[o[ɕԂƂɂȂ܂B
+@j[ڂ Menus.tjs ō쐬ĂĂ܂AMenus.tjs 𒼐ڏ +KAGVXẽAbvf[gȂǂłȂ΂ȂȂȂ̂ŁAq悤 +AfterInit.tjs 쐬ĂɕύX_LqƊyłB
+ +

TJS gƂ̒ +

+@KAG xɕۑȂɒڎƁAKAG xǂݍł̕Čł܂B
+@KAG vOC onStore onRestore tbNĞxɏۑ悤ɂΖȂ̂łAȂꍇ͒ӂKv܂B
+@ Layer NXɑ`惁\bhȂǂgāAKAG ̊ǗwiCOiC̓eɕύXꍇȂǂ͒ӂKvłBKAG ́ACɂǂ̂悤ȉ摜ǂݍ܂Ă܂ł͋L^܂ACɉꂽ`ύX܂ł͋L^܂Bł̂ŁÂ悤ȏԂŁuxۑ”\ȃxvʉ߂AŞxۑA̞xǂݏoĂACɉύX͍ČłȂƂɂȂ܂B
+@̂悤ȏꍇ́AɁuxۑ”\ȃxvʉ߂܂łɉ摜NAʂ̉摜ǂݍނȂǂ KAG ǗԂɖ߂ĂA邢́uxۑ”\ȃxvȂAȂǂʼn邱Ƃł܂B
+@TJS gꍇ́AxƂ̊֘Aɂ‚ď\ӂĂB
+
+

̉ZfA\Ɏg +

+
+
&& ||
+
@̓‚͉ZqŁA&& ́uv\A|| ́u܂́v\܂B
+@Ƃ΁Af.flag1 1 ŁAAf.flag2 2 ̏ꍇAƂʼn肽ꍇ́A
+
+[if exp="f.flag1==1 && f.flag2==1"]
+
+@ƏƂł܂B
+@܂Af.flag1 1 ܂ 2 ܂ 3 ̏ꍇAƂ̏ꍇ́A
+
+[if exp="f.flag1==1 || f.flag1==2 || f.flag1==3"]
+
+@ƏƂł܂ ( f.flag1 Ȃ f.flag1>=1 && f.flag1<=3 Ƃ܂ )B
+@ʂ̐őZZD悵ČvZȂƂȂȂ悤ɁA&& || ɂ͗D揇ʂɈႢāA&& ̕D悳܂B
+@ł̂ŁAƂ f.flag1 1 ̏ꍇŁAAf.flag2 3 ܂ 5 ̂ƂAƂꍇ́A
+
+[if exp="f.flag1==1 && (f.flag2==3 || f.flag2==5)"]
+
+@̂悤 ( ) JbRłȂ΂Ȃ܂B
+
random intrandom
+
@random 0 ȏ 1 ̗̎ƂȂ܂B
+
+ +
+:
@eval exp="f.ransuu = random"
+
+ +
+@L̗̂悤ɂƁAf.ransuu ɂ 0 ȏ 1 ̗̎܂B
+
+@ɑ΂Aintrandom ͎wlȏAwlȉ̗̐Ԃ֐łB
+
+ : intrandom(ŏl, ől)
+
+ +
+:
@eval exp="f.ransuu = intrandom(0, 5)"
+
+ +
+@L̗ +̂悤ɂ 0 ȏ 5 ȉ̗̐ f.ransuu ɓ܂B
+
length
+
@length ́A̒𓾂邱Ƃ̂ł̂łBǵȂꂽϐ̌ . (hbg) A length Ə܂B
+
+ +
+:
[if exp="f.namae.length>=8"]O܂B[l][jump target=*input][endif]
+
+ +
+@L̗ł́Af.namae ̒8ȏゾꍇɁuO܂Bvƕ\A*input xɃWv܂B
+@͔pASp킸Aꕶ͈ꕶƂĐ܂B͑̕@\łłB
+
substring
+
@substring ́Äꕔ()oƂ̂ł̂łB
+@ǵȂꂽϐ ( ܂͕\ ) ̂Ƃ . (hbg) A
+
+substring(؂Jnʒu, ؂钷)
+
+@̏ŋLq܂B؂Jnʒu 0 擪\܂B
+
+@Ƃ΁Af.furigana ϐ̂QԖڂ̕oꍇAf.furigana.substring(1, 1) ŎoƂł܂B
+
+ +
+:
@emb exp="f.furigana.substring(1, 1)"
+
+ +
+@L̗ł́Af.furigana ϐ̂QԖڂ̕\܂B
+
indexOf
+
@indexOf (CfbNXEIu) ́A񒆂̕񂪍ŏɌʒu𓾂邱Ƃł܂Bg΁A镶񒆂ɑ̕񂪓Ă邩ǂ𒲂ׂ邱Ƃł܂B
+
+ : .indexOf()
+
+@Ƃ΁A "ABCDEFGHIJKL" ŁA "ABC" łꍇA"ABCDEFGHIJKL".indexOf("ABC") 0 ɂȂ܂B "BCD" ̏ꍇ 1A"DEF" ̏ꍇ 3 ɂȂ܂B +@A񂪕񒆂ɌȂꍇ -1 ɂȂ܂̂ŁA񂪕̈ꕔł邩ǂ𔻒肷ɂ -1 Ɣr΂ƂɂȂ܂B
+
+ +
+:
[if exp="'򛛐K'.indexOf(f.objname)!=-1"]``[endif]
+
+ +
+@Lł́Af.objname "" "" "K" "" "K" "򛛐K" ̂ꂩłꍇ endif ܂łs܂B
+@A"" "K" "򛛐K" ł NG ɂꍇ ( "" "" "K" ̏ꍇ̂ OK ɂꍇ )A'򛛐K'̂ꂼ f.objname ł͌邱Ƃ̂Ȃ(L) ŋ؂邱ƂɂĎł܂B
+@Ƃ΁A\v ƂȐL‚ċ؂ƁAL̗
+
+[if exp="'\v\vK'.indexOf(f.objname)!=-1"]``[endif]
+ƂƂł܂ ( \v ͒ʏAf.objname ɂ͌Ȃ )B
+
+@Lł́Af.itemname 'Rbv' Ƃ񂪊܂܂Ăꍇ endif ܂łs܂B
+
+ +
+:
[if exp="f.itemname.indexOf('Rbv')!=-1"]``[endif]
+
+ +
+
K\
+
@K\p^[ ( / / ň͂܂ꂽ ) gĐK\p^[ɂ镶̕⌟sƂł܂B
+@K\p^[̂̂ Perl ̐K\ɂ悭Ă܂ ( g͈Ⴂ܂K\p^[͂قڌ݊ł )B
+
+@񂪖ړĨp^[ɓKĂ邩ǂ𒲂ׂɂ test g܂B
+
+ +
+:
[if exp="/[^0-9]/.test(f.nyuryoku)"]͂ꂽɐȊOĂ܂[endif]
+
+ +
+@L̗̂悤ɂ test g܂Btest ̓p^[ɍvƐ^AvȂƋUԂ֐(K\IuWFNg̃\bh)łBL̗ł́A[^0-9] ‚܂萔ȊOĂ邩ǂ鐳K\p^[pāAf.nyuryoku ɐȊO̕Ă邩Ă܂B
+
+@𕪉ɂ match g܂Bmatch ͔zIuWFNgԂ܂Bp^[ɍvȂꍇ͔z̗vf ( count ) 0 ɂȂ܂BȊȌꍇAvf 0 ̓}b`ŚAvf 1 炠Ƃ̓p^[ ( ) (JbR) ɑΉă}b`Ԃ܂B
+
+ +
+:
[eval exp="f.matched = /([0-9O-X]+)[-|]([0-9O-X]+)/.match(f.input)"]
+[if exp="f.matched.count == 0"]ul-lv̌`œ͂ĂB[jump target=*input][endif]
+[eval exp="f.s1 = str2num(f.matched[1]), f.s2 = str2num(f.matched[2])"]
+
+
+ +@L̗ł́Af.input ul-lv̌`ɍvĂ邩eXgāAvĂ - (nCt) ̑O̕ f.s1 ɁA̕ f.s2 ɁAlɕϊĂĂ܂B
+
str2num
+
@str2num ́A𐔒lɕϊ܂B
+
+ : str2num(܂͕̓ϐ)
+
+@P + ZqƈႤ̂́Astr2num ́ASp̐łĂlɕϊłƂƂłBinput ^Ô悤ɁA[USpŐl͂Ă܂”\̂ꍇɎgpłƎv܂BlƂĔFłȂ񂪓nꂽꍇ 0 ɂȂ܂B
+
+ +
+:
[input name="f.kazu" prompt="l͂Ă"][emb exp="f.kazu=str2num(f.kazu)"]
+
+ +
+ +
kansuuji kansuuji_simple
+
@kansuuji ́Aw肳ꂽl\Lɂ܂Bkansuuji_simple lłA\Pʂ‚܂B
+@9223372036854775807 ƂlAkansuuji ̏ꍇ "S\񋞎OOS\񒛎OSZ\ܐlS\ܐ甪S" ɁAkansuuji_simple ̏ꍇ "OOZOZ܎lܔZ" ɕϊ܂B
+ +
+:
@emb exp="kansuuji(f.num)"
+
+
+ +@L̗ł́Af.num \Lɂĕ\Ă܂B
+
+
number_format
+
@number_format ́Aw肳ꂽl3Ƃ , (J}) ŋ؂\Lɂ܂BƂ΁A9223372036854775807 ƂlȂ "9,223,372,036,854,775,807" ɕϊ܂B
+ +
+:
@emb exp="number_format(f.num)"
+
+
+ +@L̗ł́Af.num 3ƂɃJ}ŋ؂ĕ\Ă܂B
+
+ +
Storages.addAutoPath System.exePath
+
@Storages.addAutoPath ́ApXlj܂B
+@System.exePath ́Aggs”\t@C̐ݒuĂtH_܂B
+@ڂ͋gg SDK Help QƂĂ̂łAgƃA[JCutH_ɎpXݒł܂B
+@pX́A킴킴tH_w肵ȂĂAt@CIɌ‚Ă邽߂̎dg݂łBWł́Asystem image scenario bgimage fgimage bgm sound rule others video ׂ̂Ăݒ肳Ă܂AStorages.addAutoPath Œlj邱Ƃł܂B
+System.exePath ́Aggs”\t@ĈtH_łB
+
+@Ƃ΁Aggs”\t@C̒ cgdata ƂtH_āA̒pXɎw肵ꍇ́A
+
+[eval exp="Storages.addAutoPath(System.exePath + 'cgdata/')"]
+
+@Ƃ܂ ( cgdata ̌̓‚ / ͕K‚Ă )B
+
+@Aggs”\t@CƓꏊ cgdata.xp3 ƂA[JCut@CāÃA[JCuɎpXw肵ꍇ́A
+
+[eval exp="Storages.addAutoPath(System.exePath + 'cgdata.xp3>')"]
+
+@Ƃ܂Bcgdata.xp3 ̌̋L '>' łBA[JCuɌpXw肷ꍇ > ŁAtH_ɌpXw肷ꍇ / łB
+@A[JCǔ̋L ggQ 2.19 beta 14 '#' '>' ɕύXƂȂ܂B
+
+
Storages.searchCD
+
@Storages.searchCD ́Aɓnꂽ{[x CD }ꂽhCu̕Ԃ܂B
+@Ƃ΁AL Storages.addAutoPath Ƒgݍ킹āAFOO_BAR_DISC Ƃ{[x CD-ROM image ƂtH_ɎpXljꍇA
+
+[eval exp="Storages.addAutoPath(Storages.searchCD('FOO_BAR_DISC') + ':image/')"]
+
+@ƋLq邱Ƃł܂B
+
+@Stotages.searchCD ́Aw肳ꂽ{[x CD }ꂽhCu‚Ȃꍇ͋󕶎Ԃ̂ŁAƂΎw CD-ROM hCuɑ}Ă邱ƂmF邽߂ɁA
+
+[if exp="Storages.searchCD('FOO_BAR_DISC') == ''"]CD}Ă܂[endif]
+
+@̂悤ɋLq邱Ƃł܂B
+
System.readRegValue
+
@System.readRegValue ł́AWXgɏ܂ꂽlǂނƂł܂BƂ΁AHKEY_LOCAL_MACHINE\SOFTWARE\Dee\kirikiri\installpath f.installpath ɓǂݍނɂ́A
+
+[eval exp="f.installpath = System.readRegValue('HKEY_LOCAL_MACHINE\\SOFTWARE\\Dee\\kirikiri\\installpath')"]
+@Ƃ܂B'' ň͂܂ꂽł \ \\ ƋLqȂ΂ȂȂƂɒӂĂB
+@Ɛl̒l݂̂ǂނƂł܂BWXgɒl݂Ȃꍇ void ɂȂ̂ŁA=== (ʉZq) p
+
+[if exp="f.installpath === void"]CXg[Ă܂[endif]
+
+@̂悤ȋLq邱Ƃł܂B
+
kag.clickCount
+
@ʏ}EXŃNbN邽т 1 Z܂B̕ϐɂ͒lĂ܂܂̂ŁA0 ɐݒ肵Ă΁A}EXNbNꂽƂA̕ϐ 0 ȊO̐lɂȂĂ邱ƂŒm邱Ƃł܂B
+
kag.lastMouseDownX kag.lastMouseDownY
+
@́AŌɃ}EXNbNꂽW\Ă܂Bkag.lastMouseDownX ͍ŌɃNbNꂽ X WAkag.lastMouseDownY ͍ŌɃNbNꂽ Y WłB
+
kag.lastWaitTime
+
@wait ^O mode=until ŎgpƂAۂ wait ^O܂ƂƂԂݒ肳܂Błɂ܂ƂƂĂԂ߂Ăꍇ 0 ɂȂ܂̂ŁAwait ^O̒ł̕ϐ 0 łȂǂ𔻒f΁Aǂ‚Ă邩ǂ𔻒f邱Ƃł܂B
+@Ȃ݂ɁANbNȂǂ wait fꂽꍇ́A̕ϐ͐mɑ҂ĂԂ\ł͂܂ ( fȂƂꍇ̎Ԃ\Ă܂ )B
+
kag.skipMode
+
@݂̃XLbṽ[h\lĂ܂B0=XLbvȂ, 1=NbN҂L܂, 2=y[W҂L܂, 3=̒~܂ŁAƂȂĂ܂B
+@Ƃ΁AʉȂǂXLbvɂ͍ĐȂꍇ́A
+
+@playse cond="kag.skipMode<=1" storage="hogehoeg.wav"
+
+@̂悤ɋLq邱Ƃł܂B
+
kag.autoMode
+
@ǂ݂݂̏̎ɐ^AȊO̎ɋUɂȂĂ܂B
+@Ƃ΁AʉȂǂ̏IAǂ݂݂݂̎̂ɏꍇ́A
+
+@ws cond="kag.autoMode"
+
+@̂悤ɋLq邱Ƃł܂B
+
kag.getBookMarkPageName
+
@kag.getBookMarkPageName ́At[Z[u[hɂāAɎw肳ꂽԍ ( 0 ` ) ŎꂽAx̏ꏊ̖O𓾂邱Ƃo܂B
+@KAG ̃j[ł͂ȂAʏŞxă[U[ɂǂxI΂ƂɎgƂo܂B
+@kag.restoreBookMark Ƒgݍ킹Ďg܂B
+ +
+:
[locate x=10 y=100][link exp="kag.restoreBookMark(0)"][emb exp="kag.getBookMarkPageName(0)"][endlink]
+[locate x=10 y=130][link exp="kag.restoreBookMark(1)"][emb exp="kag.getBookMarkPageName(1)"][endlink]
+(ȉl)
+
+
+ +
+
mp
+
@mp ́A}NɂāA}NɓnꂽL^ꂽz\܂B
+ +
+:
@macro name=fimg
+@image *
+@eval exp="sf[mp.storage]=1"
+@endmacro
+
+
+ +@L̗ł́AƂ @fimg layer=base page=fore storage="bg_03" ƋLqꂽꍇÃ}NsĂԂ mp.layer 'base'Amp.page 'fore'A'mp.storage' 'bg_03' ɂȂĂ܂B‚܂A}Nɓnꂽ mp. ̌Ɏw肷邱ƂɂāȂ̒l𓾂邱Ƃł܂B
+@̃}N @fimg layer=base page=fore storage="bg_03" ƂĎgpꍇAexp ^O sf[mp.storage]=1 s邽߁Asf['bg_03'] 1 ɂȂ܂B
+@̃}ŃAimage/img ^ȎɎgƂɂA\摜IɃVXeϐɋL^}NƂĎgp邱Ƃł܂B
+
System.getKeyState
+
@System.getKeyState ́A݂̎_ŁAw肳ꂽL[Ă邩ǂ𔻒f邱Ƃł܂B
+ +
+:
@jump target=*shift_key_pressed cond="System.getKeyState(VK_SHIFT)"
+; VtgL[Ă΁A*shift_key_pressed ɃWv
+
+
+ +ڂ͋ggQ SDK Help QƂĂB
+
+@KAG3̓Q[pbh(WCXeBbN)̓͂󂯕t܂AQ[obh̏ɕĂA邢̓WCXeBbN̎̒s\Ƃꍇɂ́AɍȋłȂꍇ܂B
+@iJnɃQ[pbh̃{^Ă΁A[Uɑ΂Čx邱Ƃł܂ (ʏAiJnɃQ[pbh̃{^Ă邱Ƃ͂ȂAĂƂȂ΁A[ÜӐ}ȂRʼnꂽ܂܂ɂȂÔ\)B
+@USBڑ̃Q[pbhȂǂł͉L̗ł́uςȂv̌o܂Ȃ܂̂ŁAKXhLgȂǂł̕⑫𐄏܂B
+ +
+:
@if exp="System.getKeyState(VK_PADANY)"
+@wait time=500
+@if exp="System.getKeyState(VK_PADANY)"
+; VK_PADANYł́AQ[pbĥꂩ̃{^Ă鎞ɐ^Ԃ
+; 500ms(0.5b)ĂȂĂ悤Ȃ΃bZ[W\
+Q[pbh(WCXeBbN)̃{^ꂽ܂܂ɂȂĂ܂B
+Q[pbh̏ɕĂȂA邢̓WCXeBbN
+̒Ă邩mFĂB
+󋵂PȂꍇ́AQ[pbh(WCXeBbN)𔲂ĂB
+ł󋵂PȂ΁AQ[IAuGWݒvNA
+u-pbhgp”ہv̐ݒugpȂvɐݒ肵ĂB
+[s]
+@endif
+@endif
+
+
+ +
+ +
+ +
+

N{^ exp ȂǂɎw肷 +

+
+
System.shellExecute
+
@System.shellExecute ́AɎw肳ꂽt@CJ܂BURL w肷ƃuEUĴŁAlink ^OȂǂgĂ̎s΁AWeb y[Wւ̃NȂǂ쐬邱Ƃo܂B
+
+ +
+:
[link exp="System.shellExecute('http://www.yahoo.co.jp/')"]http://www.yahoo.co.jp/[endlink]
+
+ +
+
kag.close kag.shutdown
+
@kag.close ́AKAG I܂BImFsݒɂĂꍇ͏ImF܂B
+@kag.shutdown KAG I܂AImF͂܂B
+@ȂAI System.exit() gpƁAVXeϐۑꂸɏIꍇ̂gpȂłB܂A eval ^O exp ł͎w肵Ȃł ( close ^OgpĂ)B
+
+ +
+:
[link exp="kag.close()"]I[endlink]
+[link exp="kag.shutdown()"]I[endlink]
+
+
+ +
+
kag.restoreBookMark kag.storeBookMark
+
@kag.restoreBookMark ́At[Z[u[hɂāAɎw肳ꂽԍŎꂽxǂ܂B
+@lɁAkag.storeBookMark ́AɎw肳ꂽԍŎꂽx݂܂B
+@A𒼐ڌĂяoƁA[store] ^OŞx̎gp֎~ĂĂx̑삪oĂ܂܂B
+@́AƐ^AsƋUԂ܂B
+@ kag.getBookMarkPageName ̕QƂĂB
+
kag.loadBookMarkFromFileWithAsk kag.saveBookMarkToFileWithAsk
+
@kag.loadBookMarkFromFileWithAsk ́At[Z[u[hɂāAt@CI_CAO{bNX\A[Uɞxf[^I܂B[U OK {^Ƃ̞xĊJ܂B
+@lɁAkag.saveBookMarkToFileWithAsk ́At@CI_CAO{bNX\Axۑ܂B
+@́AƐ^A[ULZ邩A邢͎sƋUԂ܂B
+ +
+:
[link exp="kag.loadBookMarkFromFileWithAsk()"]xǂ[endlink]
+[link exp="kag.saveBookMarkToFileWithAsk()"]x͂[endlink]
+
+
+ +
+
kag.callExtraConductor
+
@kag.callExtraConductor ́ATJS ̐ɂ KAG ̃ViITu[`ƂČĂяo߂ɗp܂B̃\bhŃViIĂяoƂ́AViINbN҂ s ^OŒ~łKv܂ ( kag.inStable KAG vOC onStableStateChanged Œm邱Ƃł܂ )B
+@kag.callExtraConductor ɂ͈R‚܂B
+@ŏ̈͌ĂяoViIt@CłB̈͌ĂяoxłB
+@RԖڂ̈͏ȗ”\łAKAG ̃ViI߂ƂɎs֐/\bhw肵܂BKvȂꍇ͎w肵ȂĂ܂܂B
+
+ +
+:
[button graphic="showhist" exp="kag.callExtraConductor('rclick.ks', '*showhist')"]
+
+ +
+@ŌĂяoTu[`̏́AENbNTu[`̏ɏ܂B
+@ENbNTu[`Ałɂ̋@\g KAG ̃ViIĂяoĂŒł́A̋@\͎gpł܂B
+
kag.se[n].play
+
@ʉobt@ play \bh́Aʉ̍ĐJn܂B
+@ȉ̌`Ŏw肵܂B
+
+@ +
+kag.se[ʉobt@ԍ].play(%[storage: Đʉ̃t@C, loop: [v邩]); +
+ +
+@Ƃ΁Aȉ̗̂悤 link ^O onenter Ɏw肷΁AȈɃ}EXJ[\ƂɌʉ𔭉邱Ƃł܂B
+
+ +
+:
[link target=*foo onenter="kag.se[0].play(%[storage:'select.wav', loop: false])"]I`[endlink]
+
+ +
+@̗ł́Aʉobt@ 0 Ԃ select.wav A[vɍĐ܂Bɂ TJS ̐Ōʉ‚炵Ƃɕ֗łB
+

z +

+@ggQ/KAG3 ł͔zȒPɎgƂł܂B
+@zgꍇ́Aŏ [ ] gĔz錾ȂƂȂ܂B
+
+ +
+:
[eval exp="f.hairetsu = []"]
+
+ +
+@L̗ł́Af.hairetsu zƂĎgƂ錾Ă܂Bł f.hairetsu z񂾂A̐lƂłƂ f.hairetsu ̓e͏Ă܂܂̂ŒӂĂB
+@VXeϐȂǂŔzgꍇ́AԂł͕ϐׂ͂ void ĂƌȂ邱Ƃ𗘗pāA
+
+ +
+:
[eval exp="sf.hairetsu = [] if sf.hairetsu === void"]
+
+ +
+@Ƃ΁ANz錾邱Ƃł܂BQڈȍ~łz񂪏邱Ƃ͂܂B
+
+@zɒlɂ [ ] g܂B[ ] ɂ͓Y ( vfԍ ) ܂BY 0 n܂܂B
+
+ +
+:
[eval exp="f.hairetsu[0] = 'zero', f.hairetsu[1] = 'one'"]
+
+ +
+@L̗ł f.hairetsu[0] 'zero' Af.hairetsu[1] 'one' Ă܂B
+@z̗vf͐錾Kv͂܂BKvȑ傫܂ŎIɊg܂Bz̗vf𓾂ݒ肵肷ɂ count vpeBp f.hairetsu.count ȂǂƂ܂B
+
+@\lɍs܂B
+
+ +
+:
0 : [emb exp="f.hairetsu[0]"]    1 : [emb exp="f.hairetsu[1]"]
+
+ +
+@Qzp̂͂łAႾĂ܂B
+ +
+@iscript
+// Pڂ̗vf 5 ̂Qz쐬
+f.twodim = [] if f.twodim === void; // twodim ɂPڂ̔z쐬
+for(var i = 0; i < 5; i++) f.twodim[i] = [] if f.twodim[i] === void;
+// ̏Ԃ f.twodim[0] ` f.twodim[4] ꂼzȂ̂
+// f.twodim[0][3]  f.twodim[4][2] ȂǂƎwł
+@endscript
+
+// 邢́APɂƂ΂Pڂ̗vf5̔z쐬Ȃ
+f.twodim = [ [], [], [], [], [] ];
+// ( z [] ō쐬Ƃɂ̒ɏvfJ}ŋ؂Ďwł邪A
+//   ̂ƂɏvfƂĔzqɎw肷 )
+
+
+ +
+

z +

+@ggQ/KAG3 ł͎zgƂł܂B
+@z ( AzzƂĂт܂ ) Ƃ́AOƁAɑΉl̑go邱Ƃ̂łzłB
+@zgꍇ́AzƓ悤ɁAŏ %[ ] gĔz錾ȂƂȂ܂B
+
+ +
+:
[eval exp="f.dict = %[]"]
+
+ +
+@L̗ł́Af.dict zƂĎgƂ錾Ă܂Bł f.hairetsu z񂾂肵΂̒ӂ͔zƓłB
+
+@zɒlɂ [ ] g܂ ( %[ ] ł͂܂ )B[ ] ɂ́uOvƂȂ̂܂B
+
+ +
+:
[eval exp="f.dict['zero'] = 0, f.dict['one'] = 1"]
+
+ +
+@L̗ł f.dict['zero'] 0 Af.dict['one'] 1 Ă܂Bʂ̔zƈႤ͕̂ [ ] Ɏw肷邱ƂłB
+
+@\lɍs܂B
+
+ +
+:
zero : [emb exp="f.dict['zero']"]    one : [emb exp="f.dict['one']"]
+
+ +
+@Ȃ݂ [ ] ł͂Ȃ . gƂł܂Bf.dict['zero'] f.dict.zero Af.dict['one'] f.dict.one ƋLq邱Ƃł܂ ( . ̎ɂ́u\vuϐƂĎgȂOv邱Ƃ͂ł܂ )B
+
+@ KAG f sf Ƃ̎̂zŁAf.dict Ƃ΂́Az̒ 'dict' ƂÔ‚lɃANZXĂƂɂȂ܂ ( Af['dict'] łANZXł܂ )B
+
+ +

t/𓾂 +

+@݂̓t⎞𓾂ɂ͈ȉ̂悤ɂ܂B
+ +
+[iscript]
+{
+    //   endscript ̒ {  } ň͂ނ̂ ̒Ő錾ꂽϐ
+    // [Jϐɂ邽 ( ȂƃO[oϐɂȂ )
+    var d = new Date(); // Date NX̃IuWFNg쐬
+    // Date NX̃IuWFNǵA쐬Ɉɉw肵Ȃ
+    // 쐬_̌ݎێĂ
+    f.year = d.getYear();  // f.year  N
+    f.month = d.getMonth() + 1; // f.month  
+    f.date = d.getDate(); // f.date  
+    f.hours = d.getHours(); // f.hours  
+    f.minutes = d.getMinutes(); // f.minutes  
+    f.seconds = d.getSeconds(); // f.seconds  b
+}
+[endscript]
+
+
+ +
+

process +

+@kag.process ́AViIw肵ʒus܂B
+@ŏ͓̈ǂݍރViIt@CłB󕶎w肷ƌ݂̃ViIt@Cgp܂B
+@QԖڂ̈́AsJn郉xłB󕶎w肷ƃViIt@C̐擪s܂B
+
+ +
+:
kag.process('', '*label2')
+kag.process('scenario4.ks', '*label5')
+
+
+ +
+@ƂViIsł낤ƂAIɂ̃xɔԂ̂ŒӂĂB
+
+ +

leftClickHook, rightClickHook, keyDownHook +

+@KAG ́ANbNꂽƂAENbNꂽƂAL[ꂽƂ̂ꂼ̏ꍇɁAo^֐Ăяo@\AtbNƌĂł܂B
+@tbŃÅ֐o^ł悤ɔzɂȂĂ܂Bꂼ kag.leftClickHookAkag.rightClickHookAkag.keyDownHook ŃANZXł悤ɂȂĂ܂B
+@ɓo^֐ true ԂƁAKAG ͂ƂƂ̋@\Ɋ蓖ĂĂ@\s܂BƂ΁AR L[ꂽƂAkeyDownHook ɓo^ꂽ֐ true ԂƁAX̋@\łubZ[W\v̋@\͎sȂȂ܂B
+
+@leftClickHook rightClickHook ɂ́AĂяo֐Ɉ͂܂B
+@leftClickHook ́AEnter L[ Space L[ł܂B܂A}EXőIȂǂNbNƂɂ͔܂B
+
+ +
+:
@iscript
+function myLeftClickHook()
+{
+    kag.process('', '*label');
+    return true;
+}
+@endscript
+@eval exp="kag.leftClickHook.add(myLeftClickHook)"
+@s
+
+*label
+@eval exp="kag.leftClickHook.remove(myLeftClickHook)"
+₠[B
+@s
+
+
+ +
+@L̗ł́ANbN *label s܂B
+@IɎs *label Ɉڂ̂ŒӂĂBgWV⎩ړs̏ꍇ stoptrans stopmove ^OŎs~قSłB
+
+@keyDownHook ́AĂяo֐ɂ͂QˆnāA–ڂ͉ꂽL[̉zL[R[hA–ڂ͂̃L[ĂƂɓɉĂVtgñL[̏ԂłBڂ͋ggQ SDK Help QƂĂB
+
+ +
+:
@iscript
+function myKeyDownHook(key, shift)
+{
+    if(key == #'R')
+    {
+        // R ̃L[ꂽ
+        kag.process('', '*label');
+        return true;
+    }
+}
+@endscript
+@eval exp="kag.keyDownHook.add(myKeyDownHook)"
+@s
+
+*label
+@eval exp="kag.keyDownHook.remove(myKeyDownHook)"
+₠[B
+@s
+
+
+ +
+

touchImages +

+@System.touchImages ́A摜LbVɓǂݍ݂܂B
+@ڂ ggQhLg System.touchImages B̃\bh́AƂ΂Ȃɂ̃EFCgŎԂƂ𗘗pāA摜ǂ݂ĂprɎg܂B
+@KAG Ŏgꍇ́AOiAwi摜 ( key w肵Ȃ̂Ɍ ) ɑ΂ėLłBimage img ^O storage Ɏw肷̂Ɠ storages ɔzɂĎw肵ĂB
+@Q -2*1024*1024 w肵ĂƗǂ悤łB
+@Rɂ́A҂Ž - 200ms w肵ĂƗǂ悤łB
+
+ +
+:
@resetwait
+@eval exp="System.touchImages(['24_5', '24_4', 'uni', '24'], -2*1024*1024, 800)"
+@wait mode=until time=1000
+
+
+ +
+@Ã\bh́A摜LbVɓƂƂ͕ۏ؂ȂƂAsmIȂ̂łBłA΂ɉ摜ɓǂłȂ΂Ȃprɂ͎gׂł͂܂B̂悤ȗprɂ͌q assignImages ̍Ő@gmłB
+
+

assignImages +

+@assignImages ́AC̉摜𑼂̃CɃRs[܂B
+@Ƃ΁A
+
+@eval exp="kag.fore.base.assignImages(kag.fore.layers[0])"
+
+@Ƃ΁A\OiC 0 ɓǂݍ܂Ă摜\wiCɃRs[邱Ƃł܂B
+@assignImages ͎ۂɂ͉摜̃f[^Rs[͂AuRs[ƃRs[̉摜ɂȂvƂt邾Ȃ̂ōłBfV[ȂǂŁAV[̓rʼn摜ǂݍނƂ̃^CXɂȂ悤ȏꍇɁA炩߉摜\̑OiCȂǂɓǂݍłĂAKvȂƂɔwiCȂǂɃRs[prɎg܂B
+
+ +

hact ^Ỏp +

+@hact ^O̓bZ[WNbNƂɔCӂ TJS sł悤ɂ̂ŁA ( ‚̃Q[ȂǂŃbZ[WNbNƂɂ̃bZ[WɑΉ鉹Đł悤ɂ ) 邱Ƃł܂B
+@ȉ́A邽߂̗ŁAĐ邽߂̃}N pv ƁA~邽߂̃}N sv `̂łB
+ +
+:
@iscript
+function stopAllVoices()
+{
+    // 2 ` 6 ׂ̂Ă̌ʉ~
+    for(var i = 2; i <= 6; i++) kag.se[i].stop();
+}
+function playVoice(buf, storage)
+{
+    // ʉobt@ buf ɂ storage Đ
+    // KAG XLbv̏ꍇ͏sȂ
+    if(!kag.skipMode)
+    {
+        stopAllVoices();
+        kag.se[buf].play(%[ storage : storage ]);
+    }
+}
+function createHistoryActionExp(buf, storage)
+{
+    // bZ[WNbNƂɎs TJS 𐶐
+    return "stopAllVoices(), kag.se[" + buf  +"].play(%[ storage : '" + storage + "' ])";
+}
+@endscript
+@macro name=pv
+@hact exp="&createHistoryActionExp(mp.b, mp.s)"
+@eval exp="playVoice(mp.b, mp.s)"
+@endmacro
+@macro name=waitvoices
+@ws buf=2
+@ws buf=3
+@ws buf=4
+@ws buf=5
+@ws buf=6
+@endmacro
+@macro name=sv
+@endhact
+@waitvoices cond="kag.autoMode"
+@eval exp="stopAllVoices()"
+@endmacro
+
+
+ +
+@createHistoryActionExp ֐ł́Ahact ^O exp ɓn߂ TJS 𐶐Ă܂BŐ TJS s邱ƂɂȂ܂B
+
+@̃}Ng͈ȉ̂悤ɂȂ܂B
+
+ +
+:
[pv b=2 s=hoge.ogg]ق[l][sv][r]
+[pv b=3 s=hogera.ogg]ق[l][sv][r]
+[pv b=4 s=hogemoge.ogg]ق[p][sv]
+
+
+ +
+ + +

ɎsXNvg +

+@KAG ̓VXẽJX^}CŶ߂Ɂ‚̒iKɂ Cӂ TJS XNvgs@\܂Bo[Wł͈ȉ̕@pӂĂ܂B
+
+
+
Override.tjs
+
@̃t@C MainWindow.tjs ǂݍ܂ꂽɁA݂Ύs܂BԂł͂̃t@C݂͑Ȃ̂ŁAV쐬ĂB
+
AfterInit.tjs
+
@ׂĂ̏IA first.ks s钼OɎs܂B̃t@CԂł݂͑Ȃ̂ŁAV쐬ĂB
+
ulj̐ݒv
+
@Config.tjs ɂ́A‚u EBhE⓮̒lj̐ݒvȂǁAulj̐ݒvLqłƂ낪܂BɋLqe Config.tjs ̎seiKŎs܂B
+

j[̃JX^}CY +

+@j[ڂɁAƂ΁AP on/off ̐ݒ荀ڂljɂ́AAfterInit.tjs Ɉȉ̂悤ȓe܂B
+
+ +
+:
kag.menu.insert(kag.optionsMenu =
+    new KAGMenuItem(this, "(&G)", 0, void, false), 2);
+kag.optionsMenu.stopRecur = true;
+
+kag.optionsMenu.add(
+    kag.doTransMenuItem = new KAGMenuItem(
+        this,
+        "ʐ؂ւs(&T)",
+        0,
+        function(sender) { sf.dotrans = sender.checked = !sf.dotrans; },
+        false));
+
+if(sf.dotrans === void) sf.dotrans = true;
+kag.doTransMenuItem.checked = sf.dotrans;
+
+kag.optionsMenu.add(
+    kag.playSEItem = new KAGMenuItem(
+        this,
+        "ʉĐ(&S)",
+        0,
+        function(sender) { sf.playse = sender.checked = !sf.playse; },
+        false));
+
+if(sf.playse === void) sf.playse = true;
+kag.playSEItem.checked = sf.playse;
+
+
+ +
+@kag.menu.insert(kag.optionsMenu = new KAGMenuItem(this, "(&G)", 0, void, false), 2); ł́AKAG ̃j[o[Ɂuʁvj[}Ă܂Bkag.optionMenu ́uʁvj[̃IuWFNgɂȂ܂Binsert \bh̑Q́Aj[ڂ}ʒułB
+@̍sł͂̃IuWFNg stopRecur true ɐݒ肵Ă܂A kag.internalSetMenuAccessibleAll ŕsKvȃj[ACěsȂ悤ɂ邽߂łB
+
+@ kag.optioneMenu ɁAadd \bhŎq̃j[ڂ쐬Ă܂B
+
+@KAGMenuItem ̑ŚAj[ACeNbNꂽƂɎs鎮w肵܂B
+
+@if(sf.dotrans === void) sf.dotrans = true; ł́Asf.dotrans void ( ‚܂Al ) ̎ɁAlĂ܂Bkag.doTransMenuItem.checked = sf.dotrans; ł́Aj[ACẽ`FbN̏Ԃݒ肵Ă܂BVXeϐɋL^Ă邽߁AvOIĂɐݒ肪p܂B
+
+@Ƃ sf.dotrans sf.playse Ɍ݂̃j[̏ԂL^Ă̂ŁA
+
+@playse storage="kon.wav" cond="sf.playse"
+@̂悤ɂĎgp邱Ƃł܂B
+
+@pł낢łƎv܂B
+
+ +

KAGpvOC +

+@KAGPlugin NX ̃TuNXAKAG ɓo^邱Ƃ KAG ̋@\gvOC邱Ƃł܂B
+@Tv KAG ̔zzt@CƂƂɔzzĂƎv̂ŎQƂĂ݂ĂB
+
+ + + + diff --git a/docs/kag3doc/contents/Tags.html b/docs/kag3doc/contents/Tags.html new file mode 100644 index 0000000..7ef5c16 --- /dev/null +++ b/docs/kag3doc/contents/Tags.html @@ -0,0 +1,1634 @@ + + + + + + ^Ot@X + + + + + + + + + +

^Ot@X

+
@KAG Ŏgp”\ȃ^Õt@XłB
+

^O̊Tv

+
+@^ÓA[ ] ̊ԂɈ͂܂ꂽ̂łB{IɔppŋLq܂B +@[ ̎ɂɃ^O܂BƂ΁Atrans +Ƃ^Oł [trans ƂȂ܂B
+@^Oɂ́A^ÕIvVw肷邽߂ɑƂ̂܂BȂɂw肵ȂĂꍇ́A^ÔƂ ] ă^O͏IłBƂ +[ct] +ƂȂ܂B
+@w肷ꍇ́A^ÔƂAȎ̂Ƃɂ͕KpXy[X󂯂āA܂B̌ɂ += Ǎɑ̒l܂BׂĂ̑ ] +Ń^O‚܂B
+@Ƃ΁Atrans ^O time Ƃꍇ́A[trans time=0] Ƃ܂B܂A rule=trans vague=1 Ƃꍇ +[trans time=0 rule=trans vague=1] Ƃ܂B
+@̒l "" ň͂ł͂܂ȂĂłBƂ΁A[trans time="0"] [trans time=0] +͓łBA̒lɋ󔒂܂ނ悤ȏꍇ́A"" ň͂܂Ȃ΂Ȃ܂BƂ΁A[font face="lr oSVbN"] łB
+@܂A̒lɑ΂A& ŏɂ‚ƁǍɏ̂ +TJS Ƃĕ]Ǎʂ𑮐̒lƂ܂BƂ΁A[trans time=&f.clearTime] ƂƁAf.clearTime Ƃϐ̓eAtime +̒lƂȂ܂B
+@̒lȗ (̂ '=' ȍ~Ȃ)Atrue Ƃ̒lw肳ꂽƌȂ܂BƂ΁A[playse loop storage="shock.wav"] ́Aloop ̒lȗĂ܂A [playse loop=true storage="shock.wav"] ƓӖɂȂ܂B
+
+

R}hs

+
+@R}hśA@ Ŏn܂A̎Ƀ^OƑLq̂łB
+@‚̍sɂ͈‚̃^Ô݂Ƃł܂B
+@ȉ̓‚̍s͓ɂȂ܂B
+
+
+[trans time=0 rule=trans vague=1]
+@trans time=0 rule=trans vague=1
+
+
+
+

cond

+
+@macro endmacro if else elsif endif ignore endignore iscript endscript ̃^ÔAׂẴ^O cond ܂B
+@cond ɂ TJS w肵A̎]ʂ^݂̎̂ɂ̃^Os܂BU̎̓^O͎s܂B
+
+ :
+
+[l cond=f.noskip]
+; f.noskip ^̎̂ l ^Os
+
+
+
+ +

WE^Oꗗ

+ + +

+
VXe

+ + + + + + + + + + + + + + + + + + + + +
autowc( EFCg )
clearsysvar( VXeϐ̑S )
clickskip( NbNXLbv̐ݒ )
close( EBhE‚ )
cursor( }EXJ[\̕ύX )
hidemessage( bZ[W )
loadplugin( vOC̓ǂݍ )
mappfont( _Oς݃tHg̊蓖 )
nextskip( ȗI܂łށv̐ݒ )
quake( ʂh炷 )
rclick( ENbN̐ݒ )
resetwait( EFCg̏ )
s( ~ )
stopquake( ʗh炵̒~ )
title( ^Cgw )
wait( EFCg )
waitclick( NbN҂ )
wc( ̃EFCg )
wq( ʗh炵̏I҂ )
+
+
tH[

+ + + + +
checkbox( `FbN{bNX̍쐬 )
commit( tH[e̊m )
edit( PsGfBbg̍쐬 )
+
+
}N

+ + + + +
endmacro( }N̋Lq(̏I) )
erasemacro( }N̏ )
macro( }N̋Lq )
+
+
bZ[W

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
cancelautomode( uIɓǂݐiށv̉ )
cancelskip( XLbv̉ )
ch( \ )
cm( ׂẴbZ[WC̃NA )
ct( bZ[WC̃Zbg )
current( Ώۂ̃bZ[WC̎w )
deffont( ftHg̕ݒ )
defstyle( ftHg̃X^C̐ݒ )
delay( ̕\x̐ݒ )
endindent( Cfg̉ )
endnowait( \m[EFCg(̏I) )
er( bZ[WC̏̕ )
font( ݒ )
glyph( NbN҂L̎w )
graph( CC摜\ )
hch( c\ )
indent( Cfg̐ݒ )
l( sNbN҂ )
locate( \ʒu̎w )
locklink( ÑbN )
nowait( \m[EFCg )
p( y[WNbN҂ )
position( bZ[WC̑ )
r( s )
resetfont( ftHgɖ߂ )
resetstyle( X^CftHgɖ߂ )
ruby( rw )
style( X^C̐ݒ )
unlocklink( ÑbN̉ )
+
+
bZ[W𑀍

+ + + + + + +
endhact( bZ[WANV̏I )
hact( bZ[WANV )
history( bZ[W̐ݒ )
hr( bZ[W̉s/y[W )
showhistory( bZ[W̕\ )
+
+
xEWv

+ + + + + + + + + + + + + +
button( OtBJ{^ )
call( Tu[`̌Ăяo )
cclick( NbN҂ )
click( NbN҂Wv )
ctimeout( ^CAEg҂ )
cwheel( zC[҂ )
endlink( nCp[N(̏I) )
jump( ViĨWv )
link( nCp[N )
return( Tu[`߂ )
timeout( ^CAEg҂Wv )
wheel( zC[҂Wv )
+
+
C

+ + + + + + + + + + + + + + + + + + + + + +
animstart( Aj[V̊Jn )
animstop( Aj[V̒~ )
backlay( C̕\y[W痠y[Wւ̃Rs[ )
copylay( C̃Rs[ )
freeimage( C摜̉ )
image( 摜̓ǂݍ )
laycount( C̐̕ύX )
layopt( C̑ )
mapaction( NbJu}bvp̈ANV`t@C̎w )
mapdisable( NbJu}bv̖ )
mapimage( NbJu}bvp̈摜̎w )
move( C̎ړ )
pimage( 摜̕ljǂݍ )
ptext( Cւ̕` )
stopmove( C̎ړ̒~ )
stoptrans( C̃gWV̒~ )
trans( C̃gWV )
wa( Aj[V̒~҂ )
wm( ړ̏I҂ )
wt( gWV̏I҂ )
+
+
ʉEBGMErfI

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
bgmopt( BGM ̐ݒ )
cancelvideoevent( sIhCxg̉ )
cancelvideosegloop( rfĨZOg[vĐ̉ )
clearbgmlabel( BGM ̃xʉߏ̉ )
clearbgmstop( BGM ̒~̉ )
clearvideolayer( rfIC )
fadebgm( BGM̃tF[h )
fadeinbgm( tF[hCȂBGMĐJn )
fadeinse( ʉ̃tF[hCĐ )
fadeoutbgm( BGM̃tF[hAEg )
fadeoutse( ʉ̃tF[hAEg )
fadepausebgm( BGM t̃tF[hAEgȂ̈ꎞ~ )
fadese( ʉ̃tF[h )
openvideo( rfI/SWF̍Đ )
pausebgm( BGM ẗꎞ~ )
pausevideo( rfÏꎞ~ )
playbgm( BGM ̉t )
playse( ʉ̍Đ )
playvideo( rfI/SWF̍Đ )
preparevideo( rfI̍Đ )
resumebgm( BGM t̍ĊJ )
resumevideo( rfIĐ̍ĊJ )
rewindvideo( rfI̊߂ )
seopt( ʉ̐ݒ )
setbgmlabel( BGM ̃xʉߏ̓o^ )
setbgmstop( BGM ̒~̓o^ )
stopbgm( BGM t̒~ )
stopse( ʉĐ̒~ )
stopvideo( rfI/SWFĐ̒~ )
video( rfI/SWF\̈̑w )
videoevent( sIhCxg̔ )
videolayer( rfICݒ )
videosegloop( rfĨZOg[vĐ )
wb( BGM tF[h̏I҂ )
wf( ʉtF[h̏I҂ )
wl( BGM Đ̏I҂ )
wp( rfIsIhCxg҂ )
ws( ʉĐ̏I҂ )
wv( rfIĐ̏I҂ )
xchgbgm( BGM ւ )
+
+
ϐETJS

+ + + + + + + + + + + + + + + +
clearvar( Q[ϐ̑S )
else( if ̒gsȂƂɎs )
elsif( ܂ł if ̒gsĂȂƂɁAtŎs )
emb( ]ʂ̖ߍ )
endif( ɂViIs(̏I) )
endignore( ɂViI𖳎(̏I) )
endscript( TJS XNvg̋Lq(̏I) )
eval( ̕] )
if( ɂViIs )
ignore( ɂViI𖳎 )
input( ̓ )
iscript( TJS XNvg̋Lq )
trace( R\[֒l̏o )
waittrig( gK҂ )
+
+
xEʉߋL^

+ + + + + + + + + + + + + + + +
copybookmark( x̃Rs[ )
disablestore( x̋@\̈ꎞIȎgps )
erasebookmark( x̏ )
goback( Oɖ߂ )
gotostart( ŏɖ߂ )
load( x̓ǂݍ )
locksnapshot( XibvVbg̃bN )
record( ʉߋL^s )
save( x̕ۑ )
startanchor( uŏɖ߂v̗LE )
store( x@\̐ݒ )
tempload( x̃ォ̓ǂݍ )
tempsave( x̃ւ̕ۑ )
unlocksnapshot( XibvVbg̃bN̉ )


+ +

animstart ( Aj[V̊Jn )

+
C
+
+ + + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@Aj[VJn郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B @w肵Cɂ́AAj[V񂪓ǂݍ܂ĂȂƂȂ܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
segyes1 ȏ̐@̑Ŏw肵ZOgԍŃAj[VJn܂B
@قȂZOgԍł͓ɕ̃Aj[Vsł܂B
@ZOgԍ͔Cӂ̔ԍwł܂AKvȏɑ傫Ȕԍ w肵ȂłB܂AZOg 0 ͎wł܂B
targetyesJnx@Aj[VJn邽߂ asd t@C̃x w肵܂B
@link^OȂǂƓ悤ɁA * (AXeXN) YȂ悤ɂĂB
@Aj[VAw肵ZOgŁAw肵xJn܂B
@ZOǵA‚̃CA‚̃Aj[V`t@C ( asd t@C ) ̃Aj[V𓯎Ɏs邽߂̊TOŁA‚̃Cŕ̃ZOg gpłAeZOgœɕʁX̃xAj[VJn邱Ƃł܂B
@ZOg 0 ͓ʂȃZOgŁACɉ摜ǂݍ܂ꂽ̂ƓɎs Aj[VŁÃ^O animstop ^Oł̓ZOg 0 wł܂B
+
+ +

animstop ( Aj[V̒~ )

+
C
+
+ + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@Aj[V~郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B @w肵Cɂ́AAj[V񂪓ǂݍ܂ĂȂƂȂ܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
segyes1 ȏ̐@̑Ŏw肵ZOgԍ̃Aj[V~܂B
@ZOgԍ 0 ͎wł܂B
@Cӂ̃ZOg̃Aj[V~܂B
@̃^O̓Aj[V̏I҂܂BAj[V̏I҂‚ɂ wa ^OgpĂB
@Aj[V[vĂꍇAasd t@C home ^Oʉ߂܂ Aj[V͒~܂B
+
+ +

autowc ( EFCg )

+
VXe
+
+ + + +
K{?l
enablednotrue ܂ false@EFCgLɂꍇ true Aɂɂ false w肵܂B
@ȗΐݒ͕ύX܂B
chnoΏۂ̕@EFCg镶w肵܂Bw肳ꂽ̂ƂɁAtime w肵̃EFCg܂B
@ȗΐݒ͕ύX܂B
timenoEFCg(P)@EFCg鎞Ԃ𕶎PʂŎw肵܂B
@ch Ŏw肵ꂼɑ΂āAJ}ŋ؂ĎԂwł܂B
@‚Ԃw肵Ȃꍇ ch ^OŎw肵ׂĂ̕ɂ̎Ԃ ݒ肳܂B
@̑ȗꍇ 4 w肵ƌȂ܂B
@̌̕Ɏw蕶̃EFCg邱Ƃł܂B
@ch Ŏw肵\ꂽAtime Ŏw肵ԂEFCgƂē܂B
@ ch ^OŕwłāAɑΉĂꂼ̕ time Ń^C~O wł܂B
+
:
+[autowc enabled=true ch="ABE" time="3,5,3"]
; "ABE" ̊eɑ΂Ăꂼ 3, 5, 3 ̃EFCg +
+
+ +

backlay ( C̕\y[W痠y[Wւ̃Rs[ )

+
C
+
+ +
K{?l
layerno"base" ܂ 0 ȏ̐ ܂ message0 ܂ message1 ܂ message@ΏۂƂȂ郌Cw肵܂B
@base w肷 wiC ɂȂ܂B
@0 ȏ̐w肷ƑOiCɂȂ܂B
@message0 ܂ message1 w肷ƃbZ[WCɂ ܂BP message Ƃ̂ݎw肵ꍇ́A current ^OŎw肵݂̑Ώۂ̃bZ[WC ΏۂɂȂ܂ ( y[W̃bZ[WCΏۂłĂ ̃bZ[WC̕\y[Wy[Wւ̃Rs[s܂ )B
@ȗƁAׂẴC̏񂪗y[WɃRs[܂B
@w肵CA邢ׂ͂ẴC̏A\y[W痠y[W Rs[܂B
@Rs[̂́Acopylay ^OŃRs[ ƓłB
@trans ^O͕\y[W̃C̉摜𗠃y[W C̉摜ɒu܂B̂߁AgWVOɂ backlay ^ Oʼn摜𗠃y[Wɓ]Ay[WŃC𑀍삵ĂAgWV sƂ@ɗp܂B
+
+ +

bgmopt ( BGM ̐ݒ )

+
ʉEBGMErfI
+
+ + +
K{?l
volumeno% (0`100)@BGM ̉ʂ % Ŏw肵܂BԂ KAG ł 100 % łBȗΉʂ͕ύX܂B
@100 łBʂ̗}݂̂T|[g܂( ̓Ał܂)B
gvolumeno% (0`100)@BGM ̑批ʂ % Ŏw肵܂BԂ KAG ł 100 % łBȗΉʂ͕ύX܂B
@批ʂ volume Ŏw肷ʏ̉ʂƂ͕ʂɁA BGM ̉ʂ𐧌䂷邱Ƃł‚̂̂łBۂɍĐ 鉹ʂ́Aʏ̉ʂƑ批ʂ|킹ʂɂȂ܂ ( Ƃ volume=50 gvolume=75 Ȃ 50(%)*75(%)=37.5(%) )
@批ʂ̓VXeϐɋL^AN ɂp܂ ( exɕۑ킯ł͂܂ )B
@BGM ̂܂܂Ȑݒ ύX܂B
+
+ +

button ( OtBJ{^ )

+
xEWv
+
+ + + + + + + + + + + + + + + + +
K{?l
graphicyes摜t@C@{^ɂ摜w肵܂B
@image ^O storage QƂĂB
graphickeyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"{^ɂ摜̃J[L[w肵܂B
@image ^O key QƂĂB
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
recthitnotrue(ftHg) ܂ false@`œ蔻sǂw肵܂Btrue w肳ĂƁA {^̕\Ă`SŃ}EX̃NbNȂǂɔ܂B false w肳ĂƁA{^̕sx 64 ̗̈ł }EX̃NbNȂǂɔȂȂ܂B
@ȗ true w肳ꂽƌȂ܂B
expnoTJS @NbNꂽƂɎs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
hintnoqgƂĕ\镶@NIA}EXJ[\Î~Ƃɕ\ c[`bvqgw肵܂B
@ȗƕ\͍s܂B
onenternoTJS @{^Ƀ}EXJ[\ĂƂɎs TJS w肵܂B
onleavenoTJS @{^}EXJ[\oĂɎs TJS w肵܂B
countpagenotrue(ftHg) ܂ false@{^Iđ̃xɈڍsƂɁÃN̂ ꏊ̃xuǂ񂾁vƂ݂Ȃǂw肵܂B
@[s] ^OsOɃ{^IăWvۂɁA ̃y[Wuǂ񂾁vƂɂȂĂ͍ꍇ false w肵܂B
clicksenoʉt@C@NbNꂽƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
clicksebufnoʉobt@ԍ@clickse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
entersenoʉt@C@}EXiƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
entersebufnoʉobt@ԍ@enterse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
leavesenoʉt@C@}EXޏoƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
leavesebufnoʉobt@ԍ@leavese Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
@݂̃bZ[WC link ^O lɃN쐬܂A 摜p{^쐬܂B
@{^쐬ʒu locate ^OŎw肵 ʒu摜̍_ɂȂ܂̂ŁÃ^OgO locate ^O ʒuw肵ĂB̃^O͕\ʒuړ܂B
@graphic Ŏw肷摜́A
Eʏ̏
E{^ꂽ
E{^̏Ƀ}EXJ[\
@3‚̉摜珇ɉтɂȂ摜łB‚̉摜ɁATCŶR‚̏Ԃ̉摜ɕ񂾌`ɂȂĂ܂B‚܂ȂŎw肷摜́A{^̉̂R{̉‚ƂɂȂ܂B
@̃^Ogꍇ́AȂׂ s ^OłɑI҂ɂĂB
+
+ +

call ( Tu[`̌Ăяo )

+
xEWv
+
+ + + +
K{?l
storagenoViIt@C@ĂяoTu[`̂̃ViIt@C w肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@ĂяoTu[`̃xw肵܂B
@ȗƁAt@C̐擪s܂B
countpagenofalse(ftHg) ܂ true@̃xɈڍsƂɁÃ^Ô ꏊ̃xuǂ񂾁vƂ݂Ȃǂw肵܂B
@Tu[`ĂяoۂɁAĂяõy[W ̎_Łuǂ܂ꂽvƂɂꍇ true w肵܂B
@w肳ꂽViIt@C̎w肳ꂽxŎ Tu[`Ăяo܂B
@ĂяoꂽTu[`́A return ^O ĂяoCӂ̏ꏊɖ߂邱Ƃł܂B
+
+ +

cancelautomode ( uIɓǂݐiށv̉ )

+
bZ[W
+
@uIɓǂݐiށvIɉ܂B
+
+ +

cancelskip ( XLbv̉ )

+
bZ[W
+
@XLbvԂ̉s܂B
@XLbvԂƂ́ANbNXLbv ( bZ[W\rʼn NbN邱ƂɂNbN҂܂ňCɕ͂\@ \ ) ƁAȗI܂łށvŃXLbvsĂԂ łB
@ȗI܂Őiށv@\̂ɂȂANbNXLbv @\̂ȍ~ɂȂ肷킯ł͂܂B
+
+ +

cancelvideoevent ( sIhCxg̉ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
videoevent^OŐݒ肵sIhCxg܂B
+
+ +

cancelvideosegloop ( rfĨZOg[vĐ̉ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
videosegloop^OŐݒ肵ZOg[v܂B
+
+ +

cclick ( NbN҂ )

+
xEWv
+
@click Ō݂̃bZ[WCɑ΂ēo^ꂽNbN҂܂B
+
+ +

ch ( \ )

+
bZ[W
+
+ +
K{?l
textyes@Ŏw肵\܂B
@̕wł܂As͂܂ ( bZ[WC ŕ̕w肳ꂽꍇ͉s܂ )B܂A w肵ꍇ͈Cɕ\܂ ( nowait ŕ\ Ȃ荂 )Bʏ͈ꕶ݂̂w肵܂B
@ current ^OŎw肵bZ[WCɕ\܂Bʂ͎g܂B
@KAG ł́Aʏ́̕AꕶꕶׂẴ^Oɕď܂B
+
+ +

checkbox ( `FbN{bNX̍쐬 )

+
tH[
+
+ + + + +
K{?l
nameyesϐ@`FbN{bNX̏Ԃi[ϐw肵܂B
@ϐ 0 (܂͖`)Ȃ΃`FbNĂȂA0 łȂ `FbNĂƂ݂Ȃ܂B
@ϐł 0 ȊOł΁A`FbN{bNX̓`FbNꂽ Ԃō쐬܂B
bgcolorno0xRRGGBB `@wiF 0xRRGGBB `Ŏw肵܂B
opacityno0(S) ` 255(Ss)@bgcolor Ŏw肵wiF̕sx 0 ` 255 Ŏw肵܂B
colorno0xRRGGBB `@`FbN}[N̐F 0xRRGGBB `Ŏw肵܂B
@ݑΏۂɂȂĂ郁bZ[WĆÄ݂ʒuɁA`FbN{bNX쐬܂B
@`FbN{bNX̏Ԃ́Acommit ^O s܂ŁAw肵ϐɑ邱Ƃ͂܂B
@commit ^OsƁA`FbN{bNX`FbNĂ 1 A `FbNĂȂ 0 ϐɓ܂B
+
+ +

clearbgmlabel ( BGM ̃xʉߏ̉ )

+
ʉEBGMErfI
+
@setbgmlabel̎wNA܂
+
+ +

clearbgmstop ( BGM ̒~̉ )

+
ʉEBGMErfI
+
@setbgmstop̎wNA܂
+
+ +

clearsysvar ( VXeϐ̑S )

+
VXe
+
@VXeϐׂď܂B
+
+ +

clearvar ( Q[ϐ̑S )

+
ϐETJS
+
@Q[ϐׂď܂BׂẴQ[ϐ͖`ɂȂ܂B
+
+ +

clearvideolayer ( rfIC )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
channelyes1 ܂ 2@C`惂[hɂ``lw肵܂B
@videolayer^OŐݒ肵C܂B
+
+ +

click ( NbN҂Wv )

+
xEWv
+
+ + + + + +
K{?l
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
expnoTJS @NbNɎs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
senoʉt@C@NbNɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
sebufnoʉobt@ԍ@clickse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
@݂̃bZ[WCɑ΂ăNbN҂o^܂B N{^ꏊNbNꍇɔ܂B @̃^Ogꍇ́AȂׂ s ^OłɑI҂ɂĂB
+
+ +

clickskip ( NbNXLbv̐ݒ )

+
VXe
+
+ +
K{?l
enabledyestrue ܂ false@NbNXLbv@\Lɂꍇ trueAɂꍇ false w肵܂B
@NbNXLbvƂ́AbZ[W\rʼnʂNbN邱ƂɂA gWV⎩ړ𒆒fA NbN҂܂ňCɕ͂\@\łB
@fV[Ȃǂł͖ɂĂقꍇ܂B
+
+ +

close ( EBhE‚ )

+
VXe
+
+ +
K{?l
asknotrue(ftHg) ܂ false@true w肷ƁAI邩ǂ̊mF܂Bfalse w肷Ƃ̊mF͂܂B̑ȗ ƁA true w肵Ƃ݂Ȃ܂B
@̊mFŃ[UuvI񂾏ꍇAs ̂܂܌p܂B
@EBhE‚܂Bask false w肵ȂAImF܂ ( o[W_CAOł͏ImF͏o܂ )B
+
+ +

cm ( ׂẴbZ[WC̃NA )

+
bZ[W
+
@ׂẴbZ[WC̃NAs܂B
@ׂẴbZ[WC̕͏܂Act ^Ô悤 Ώۂ̃bZ[WC\y[W message0 Ɏw肳悤ȂƂ͂܂B ̃^OsΏۂ̃C͓łB
@font ^OŎw肵̑Astyle ^O Ŏw肵X^Cׂ͂ĕWԂɖ߂܂B Aposition ^O layopt ^OŎw肵͈p ܂B
@u*x|ov `̃x̎ɂ́A cm ^O邢 ct ^OׂłB ( x̃[hɂ̓xsn܂邪A[hɂ͕KbZ [WC̕NA邽 )B
+
+ +

commit ( tH[e̊m )

+
tH[
+
@ݑΏۂɂȂĂ郁bZ[WĈׂẴGfBbg `FbN{bNXȂǂ́utH[vfv̓em肵܂B
@em肳ƁAtH[vfŕҏWĂԂA eϐɎۂɑ܂B
@etH[vf er ct ^Ô悤 bZ[WCñ^OŏĂ܂܂̂ŁÂ܂ commit ^OsKv܂B
+
:
+*editname
@er
: [edit name="f.sname" length=200][r]
O : [edit name="f.name" length=200][r]
[link target=*ok]OK[endlink][r]
[link target=*cancel]LZ[endlink][s]
*ok
; OK Iꂽ
; commit sĕϐɑs
[commit]
[jump target=*exit]
*cancel
; LZIꂽ
; commit ͍sȂ
[jump target=*exit]
+
+
+ +

copybookmark ( x̃Rs[ )

+
xEʉߋL^
+
+ + +
K{?l
fromyes0܂͐̐@Rs[̞x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
toyes0܂͐̐@Rs[̞x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
@t[Z[u[hɂāAfrom Ŏw肳ꂽԍ̞x to Ŏw 肳ꂽԍ̞x֓ẽRs[s܂B
+
+ +

copylay ( C̃Rs[ )

+
C
+
+ + + + +
K{?l
srclayeryes"base" ܂ 0 ܂ 1 ܂ 2 ܂ message0 ܂ message1 ܂ message@Rs[ƂȂ郌Cw肵܂B
@̑ srcpage Ŏw肵CRs[ɂȂ܂B
@base w肷 wiC ɂȂ܂B
@0 ܂ 1 ܂ 2 w肷ƑOiCɂȂ܂B
@message0 ܂ message1 w肷ƃbZ[WCɂ ܂BP message Ƃ̂ݎw肵ꍇ́A current ^OŎw肵݂̑Ώۂ̃bZ[WC ΏۂɂȂ܂B
destlayeryes"base" ܂ 0 ܂ 1 ܂ 2 ܂ message0 ܂ message1 ܂ message@Rs[ƂȂ郌Cw肵܂B
@̑ destpage Ŏw肵CRs[ɂȂ܂B
@base w肷 wiC ɂȂ܂B
@0 ܂ 1 ܂ 2 w肷ƑOiCɂȂ܂B
@message0 ܂ message1 w肷ƃbZ[WCɂ ܂BP message Ƃ̂ݎw肵ꍇ́A current ^OŎw肵݂̑Ώۂ̃bZ[WC ΏۂɂȂ܂B
srcpageno"fore" ܂ "back"@Rs[ƂȂy[Ww肵܂B
@̑ srclayer Ŏw肵CRs[ɂȂ܂B
@"fore" w肷ƕ\y[WA"back" w肷Ɨy[WɂȂ܂B ȗ "fore" w肵ƌȂ܂B
destpageno"fore" ܂ "back"@Rs[ƂȂy[Ww肵܂B
@̑ destlayer Ŏw肵CRs[ɂȂ܂B
@"fore" w肷ƕ\y[WA"back" w肷Ɨy[WɂȂ܂B ȗ "fore" w肵ƌȂ܂B
@w肵C̏Rs[܂B
@ÃC ( wiCmAOiCmAbZ[WCm )ł̂ Rs[ł܂B
+
+ +

ct ( bZ[WC̃Zbg )

+
bZ[W
+
@bZ[WCZbg܂B
@ׂẴbZ[WC̕͏AΏۂ̃bZ[WC \y[W message0 Ɏw肳܂B
@font ^OŎw肵̑Astyle ^O Ŏw肵X^Cׂ͂ĕWԂɖ߂܂B Aposition ^O layopt ^OŎw肵͈p ܂B
@ɑ΂Aer ^ÓȂ݂Ώۂ̃bZ[W C̕蕶X^C̑WԂɖ߂肷 邾łB
@u*x|ov `̃x̎ɂ́A ct ^O邢 cm ^OׂłB ( x̃[hɂ̓xsn܂邪A[hɂ͕KbZ [WC̕NA邽 )B
+
+ +

ctimeout ( ^CAEg҂ )

+
xEWv
+
@timeout Ō݂̃bZ[WCɑ΂ēo^ꂽ^CAEg܂B
+
+ +

current ( Ώۂ̃bZ[WC̎w )

+
bZ[W
+
+ + + +
K{?l
layerno"message0" ܂ "message1"@ΏۂƂ郁bZ[WCw肵܂B
pageno"fore"(ftHg) ܂ "back"@ \(fore)ʂ̃CΏۂƂ邩A(back)ʂ̃CΏۂ 邩w肵܂Bȗƕ\y[WłƌȂ܂B
withbacknotrue ܂ false (ftHg)@\y[WΏۂ̏ꍇAy[Wɂlɕ`悷邩 w肵܂B̑ȗ false w肳ꂽƂ݂Ȃ܂B @y[Wɓɕ`悷Kv̂́AɃgWV isꍇȂǂłB
@ΏۂƂ郁bZ[WCw肵܂BȌA͂ font ^Oł̎̕wAl ^ÕNbN҂Ȃǂ́ÃCɑ΂čs܂B
@message0 ̓ftHgʼnŽ̏Ԃ Amessage1 layopt ^O visible=true ƂȂƕ\Ȃ̂ŒӂĂB
+
+ +

cursor ( }EXJ[\̕ύX )

+
VXe
+
+ + + + +
K{?l
defaultnocr Ŏn܂J[\萔 ܂ J[\t@Cʏ̃}EXJ[\w肵܂B
pointednocr Ŏn܂J[\萔 ܂ J[\t@CN{^|CgƂ̃}EXJ[\w肵܂B
clicknocr Ŏn܂J[\萔 ܂ J[\t@CNbN҂̃}EXJ[\w肵܂B
draggablenocr Ŏn܂J[\萔 ܂ J[\t@Cposition ^O draggable=true ƂƂɁA }EXbZ[WChbO”\ȈʒuɗƂɕ\ }EXJ[\w肵܂B
@}EXJ[\ύX܂B̑ȗΐݒ͕ς܂B
@cr Ŏn܂}EXJ[\萔ɂ‚ẮAgg SDK wv u}EXJ[\萔ꗗvQƂĂB܂Ȁꍇ default=&crArrow ̂悤ɁA萔̑O & L‚Ďw肵ĂB
@}EXJ[\t@Cɂ́A.cur ܂ .ani ̊gqƒ}EXJ[\ t@Cw肷邱Ƃł܂ ( gq͏ȗȂł )B
+
+ +

cwheel ( zC[҂ )

+
xEWv
+
@wheel Ō݂̃bZ[WCɑ΂ēo^ꂽzC[҂܂B
+
+ +

deffont ( ftHg̕ݒ )

+
bZ[W
+
+ + + + + + + + + + +
K{?l
sizenoTCY(pixelP)@ftHg̕TCYw肵܂B
facenotHg ܂ "user"@ftHg̃tHgw肵܂B
colorno0xRRGGBB `@ftHg̕Fw肵܂B
rubysizenor̕TCY(pixelP)@ftHg̃r̃̕TCYw肵܂B
rubyoffsetnor̕\ItZbg(pixelP)@ftHg̃r̕\ItZbgw肵܂B
shadownotrue ܂ false@ftHgŕɉe‚邩w肵܂B
edgenotrue ܂ false@ftHgŕܕ ( 蕶 ) ɂ邩w肵܂B
edgecolorno0xRRGGBB `@ftHg̑̕܂̐Fw肵܂B
shadowcolorno0xRRGGBB `@ftHg̉e̐Fw肵܂B
boldnotrue ܂ false@ftHgŕ𑾕ɂ邩w肵܂B
@ݑΏۂ̃bZ[WCɑ΂AftHg̕w肵܂B
@ȅڍׂɂ‚Ă font^Ow肵ĂB ̒lƂ "default" w肷邱Ƃ͂ł܂B
@Ŏw肵́Aresetfont ^OŎۂɔf܂B
@tɌƁÃ^Osł͂ɂ̓tHg͔̑f܂Bresetfont ^O sKv܂B
+
+ +

defstyle ( ftHg̃X^C̐ݒ )

+
bZ[W
+
+ + + +
K{?l
linespacingnos (pixelP)@ftHg̍sԂw肵܂B
pitchnoԃItZbg(pixelP)@ftHg̎Ԃ̃ItZbg pixel PʂŎw肵܂B
linesizeno\TCY(pixelP)@ftHg̍s̕w肵܂B
@ݑΏۂ̃bZ[WCɑ΂AftHg̍s̃X^Cw肵܂B
@ȅڍׂɂ‚Ă style^Ow肵ĂB ̒lƂ "default" w肷邱Ƃ͂ł܂B
@Ŏw肵́Aresetstyle ^OŎۂɔf܂B
@tɌƁÃ^Osł͂ɂ̓tHg͔̑f܂Bresetstyle ^O sKv܂B
+
+ +

delay ( ̕\x̐ݒ )

+
bZ[W
+
+ +
K{?l
speedyes"nowait" ܂ "user" ܂̓EFCg̒l(msP)@"nowait" w肷ƁA̕\ɃEFCgɁA Cɕ\܂B"user" w肷ƁA [VXe|x] Ń[U[w肵xɂȂ (ftHg)BEFCg̒lw肷ƁAlŎ Ԃɂ‚ 1 ̑xŕ\܂B
@\x́AׂẴbZ[WCœɂȂ܂B
@̕\xw肵܂B
@\m[EFCgɂɂ nowait ^O‚ Ƃł܂B
+
+ +

disablestore ( x̋@\̈ꎞIȎgps )

+
xEʉߋL^
+
+ + +
K{?l
storenotrue(ftHg) ܂ false@ux͂ށv̋@\gps‚ɂ邩w肵܂B
@gps‚ɂƂ true ݒ肵܂B
restorenotrue ܂ false(ftHg)@uxǂv̋@\gps‚ɂ邩w肵܂B
@gps‚ɂƂ true ݒ肵܂B
@store ƈႢA͑ȗ false łƌȂ܂B
@ux͂ށv̋@\ꎞIɎgps”\ɂ܂B
@ȌAZ[u”\ȃxʉ߂Ȃux͂ށv̋@\͎gps”\ɂȂ܂B
@KAG ŃÁugps”\vŁux͂ށvgps‚̏ԂɂȂĂAZ[u”\ȃxʉ߂Ȃux͂ށv̋@\͎gpł܂B
@Q[̃Cj[ȂǁAx͂łd̂ȂƂɋLq܂B
@̃^Oɑ΂Astore ^Oł͞x͂ށEǂ ̗̋@\PvIɎgpsE‚ɐݒł܂B
+
+ +

edit ( PsGfBbg̍쐬 )

+
tH[
+
+ + + + + + +
K{?l
nameyesϐ@͂i[ϐw肵܂B
@ϐɂłɕ񂪓Ăꍇ́APs GfBbg̏Ƃĕ\܂B
lengthno (pixel P)@PsGfBbg̕ ( c̏ꍇ͍ ) sNZPʂŎw肵܂B
bgcolorno0xRRGGBB `@wiF 0xRRGGBB `Ŏw肵܂B
opacityno0(S) ` 255(Ss)@bgcolor Ŏw肵wiF̕sx 0 ` 255 Ŏw肵܂B
colorno0xRRGGBB `@F 0xRRGGBB `Ŏw肵܂B
maxcharsnoő啶@͂łő啶w肵܂B0 w肷ƖɂȂ܂B
@ftHgł͖łB
@ݑΏۂɂȂĂ郁bZ[WĆÄ݂ʒuɁÃ݂tHgŁAŝ݂̕ҏWł ͗(GfBbg)쐬܂B @ҏWȂꂽ́Acommit ^O s܂ŁAw肵ϐɑ邱Ƃ͂܂B
+
+ +

else ( if ̒gsȂƂɎs )

+
ϐETJS
+
@if ^O elsif ^O endif ^O̊Ԃŗp܂B if ܂ elsif ubN̒gЂƂ‚sĂȂƂA else endif ܂ł̊Ԃs܂B
@g̗ɂ‚ẮAif ^O̍ڂQƂĂB
+
+ +

elsif ( ܂ł if ̒gsĂȂƂɁAtŎs )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂B
@if ^O endif ^O̊Ԃŗp܂B ܂ł if ^O܂ elsif ^O̒gЂƂ‚sĂȂƂ ]Ǎʂ^Ȃ elsif 玟 elsifEelseEendif ܂ł̊Ԃs܂B
@g̗ɂ‚ẮAif ^O̍ڂQƂĂB
+
+ +

emb ( ]ʂ̖ߍ )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂Bŕ]ꂽ̌ʂA emb ^Oƒu܂B
@exp Ŏꂽ](s)Ǎʂ𖄂ߍ݂܂B
@ϐViIɕ\ꍇɎg܂B
@ʏ́Aeval ^Oő ϐ̓e u܂B
+
:
+[eval exp="f.value1='ϐ̒l`'"]

ƂǂŏĂāA

[emb exp="f.value1"]

ƏƁA emb ^O ϐ̒l` Ƃeɒu܂B
+
+
+ +

endhact ( bZ[WANV̏I )

+
bZ[W𑀍
+
hact ^OŐݒ肵bZ[WANV I(ݒNA)܂B
+
+ +

endif ( ɂViIs(̏I) )

+
ϐETJS
+
@if ^ȌI܂Bendignore Ƃ܂ ̓܂B
+
+ +

endignore ( ɂViI𖳎(̏I) )

+
ϐETJS
+
@ignore ^ȌI܂B
+
+ +

endindent ( Cfg̉ )

+
bZ[W
+
@indent ^OŐݒ肵Cfg܂Bʏ͉s̑OɋLq܂B
+
+ +

endlink ( nCp[N(̏I) )

+
xEWv
+
@link ^OŊJnnCp[N̏I܂B
+
+ +

endmacro ( }N̋Lq(̏I) )

+
}N
+
@macro ^OŋLqJn}N̏I܂B
+
+ +

endnowait ( \m[EFCg(̏I) )

+
bZ[W
+
@̕\xAnowait ^OŃm[EFCg ɂ钼O̕\xɖ߂܂B
+
+ +

endscript ( TJS XNvg̋Lq(̏I) )

+
ϐETJS
+
@[iscript] ŋLqXNvg̋Lq̏I ܂B
̃^Ôsɂ́Ã^OĂ͂܂ ( s \ Ls )B
+
+ +

er ( bZ[WC̏̕ )

+
bZ[W
+
@݂̑Ώۂ̃bZ[WC̕܂B
@ct ^OƈႤ̂́Aer ^O݂͌̃bZ[W C̕AƃX^CZbg邾ŁA ct ^Ô悤ɂׂẴbZ[WC̕A Ώۂ̃C message0 ɖ߂肵܂B
+
+ +

erasebookmark ( x̏ )

+
xEʉߋL^
+
+ +
K{?l
placeno0܂͐̐(0ftHg)@x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
@t[Z[u[hɂāAw肵ԍ̞x܂Bx"(ݒ)"ɂȂ܂B
+
+ +

erasemacro ( }N̏ )

+
}N
+
+ +
K{?l
nameyes^O@^Ow肵܂B}NƂĒ`ꂽ^Ô݂ 邱Ƃo܂B
@macro ^OŋLq}N܂B
+
+ +

eval ( ̕] )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂B
@exp Ŏꂽ]܂Bʏ͕ϐւ̒l̑ɗp܂B
@exp ɂ͔Cӂ TJS wł̂ŁATJS ƂėLȎł ł]ł܂B
+
:
+[eval exp="f.test=500"]
;Q[ϐ test ɐlĂ
[eval exp="f.test2=''"]
;Q[ϐ test2 ɕĂ
[eval exp="sf.test=400"]
;VXeϐ test ɐlĂ
[eval exp="f.test2=f.test*3"]
;Q[ϐ test2 Q[ϐ test 3 {̐lĂ
+
+
+ +

fadebgm ( BGM̃tF[h )

+
ʉEBGMErfI
+
+ + +
K{?l
volumeyes% (0`100)@tF[hɓB BGM ̉ʂ % Ŏw肵܂B
@100 łBʂ̗}݂̂T|[g܂( ̓Ał܂)B
timeyes(msP)@tF[hsĂ鎞Ԃ ms PʂŎw肵܂B 3000 Ǝw肷 3 bԂ̊ԁAtF[hsĂ܂B
@݉t BGM w艹ʂ܂ŃtF[h܂B
@tF[hIȂ͉tꂽ܂܂łB
@̃^O̓tF[h̏I҂܂BtF[h̏I҂‚ ́Awb ^OgpĂB
+
+ +

fadeinbgm ( tF[hCȂBGMĐJn )

+
ʉEBGMErfI
+
+ + + + +
K{?l
storageyesBGM t@C ܂ CD gbNԍ@t BGM t@C܂ CD gbNԍw肵܂B
startnoBGM Jnʒuw@[v`[iŎw肵x BGM ̍ĐJnʒuw肵܂B
loopnotrue(ftHg) ܂ false@BGM [v邩w肵܂B
@true w肷ƃ[v܂Bfalse w肷 [v܂B
@ȗ true łƌȂ܂B
timeyes(msP)@tF[hCsĂ鎞Ԃ ms PʂŎw肵܂B 3000 Ǝw肷 3 bԂ̊ԁAtF[hCsĂ܂B
@BGM t@Ct܂AȂ̐擪ŃtF[hCs܂B
@̃^O̓tF[h̏I҂܂BtF[h̏I҂‚ ́Awb ^OgpĂB
+
+ +

fadeinse ( ʉ̃tF[hCĐ )

+
ʉEBGMErfI
+
+ + + + + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ʉĐobt@w肵܂B‚̃obt@ł ɂ͈‚̌ʉ‚炷Ƃł܂B
@ȗ 0 łƌȂ܂B
storageyesʉt@C@tʉt@Cw肵܂B
@gq͏ȗ”\łAȗꍇɎIɒTô .wav ܂ .ogg ܂ .mp3 ̊gqƒt@CłB ( ogg mp3 ̍Đɂ SDK t̃vOCKv )
̂ق̃vOCŎgp”\ɂȂ邻̂ق t@C`w肷ꍇ͊gqw肵ĂB
startnoSE Jnʒuw@[v`[iŎw肵x SE ̍ĐJnʒuw肵܂B
timeyestF[hC(ms)@tF[hCsĂ鎞Ԃ~bPʂŎw肵܂B
loopnotrue ܂ false(ftHg)@ʉJԂĐ邩ǂw肵܂B
@true w肷ƌJԂĐ܂Bfalse w肷ƈ̍ĐƂȂ܂Bȗ false łƌȂ܂B
@true w肵ꍇ ws ^O ŌʉĐ̏I҂‚Ƃ͂ł܂B
@ʉtF[hCȂĐ܂B
@̃^O̓tF[h̏I҂܂B ҂‚ɂ wf ^OgpĂB
+
+ +

fadeoutbgm ( BGM̃tF[hAEg )

+
ʉEBGMErfI
+
+ +
K{?l
timeyes(msP)@tF[hAEgsĂ鎞Ԃ ms PʂŎw肵܂B 3000 Ǝw肷 3 bԂ̊ԁAtF[hAEgsĂ܂B
@݉t BGM tF[hAEg܂B
@tF[hAEgIƋȂ͎Iɒ~܂B
@̃^O̓tF[h̏I҂܂BtF[h̏I҂‚ ́Awb ^OgpĂB
+
+ +

fadeoutse ( ʉ̃tF[hAEg )

+
ʉEBGMErfI
+
+ + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ʉtF[hAEgobt@w肵܂B
@ȗ 0 łƌȂ܂B
timeyestF[hAEg(ms)@tF[hAEgsĂ鎞Ԃ~bPʂŎw肵܂B
@ʉtF[hAEg܂BtF[hAEgIƍĐ Iɒ~܂B
@̃^O̓tF[h̏I҂܂B ҂‚ɂ wf ^OgpĂB
+
+ +

fadepausebgm ( BGM t̃tF[hAEgȂ̈ꎞ~ )

+
ʉEBGMErfI
+
+ +
K{?l
timeyes(msP)@tF[hAEgsĂ鎞Ԃ ms PʂŎw肵܂B 3000 Ǝw肷 3 bԂ̊ԁAtF[hAEgsĂ܂B
@BGM ttF[hAEgȂꎞ~܂BConfig.tjs BGM ĐfBA "Wave" w ꍇ݂̂ɗLłB
@BGM ̈ꎞ~Ԃ͞xɕۑ܂Aꎞ~Ăꍇ BGM Đʒȕ͕ۑȂ̂ŒӂĂB
@ꎞ~ BGM ĊJɂ resumebgm ^O gpĂB
+
+ +

fadese ( ʉ̃tF[h )

+
ʉEBGMErfI
+
+ + + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ʉtF[hobt@w肵܂B
@ȗ 0 łƌȂ܂B
timeyestF[h(ms)@tF[hsĂ鎞Ԃ~bPʂŎw肵܂B
volumeyes% (0`100)@tF[h̓Bʂ % Ŏw肵܂B @100 łBʂ̗}݂̂T|[g܂( ̓Ał܂)B
@ʉw̓Bʂ܂ŃtF[h܂B
@̃^O̓tF[h̏I҂܂B ҂‚ɂ wf ^OgpĂB
+
+ +

font ( ݒ )

+
bZ[W
+
+ + + + + + + + + + + +
K{?l
sizenoTCY(pixelP) ܂ "default"@TCY pixel PʂŎw肵܂B
facenotHg ܂ "default" ܂ "user"@tHgw肵܂B
@tHgɂ͞BȎw͂ł܂BXy[XAp^SpmɎw肵ĂB
@̃tHgJ}ŋ؂Ďwł܂B̏ꍇ́Aŏ̕ɏ tHg݂΁AꂪD悳đI܂B
@ : face="HGs,lr oSVbN"
@cptHg͎Iɐݒ肳܂̂ŁAtHg̐擪 @ }[N‚ Kv͂܂B @"user" w肷΁Aj[ [\|tHg] Ń[UItHg Ȃ܂B
colorno0xRRGGBB ` ܂ "default"@F 0xRRGGBB `Ŏw肵܂B
italicnotrue ܂ false ܂ "default"@Α̂ɂ邩ǂw肵܂Btrue w肷ƎΑ̂ɂȂ B
rubysizenor̕TCY(pixelP) ܂ "default"@r(ǂ݉)̃̕TCY pixel PʂŎw肵܂B
rubyoffsetnor̕\ItZbg(pixelP) ܂ "default"@r̕\ItZbg pixel PʂŎw肵܂B̐w肷Ɩ{ ߂ʒuɕ\܂B
shadownotrue ܂ false ܂ "default"@ɉe‚邩w肵܂Btrue w肷Ɖe‚܂B
edgenotrue ܂ false ܂ "default"@ܕ ( 蕶 ) ɂ邩w肵܂Btrue w肷ƑܕɂȂ܂B
edgecolorno0xRRGGBB ` ܂ "default"@̑܂̐F 0xRRGGBB `Ŏw肵܂B
shadowcolorno0xRRGGBB ` ܂ "default"@e̐F 0xRRGGBB `Ŏw肵܂B
boldnotrue ܂ false ܂ "default"@𑾕ɂ邩w肵܂B true w肷ƑɂȂ܂B
@̗lXȑw肵܂B
@̑́AbZ[WCƂɌ•ʂɐݒł܂B
@̑AȗƑȌԂp܂B܂Adefault w肷 Config.tjs Ŏw肵ftHg̒lɖ߂܂B
@edge shadow ͓ true ɂꍇ́Aܕ݂̂LɂȂAe͖܂B
@̑́Aresetfont ^ O ct cm er ^Os ƁAConfig.tjs deffont ^OŎw肵 ftHg̒lɖ߂܂B
+
+ +

freeimage ( C摜̉ )

+
C
+
+ + +
K{?l
layeryes"base" ܂ 0 ȏ̐@摜郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
@C̉摜܂B
@ƂɃAj[VێĂ郌ĆA\ɂĂĂ CPU p[ gp̂ŁAsKvɂȂ_ł̃^OgĉƂƎv܂B
+
+ +

glyph ( NbN҂L̎w )

+
bZ[W
+
+ + + + + + + +
K{?l
linenosNbN҂Lt@C@sNbN҂L摜̃t@Cw肵܂B gq͎w肵ȂłB
linekeyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"J[L[w肵܂B
@image ^O key QƂĂB
pagenoy[WNbN҂Lt@C@y[W҂L摜̃t@Cw肵܂B
gq͎w肵ȂłB
pagekeyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"J[L[w肵܂B
@image ^O key QƂĂB
fixnotrue ܂ false@L\ʒuwʒuɌŒ肷邩ǂw肵܂Btrue w肷 L left top w肵ʒuɕ\܂B
@false w肷 left top ͖AL݂͌̕\ ʒuɕ\悤ɂȂ܂B
leftno[ʒu(pixelP)@fix true ɂƂɋL\ʒûA[ʒu w肵܂B
topno[ʒu(pixelP)@fix true ɂƂɋL\ʒûA[ʒu w肵܂B
@NbN҂ɗp摜w肵܂B
@line page Ŏw肳ꂽt@C̉摜LƂāÃt@C .asd ‚t@C Aj[VC̃XNvgƂēǂݍ܂܂B
@Aj[VCp̉摜XNvg̏ɂ‚ẮAAnimationLayer.tjs QƂĂB
@̐ݒ́AbZ[WCƂɌ•ʂɐݒł܂B
+
+ +

goback ( Oɖ߂ )

+
xEʉߋL^
+
+ +
K{?l
asknotrue ܂ false(ftHg)@true w肷ƁAOɖ߂邩ǂ̊mF܂Bfalse w肷ƑOɖ߂邩ǂ̊mF͂܂B̑ȗ false w肵Ƃ݂Ȃ܂B
@Oɖ߂邩ǂ̊mFŃ[UuvI񂾏ꍇAs ̂܂܌p܂B
@j[ VXe|Oɖ߂ IƂƓ܂B
+
+ +

gotostart ( ŏɖ߂ )

+
xEʉߋL^
+
+ +
K{?l
asknotrue ܂ false(ftHg)@true w肷ƁAŏɖ߂邩ǂ̊mF܂Bfalse w肷ƍŏɖ߂邩ǂ̊mF͂܂B̑ȗ false w肵Ƃ݂Ȃ܂B
@ŏɖ߂邩ǂ̊mFŃ[UuvI񂾏ꍇAs ̂܂܌p܂B
@startanchor ^OŎw肳ꂽꏊɖ߂܂B
@j[ VXe|ŏɖ߂ IƂƓ܂B
+
+ +

graph ( CC摜\ )

+
bZ[W
+
+ + + + +
K{?l
storageyes摜t@C@\摜t@Cw肵܂B ǂݍ߂` image^Oœǂݍ߂ `ƓłB @Ŏw肵t@C (gq) _m lj t@CA΁A}XN摜Ƃēǂݍ܂܂B }XN摜͕K 256 FO[XP[ŕۑĂB
keyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"@ǂ̐F𔲂FƂ邩w肵܂BȗƔF͖ɂȂ܂B @key=0xRRGGBB Ƃ` 16 iŔFw肷 ƁARR() GG() BB()œhꂽ𔲂FƂēɂ܂B Ƃ΁Akey=0xff00ff ł (r,g,b)=(255,0,255) ‚܂^}[_̕ 𔲂FƂēɂƂwɂȂ܂B
@Pɐlw肷΁ÃpbgCfbNX̐l FƂȂ܂B16F/256F̉摜ɑ΂ėLłB
@key=adapt Ǝw肷΁AIɔF肳܂B gp锲F́A摜̈ԏ̃CɂāAԑgĂFłB 16F/256F̉摜ɑ΂ėLłB
@}XN摜gpꍇ́Ã^Ow肷Kv͂܂B
charnotrue (ftHg) ܂ false@true w肷ƁA摜font ^O w肵FAeAܕ̏ԂAlɕ\܂B ̂߁Atrue ݒ肷Ɖ摜̐F͖܂B ܂A摜eܕłKv͂܂B
@graph ^OL̕\Ɏg邱ƂƂ z肵ăftHgł true ɂȂĂ̂ŁAʂ 摜\ꍇ͒ӂĂB
altno֕@bZ[Wɕ\Ả摜̑֕w肵܂B bZ[W͕񂵂\ł܂̂ŁAalt w肳ꂽɕ\܂B
@Cӂ̉摜bZ[WC̕ʒuɕ\܂B
@ǂݍ݉”\Ȍ` image ^Oŕ\ Ƃ̂łOi摜ƓłB
@ʏ́Aʂ̃tHgł͊܂܂ĂȂ悤ȓȋL 摜ƂėpӂA\prɎgp܂B
@LłȂA摜\ꍇ char false w肵Ă B
@悭gL̓}NgłƊyƎv܂B
+
:
+; heart ɂ̓n[g}[N̉摜
[macro name="heart"][graph storage="heart" alt="(́`)"][endmacro]
; ȌA[heart] ^OŃn[g}[Ngp”\
+
+
+ +

hact ( bZ[WANV )

+
bZ[W𑀍
+
+ +
K{?l
expyesTJS@bZ[WNbNƂɎs TJS w肵܂B
@bZ[Wɑ΂ANVw肵܂B̃^O endhact ^O ň͂܂ꂽ́AbZ[WŃNbNł悤ɂȂANbNꂽɎs TJS w肷邱Ƃł܂BߋɃbZ[WƋɍĐAbZ[W̃NbN Đł悤ɂȂǂɉpł܂B
+
+ +

hch ( c\ )

+
bZ[W
+
+ + +
K{?l
textyes@Ŏw肵ŕ\܂B
expandnotrue ܂ false(ftHg)@true w肷ƁAc`悵悤ƂƂ sԂIɊg܂Bfalse w肷ƁAc s͂ݏoĐɕ`悳Ȃ”\܂A sԂ͂̂܂܂ɂȂ܂ ( ʏ피pQȂ false OK )B
̑w肵Ȃ false łƌȂ܂B

@c ( cɎZpQ悤ȏꍇɂɂ鏑 ) ŕ\܂B
@ݑΏۂƂȂĂ郁bZ[WCc[hłKv܂B
+
:
+͕[hch text="15"]N[hch text="12"][hch text="30"] +
+
+ +

hidemessage ( bZ[W )

+
VXe
+
@bZ[WCꎞIɉB܂Bj[ubZ[WvI񂾂̂ s܂B
@NbN҂sAbZ[WC͕\A s͌p܂B
+
+ +

history ( bZ[W̐ݒ )

+
bZ[W𑀍
+
+ + +
K{?l
outputnotrue ܂ false@bZ[Wւ̏̕o͂邩ǂw肵܂B
@true w肷ƁAbZ[WCɕ\bZ[W \悤ɂȂ܂B
@ViIŏɎsƂ true ̏ԂɂȂĂ܂B
@false w肷ƃbZ[Wɂ͕͏o͂܂B
enablednotrue ܂ false@bZ[W\”\ǂw肵܂B
@true w肷ƕ\”\ɁAfalse w肷ƕ\s”\ɂȂ܂B
@[U[ɃbZ[W\Ȃꍇ false ɂĂB
@bZ[W̋@\Ɋւݒs܂B
+
+ +

hr ( bZ[W̉s/y[W )

+
bZ[W𑀍
+
+ +
K{?l
repagenotrue ܂ false(ftHg)@y[Wsǂw肵܂B
@true w肷Ɖsł͂Ȃy[Ws܂Bfalse w肷 ss܂B
@̑ȗ false w肳ꂽƌȂ܂B
@y[ẂAConfig.tjs ̃bZ[W̐ݒ everypage true ȂĂȂƓ삵܂B
@bZ[Ws܂͉y[W܂B
+
+ +

if ( ɂViIs )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂B̎̌ʂ false ( ܂ 0 ΁AelsifEelseEendif ^O܂ł͂̕^O܂B
]Ǎʂ true ( ܂ 0 ȊO ) Ȃ΁A elsifEelseEendif ̂ꂩ܂łɂ镶͂^OsA łȂꍇ͖܂B
@if ` endif ̊Ԃɂ̓x܂ȂłB
+
:
+; 1 [if exp="false"]
͕\Ȃ
[else]
͕\
[endif]

; 2 [if exp="false"]
͕\Ȃ
[elsif exp="false"]
͕\Ȃ
[else]
͕\
[endif]

; 3 [if exp="false"]
͕\Ȃ
[elsif exp="true"]
͕\
[else]
͕\Ȃ
[endif]

; 4 [if exp="true"]
͕\
[elsif exp="true"]
͕\Ȃ
[else]
͕\Ȃ
[endif]

+
+
+ +

ignore ( ɂViI𖳎 )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂B̎̌ʂ true ( ܂ 0 ȊO ) ΁Aendignore ^O܂ł͂̕^O܂B
@]Ǎʂ true ( ܂ 0 ȊO ) Ȃ΁Aendignore ^O܂łɂ镶 ^O܂B
@ignore ` endignore ̊Ԃɂ̓x܂ȂłB
+
+ +

image ( 摜̓ǂݍ )

+
C
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
K{?l
storageyes摜t@C@ǂݍ݂摜w肵܂Bgq͏ȗ”\łB
@Ŏw肵t@C (gq) _m lj t@CA΁A}XN摜Ƃēǂݍ܂܂B @܂Al _p ljt@CA΁ANbJu }bvp̗̈摜Ƃēǂݍ܂܂B
@}XN摜͕K 256 FO[XP[ŕۑĂB
@̈摜͂Ȃ炸 256 FŕۑĂB
@܂Agq asd ̃t@C݂΃Aj[V V[PXf[^ƂăAj[V̏ǂݍ݂܂A gq ma ̃t@C݂΁ANbJu}bvp ̈ANV`t@CƂēǂݍ܂܂B
layeryes"base" ܂ 0 ȏ̐@摜ǂݍރCw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiCɉ摜ǂݍ݂܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
keyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"@ǂ̐F𔲂FƂ邩w肵܂BȗƔF͖ɂȂ܂B
@key=0xRRGGBB Ƃ` 16 iŔFw肷 ƁARR() GG() BB()œhꂽ𔲂FƂēɂ܂B Ƃ΁Akey=0xff00ff ł (r,g,b)=(255,0,255) ‚܂^}[_̕ 𔲂FƂēɂƂwɂȂ܂B
@Pɐlw肷΁ÃpbgCfbNX̐l FƂȂ܂B16F/256F̉摜ɑ΂ėLłB
@key=adapt Ǝw肷΁AIɔF肳܂B gp锲F́A摜̈ԏ̃CɂāAԑgĂFłB 16F/256F̉摜ɑ΂ėLłB
@}XN摜gpꍇ́Ȃ͎w肷Kv ܂B
modeno"alpha"(ftHg) ܂ "transp" "opaque" "rect" "add" "sub" "mul" "dodge" "darken" "lighten" "screen" "psadd" "pssub" "psmul" "psscreen" "psoverlay" "pshlight" "psslight" "psdodge" "psdodge5" "psburn" "pslighten" "psdarken" "psdiff" "psdiff5" "psexcl" ̂ꂩ@OiC̓߃[hw肵܂BOiCȊOɂ w肵ȂłB
@"alpha" ܂ "transp" w肷ƃ`lLɂȂĉ摜 ߂ĕ\邱Ƃł܂B"alpha" ł "transp" łӖłB
@"opaque" ܂ "rect" w肷Ɖ摜͓߂܂ (`ŕ\܂)B"opaque" ł "rect" łӖłB
@"addalpha" w肷ƁA摜𓧉߂ĕ\邱Ƃł܂B"alpha" ̓At@łA "addalpha" ͉ZAt@\܂B̈Ⴂɂ‚ẮuggQ t@XvQƂĂB
@"add" w肷ƉZs܂B
@"sub" w肷ƌZs܂B
@"mul" w肷ƏZs܂B
@"dodge" w肷ƁuĂvs܂B
@"darken" w肷Ɓur()vs܂B
@"lighten" w肷Ɓur()vs܂B
@"screen" w肷ƁuXN[Zvs܂B
@"psadd" w肷ƁAPhotoshop݊́uĂ(jA)vs܂B
@"pssub" w肷ƁAPhotoshop݊́uĂ(jA)vs܂B
@"psmul" w肷ƁAPhotoshop݊́uZvs܂B
@"psscreen" w肷ƁAPhotoshop݊́uXN[vs܂B
@"psoverlay" w肷ƁAPhotoshop݊́uI[o[Cvs܂B
@"pshlight" w肷ƁAPhotoshop݊́un[hCgvs܂B
@"psslight" w肷ƁAPhotoshop݊́u\tgCgvs܂B
@"psdodge" w肷ƁAPhotoshop݊́uĂJ[vs܂B
@"psdodge5" w肷ƁAPhotoshop݊́uĂJ[v(Photoshop 5.x ȉƌ݊)s܂B
@"psburn" w肷ƁAPhotoshop݊́uĂ݃J[vs܂B
@"pslighten" w肷ƁAPhotoshop݊́ur()vs܂B
@"psdarken" w肷ƁAPhotoshop݊́ur()vs܂B
@"psdiff" w肷ƁAPhotoshop݊́u̐Βlvs܂B
@"psdiff5" w肷ƁAPhotoshop݊́u̐Βlv(Photoshop 5.x ȉƌ݊)s܂B
@"psexcl" w肷ƁAPhotoshop݊́uOvs܂B
@xȂ摜w肷ꍇ "opaque" Ɏw肷 ׂyčς݂܂B

@ȗ "alpha" łƂ݂Ȃ܂BOIɁA TLG5/6 摜̏ꍇ́A摜ɓ߃[h\񂪖ߍ܂Ă܂B̏ꍇ́Ȃ ȗƁẢ摜ƂĎĂ铧߃[hɏ]ĕ\܂B
grayscalenotrue ܂ false@摜O[XP[ɂ邩ǂw肵܂B grayscale=true Ǝw肷ƁA摜O[XP[ɂ܂B ȗ false łƌȂ܂B
rgammanoK}␳l (0.1 ` 1.0(ftHg) ` 9.9)@r () Ag () A b () ̊ẽK}lw肵܂B ƂΉ摜ZsAɂɂ́A grayscale=true rgamma=1.3 ggamma=1.1 Ǝw肵܂B
ggammanoK}␳l (0.1 ` 1.0(ftHg) ` 9.9)@r () Ag () A b () ̊ẽK}lw肵܂B ƂΉ摜ZsAɂɂ́A grayscale=true rgamma=1.3 ggamma=1.1 Ǝw肵܂B
bgammanoK}␳l (0.1 ` 1.0(ftHg) ` 9.9)@r () Ag () A b () ̊ẽK}lw肵܂B ƂΉ摜ZsAɂɂ́A grayscale=true rgamma=1.3 ggamma=1.1 Ǝw肵܂B
rfloornoPxŒl ( 0(ftHg) ` 255 )@e̋PxŒlw肵܂B
gfloornoPxŒl ( 0(ftHg) ` 255 )@e̋PxŒlw肵܂B
bfloornoPxŒl ( 0(ftHg) ` 255 )@e̋PxŒlw肵܂B
rceilnoPxōl ( 0 ` 255(ftHg) )@e̋Pxōlw肵܂B Ƃ΁A rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 w肷ƁAF]܂B
gceilnoPxōl ( 0 ` 255(ftHg) )@e̋Pxōlw肵܂B Ƃ΁A rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 w肷ƁAF]܂B
bceilnoPxōl ( 0 ` 255(ftHg) )@e̋Pxōlw肵܂B Ƃ΁A rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 w肷ƁAF]܂B
mcolorno0xRRGGBB `@FuhɂFʂɂāAuhF 0xRRGGBB `Ŏw肵 BZx mopacity Ŏw肵܂B
@ȗƐFuhɂFʂ͍s܂B
mopacitymcolor w肵ꍇsx(0 ` 255)@FuhɂFʂŁAmcolor Ŏw肵Fǂꂮ炢̕s xŃuh邩w肵܂B
lightcolorno0xAARRGGBB`@uhɂFʂ́AuhF 0xAARRGGBB `Ŏw肵܂B l܂ނ̂ɒӂĂB
@ȗƌuhɂFʂ͍s܂B̏ mcolor ̌Ŏs܂B
lighttypelightcolor w肵ꍇmode Ɠ@uhɂFʂ́A[hw肵܂B
shadowno0xRRGGBB `@C̉摜ɉe‚܂BeF 0xRRGGBB `Ŏw肵܂Blȗ 0x000000 łB shadowopacity,shadowx,shadowy,shadowblur ł‚ẽp[^wł܂B
shadowopacitynoZxw(0`255)@shadowʼne‚Ƃ̉e̔Zxw肵܂Bw莞̒l200łB
shadowxnosNZl@shadowʼne‚Ƃ̉eX̗̂ʂw肵܂Bw莞̒l10łB
shadowynosNZl@shadowʼne‚Ƃ̉eŶ̗ʂw肵܂Bw莞̒l10łB
shadowblurnolw(0`)@shadowʼne‚Ƃ̉êڂw肵܂Bw莞̒l 3 łB
clipleftnoNbv`[ʒu(pixelP)@摜Nbv`̍[ʒuw肵 ܂Bclipleft, cliptop, clipwidth, clipheight ŋ`w ƁAstorage Ŏw肳ꂽ摜̂̋`݂̂؂A w肳ꂽC̉摜ɂȂ܂B摜̈ꕔ؂ \ƂȂǂɎgp܂B
@̑ȗƁAstorage Ŏw肳ꂽ摜S C̉摜ɂȂ܂B
cliptopnoNbv`[ʒu(pixelP)@摜Nbv`̏[ʒuw肵 ܂B
clipwidthnoNbv`(pixelP)@摜Nbv`̕w肵܂B
clipheightnoNbv`(pixelP)@摜Nbv`̍w肵 ܂
flipudnotrue ܂ false(ftHg)@摜̏㉺]sꍇ true w肵܂B
fliplrnotrue ܂ false(ftHg)@摜̍E]sꍇ true w肵܂B
visiblenotrue ܂ false@layer Ŏw肵C\邩AȂw ܂Bvisible=true w肷΁AC͕\ԂɂȂ܂Bvisible=false Ǝw肷΁A \ԂɂȂ܂Bȗƕ\Ԃ͕ς܂ Blayer=base w肵ꍇ͎͂̑w肵ȂłB
leftno[ʒu(pixelP)@layer Ŏw肵C̍[ʒuw肵܂B ȗƁA摜ǂݍݑÖʒuێ܂Blayer=base Ǝw肵ꍇ ͎̑w肵ȂłB
topno[ʒu(pixelP)@layer Ŏw肵C̏[ʒuw肵܂B ȗƁA摜ǂݍݑÖʒuێ܂Blayer=base Ǝw肵ꍇ ͎̑w肵ȂłB
posnoleft ܂ left_center ܂ center ܂ right_center ܂ right@CʒuIɌ肵܂BOiCɑ΂Ďg܂B
@̈ʒúȂŎw肵 left ( [ ) Aleft_center ( )Acenter ( )A right_center ( E )Aright ( E[ ) ̈ʒuɕ\܂Be̍W̒S ʒu Config.tjs Ŏw肷邱Ƃł܂B
@left, left_center, center, right_center, right ̑ɁAꂼ l, lc, c, rc, r w肷邱Ƃł܂ ( ͓ł )B
@c̈ʒuɂ‚ẮAC̉[͉ʂ̉[ɍ킹 ( l߂ ) \܂B
@̑w肵ꍇ left top ͖܂B
@layer=base Ǝw肵ꍇɂ͎͂̑w肵ȂłB
opacitynosx ( 0 (S̓) ` 255 (S̕s ) )@layer Ŏw肵C̕sxw肵܂B
@ftHg 255 (S̕s) łB‚܂Ȃw肵Ȃ 摜ǂݍނƁÃC opacity 255 ȊOłA255 ɐݒ肵 Ȃ܂B
@128 w肷Ɣx̓xɂȂAĕ\܂B
@opacity=0 ƂĂCȂ邱Ƃo܂AS̓ ȂŔ\ɂȂ킯ł͂܂B
@̑ݒ肵ĂC̉摜̂ω킯ł͂܂B ω͕̂\̏ԂłB
mapimageno摜t@C@NbJu}bvɗp̈摜w肵܂B
@ŎwsȂĂAstorage Ŏw肵t@C (gq) _p ljt@C ΎIɗ̈摜Ƃēǂݍ܂܂A ʂ̃t@Cɓǂݍ݂ꍇɂ̑p܂B
mapactionnöANV`t@C@NbJu}bvɗp̈ANV`t@Cw肵܂B
@Ŏw肵ȂĂAstorage Ŏw肵t@CƓŊgq ma t@CΎIɗCANV`t@CƂēǂݍ܂܂A ʂ̃t@Cɓǂݍ݂ꍇɂ̑p܂B
@gq ( ʏ .ma ) ͏ȗł܂̂Ŋgq܂߂Ďw肵ĂB
indexno̐@wiCɂ͎w肵ȂłB
@dˍ킹w肵܂Bl傫قǎOɕ\܂B
@Wł́AOiC 0 1000AOiC 1 2000 ( ȍ~ 1000 ‘ )A bZ[WC 0 1000000AbZ[WC 1 1001000 ( ȍ~ 1000 ‘ )A @bZ[W\邽߂̃C 2000000 ƂȂĂ܂B
@wiC̏dˍ킹͕ύX邱Ƃ͂ł܂B
@laycount ^OsƁȀdˍ킹 W̏Ԃɖ߂Ă܂ꍇ̂ŒӂĂB
@摜ǂݍ݂܂Bimg ł image łӖłB̑ AK{Ȃ̂ storage layer ݂̂łB
@OiC KAG Ԃł͔\ԂȂ̂ŁAvisible=true Ƃ \悤ɂȂ܂B

@F␳͓ǂݍމ摜ɑ΂āA
Egrayscale ɂO[XP[
E?gamma , ?floor , ?ceil ɂK}␳
Emcolor, mopacity ɂFuh
̏Ԃōs܂B
@Aj[V̍쐬̕@ AnimationLayer.tjs QƂĂB
@NbJu}bv̎gɂ‚Ă KAG VXet@XQƂĂB
+
+ +

indent ( Cfg̐ݒ )

+
bZ[W
+
@̃^ÖʒuɍCfg ( c̏ꍇ͓Cfg ) ݒ肵܂B҃CfgȂǂƂĎgƂł܂BCfgꍇ́As̑O endindent ^Ogp܂B
+
:
+yςz[indent]̂悤ɔ҃CfgȂǂƂĎgƂł܂B[endindent] +
+
+ +

input ( ̓ )

+
ϐETJS
+
+ + + +
K{?l
nameyesϐ@͂i[ϐw肵܂B
@ϐɂłɕ񂪓Ăꍇ́A ̕񂪃_CAO{bNX̏Ƃĕ\܂B
@[U[_CAO{bNX̃LZ{^ ESC L[Ƃ ϐ̒l͕ς܂B
@ϐɂ KAG ANZXł邷ׂĂ̕ϐw肷邱Ƃł܂B
promptnovvgƂĕ\镶@_CAO{bNX̃vvg ( ͗̂ɕ\镶 ) w肵܂BȗƋ󗓂ɂȂ܂B
@uO͂ĂvȂǂɂ܂B
titleno_CAO{bNX̃^Cg@_CAO{bNX̃^Cgw肵܂B
@ȗƃ^Cg͋󗓂ɂȂ܂B
@uO̓́vȂǂɂ܂B
@͂邽߂Ƀ_CAO{bNXJA[U[ɓ͂߂܂B
@[U[̓͂ȂǂɎgp邱Ƃł܂B
+
:
+[eval exp="f.username='Y'"]
[input name=f.username prompt="O͂Ă" title="O̓"]
O : [emb exp=f.username]
+
+
+ +

iscript ( TJS XNvg̋Lq )

+
ϐETJS
+
@[iscript] ݂̂̍sƁA[endscript] ݂̂̍s ͂܂ꂽ TJS XNvgނƂo܂B
@[iscript] ݂̂̍sƂ̂́A̍sɂ [iscript] ^Ô݂LqĂ ȂƌƂł(endscript l)B
@܂A}Nɂ̃^OƂ͂ł܂B
+
:
+[iscript]
kag.restoreBookMark(0); // 0 Ԗڂ̞xǂ
[endscript]
+
+
+ +

jump ( ViĨWv )

+
xEWv
+
+ + + +
K{?l
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
countpagenotrue(ftHg) ܂ false@̃xɈڍsƂɁÃ^Ô ꏊ̃xuǂ񂾁vƂ݂Ȃǂw肵܂B
@Wvۂɂ̃y[Wuǂ񂾁vƂɂȂĂ ꍇ false w肵܂B
@w肳ꂽViIt@C̎w肳ꂽxɃWv܂B
@Tu[`ŃWvꍇ́Acall ` return ̃oXɒӂĂB
+
+ +

l ( sNbN҂ )

+
bZ[W
+
@s̃NbN҂s܂B p ^OƂ́AbZ[Wւ̉s̏o͂̈ႢA u\ > y[W܂ňCɁv gpƂ̋̈ႢȂǂ܂B
@current ^Oŗy[W̃bZ[WC w肵Ăꍇ͂̋L͕\܂B\ꍇ \y[W̃bZ[WCw肵ĂB
+
+ +

laycount ( C̐̕ύX )

+
C
+
+ + +
K{?l
layersno0 ܂͐̐@OiC̐w肵܂B
messagesno̐@bZ[WC̐w肵܂B
@0 ͎wł܂B
@OiC܂̓bZ[WC̐ύX܂B̑ ȗΐݒ͕ύX܂B
@Cɐ͂܂񂪁As‹ OS ⃁ɂĐ 󂯂”\܂B
@C͕̐KvŏɂĂׂłB̃Cmۂ gIAȂׂKvŏ̏Ԃɖ߂Ă̂ǂł傤B
+
+ +

layopt ( C̑ )

+
C
+
+ + + + + + + + +
K{?l
layeryes0 ȏ̐܂ message0 ܂ message1 ܂ message@ΏۂƂȂOiC܂̓bZ[WCw肵܂B @message Ƃ̂ݎw肵ꍇ́Acurrent ^OŎw肵Ȃ݂Ώۂ̃bZ[WCΏۂƂȂ܂B
pageno"fore"(ftHg) ܂ "back"@ \(fore)ʂ̃CΏۂƂ邩A(back)ʂ̃CΏۂ 邩w肵܂Bȗƕ\y[WłƌȂ܂B
@Alayer=message Ƃ̂ݎw肵ꍇł̑ȗꍇ ݑΏۂ̃y[W̃bZ[WCI܂B
visiblenotrue ܂ false@layer Ŏw肵C\邩AȂw ܂Bvisible=true w肷΁AC͕\ԂɂȂ܂Bvisible=false Ǝw肷΁A \ԂɂȂ܂Bȗƕ\Ԃ͕ς܂ B
leftno[ʒu(pixelP)@layer Ŏw肵C̍[ʒuw肵܂B ȗƈʒu͕ύX܂B
@layer message0 message1 w肵ꍇ́Aނ position ^Oňʒuw肵ĂB
@Aposition ^O̓bZ[WCNAĂ܂܂A ̃^Oł̓NA܂Beێ܂ܕ\ʒuςꍇ ̃^Og܂B
topno[ʒu(pixelP)@layer Ŏw肵C̏[ʒuw肵܂B ȗƈʒu͕ύX܂B
@layer message0 message1 w肵ꍇ́Aނ position ^Oňʒuw肵ĂB
@Aposition ^O̓bZ[WCNAĂ܂܂A ̃^Oł̓NA܂Beێ܂ܕ\ʒuςꍇ ̃^Og܂B
opacitynosx ( 0 (S̓) ` 255 (S̕s ) )@C̕sxw肵܂B
@ftHg 255 (S̕s) łB128 w肷Ɣx xɂȂAĕ\܂B
@opacity=0 ƂĂCȂ邱Ƃo܂AS ɂȂŔ\ɂȂ킯ł͂܂B
@܂Ȃݒ肵ĂC̉摜̂ω킯ł͂܂B Ƃ opacity=128 ƂĔɂ 255 ɖ߂Ăɕ\܂B
@bZ[WCɑ΂Ă̑wł܂ Aposition ^OŎw肷 opacity Ƃ͈ӖႢ܂B
autohidenotrue ܂ false@OiCȊOɂ͎w肵ȂłB
@[VXe|bZ[W] j[IƂɃbZ[WCB܂A Ɠɂ̑OiCBǂw肵܂B
indexno̐@wiCɂ͎w肵ȂłB
@dˍ킹w肵܂Bl傫قǎOɕ\܂B
@Wł́AOiC 0 1000AOiC 1 2000 ( ȍ~ 1000 ‘ )A bZ[WC 0 1000000AbZ[WC 1 1001000 ( ȍ~ 1000 ‘ )A @bZ[W\邽߂̃C 2000000 ƂȂĂ܂B
@wiC̏dˍ킹͕ύX邱Ƃ͂ł܂B
@laycount ^OsƁȀdˍ킹 W̏Ԃɖ߂Ă܂ꍇ̂ŒӂĂB
@C̑w肵܂B
+
+ +

link ( nCp[N )

+
xEWv
+
+ + + + + + + + + + + + + + +
K{?l
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
expnoTJS @NbNꂽƂɎs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
colorno0xRRGGBB `@NIꂽƂɏo锼̋`̐Fw肵܂B
hintnoqgƂĕ\镶@NIA}EXJ[\Î~Ƃɕ\ c[`bvqgw肵܂B
@ȗƕ\͍s܂B
@N̐̕⑫Ɏg܂A hint ݂̂w肵A target, storage, exp ͎w肵Ȃŋ̃N쐬A P̐邱ƂȂǂł܂B
onenternoTJS @NɃ}EXJ[\ĂƂɎs TJS w肵܂B
onleavenoTJS @N}EXJ[\oĂɎs TJS w肵܂B
countpagenotrue(ftHg) ܂ false@NIđ̃xɈڍsƂɁÃN̂ ꏊ̃xuǂ񂾁vƂ݂Ȃǂw肵܂B
@[s] ^OsOɃNIăWvۂɁA ̃y[Wuǂ񂾁vƂɂȂĂ͍ꍇ false w肵܂B
clicksenoʉt@C@NbNꂽƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
clicksebufnoʉobt@ԍ@clickse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
entersenoʉt@C@}EXiƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
entersebufnoʉobt@ԍ@enterse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
leavesenoʉt@C@}EXޏoƂɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
leavesebufnoʉobt@ԍ@leavese Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
@link ^O endlink ^Oň͂܂ꂽ͂̕A }EXL[{[hőI”\ɂAŃNbNꂽL[ꂽƂɁA Wvwł܂B
exp w肷΁ANNbNꂽƂɕϐɒlƂ ȓs킹邱Ƃł܂B
@͂܂ꂽ͂́Ay[W܂Ƃ͏o܂(s܂Ƃ͂ł܂)B
@ʒɍő 255 ‚̃N쐬邱Ƃł܂B
+
+ +

load ( x̓ǂݍ )

+
xEʉߋL^
+
+ + +
K{?l
placeno0܂͐̐(0ftHg)@x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
@ǂ̂悤Ȑlw肵Ă܂܂񂪁A999 ` 1999 ͓ʂȈӖ xłB
asknotrue ܂ false(ftHg)@true w肷ƁAxǂ邩ǂ̊mF܂Bfalse w肷ƞxǂ邩ǂ̊mF͂܂B̑ȗ false w肵Ƃ݂Ȃ܂B
@xǂmFŃ[UuvI񂾏ꍇAs͂̂܂ p܂B
@t[Z[u[hɂāAxǂݍ݂܂Bj[uxǂvI񂾂ƂƓłB
+
+ +

loadplugin ( vOC̓ǂݍ )

+
VXe
+
+ +
K{?l
moduleyesvOCt@Cǂݍ݂vOCt@Cw肵܂B
@̃^OœǂݍރvOĆA
EvWFNgtH_
Eggs”\t@ĈtH_ȉ plugin tH_
Eggs”\t@ĈtH_
̂ꂩɒuĂKv܂B
@module Ŏw肷vOC̊gq͏ȗł܂B
+
+ +

locate ( \ʒu̎w )

+
bZ[W
+
+ + +
K{?l
xnoʒu (pixelP)@\ x Wʒuw肵܂B
ynocʒu (pixelP)@\ y Wʒuw肵܂B
@\ʒuw肵܂B
@position ^OŎw肵 marginl margint ̑̒l ۂɂ͉Z܂B
@̏ꍇ y Ac̏ꍇ x ȗ邱Ƃɂ蓯sł̕\ʒu ύX”\ƂȂ܂B
+
+ +

locklink ( ÑbN )

+
bZ[W
+
@ׂẴbZ[WC̃NbN܂BNbNƁA bZ[WC̃N ( {^AGfBbgA`FbN{bNX܂ ) ׂ͂ I⑀삪s\ɂȂ܂B
@Ԑt̑IȂǂŁAԂo߂IIs\ ꍇȂǂɎgp܂B
@ÑbŃAVʂ̃N쐬ƎIɉ܂B
@t̓ unlocklink ^O܂B
+
+ +

locksnapshot ( XibvVbg̃bN )

+
xEʉߋL^
+
@XibvVbgbN܂BxŃTlCۑ ꍇɉʂ̃XibvVbgB܂A XibvVbgbNƁA unlocksnapshot ^OŃbN܂ŁA XibvVbgbN_ł̉摜TlCƂ ۑ悤ɂȂ܂B
@𗘗pāAENbNTu[`ɓƂ ̃^Ogp΁AENbNTu[`ŞxۑĂA ۑTlC͉ENbNTu[`ɓƂ̃Xibv Vbgg悤ɂȂ܂ ( bNȂƉENbNTu[` ĂŒ̃XibvVbgۑĂ܂ )B
@locksnapshot ^OgAȂ炸 unlocksnapshot ^O gpȂ΂Ȃ܂ ( ENbNTu[`ɎgȂ΁A ENbNTu[`𔲂Ƃɂ͕K unlocksnapshot ^O s悤ɂĂ )B
+
+ +

macro ( }N̋Lq )

+
}N
+
+ +
K{?l
nameyes^O@^Ow肵܂BȌA̖OŐV^O`A }Ngpł悤ɂȂ܂B
@}NLqJn܂BV^O`邱Ƃo܂B
@̃^OAendmacro ^O܂łɂ镶͂^ÓA name Ŏw肳ꂽ^OƂēo^AȌgpł悤ɂȂ܂B
@A}N iscript ^Ogp邱Ƃ͂ł܂B
@}Nɏꂽ^Oɂ́Aʂ % 𓪂ɂ‚̒lw肷邱Ƃł܂B % ȍ~ɂ̓}Nɓnꂽw肵܂BƁA}Nɓnꂽ̒l̑̒lƂ邱Ƃł܂B̂ƂA| gđ̏ȗlw肷邱Ƃł܂ ( ̗Q )B ɂ͏pĂB
@܂Ȃ * ƁA}NɓnꂽׂĂ̑̃^Oɓn ł܂B
+
:
+[macro name="newtag"][font color=0xff0000]V^Oł[resetfont][endmacro]
[newtag]
[macro name="colortag"][font color=%iro]iro t̃^O[resetfont][endmacro]
[colortag iro=0x332211]
; colotag ɓnꂽ iro ̒l font ^O color ɓn
[macro name="transwait"][trans *][wt][endmacro]
; transwait ɓnꂽׂĂ̑ trans ^Oɓn
[macro name="colortag"][font color=%iro|0xff0000]iro tŏȗlĂ^O[resetfont][endmacro]
; % ̑̒lł́A | ̂ƂɑāȂ̏ȗlw肷邱Ƃł܂
+
+
+ +

mapaction ( NbJu}bvp̈ANV`t@C̎w )

+
C
+
+ + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@ΏۂƂ郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
storageyes̈ANV`t@C@̈ANV`t@Cw肵܂B
@w肵C̃NbJu}bv̗̈ANV`Ɏgpt@Cw肵܂B
@̃^O image ^Oŗ̈ANV`t@Cǂݍނ ۂɃNbJu}bvgp”\ɂȂ܂Bmapdisable ^O ŃNbJu}bvgps”\ɂ邱Ƃł܂B
@ڂ KAG System t@XB
+
+ +

mapdisable ( NbJu}bv̖ )

+
C
+
+ + +
K{?l
layeryes"base" ܂ 0 ȏ̐@ΏۂƂ郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
@w肵C̃NbJu}bv𖳌ɂ܂B @ȍ~ image ^O mapaction ^O gė̈ANV`t@Cǂݍ܂Ȃ΃NbJu}bv͎gpł܂B
+
+ +

mapimage ( NbJu}bvp̈摜̎w )

+
C
+
+ + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@ΏۂƂ郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
storageyes摜t@C@NbJu}bv̗̈摜Ƃėpt@Cw肵܂B @t@C 256 FŕۑĂKv܂B
@w肵C̃NbJu}bv̗̈摜Ɏgpt@Cw肵܂B
@image ^O mapaction ^O ̈ANV`t@Cǂݍ܂ȂƃNbJu}bv͎gpł܂B
@ڂ KAG System t@XB
+
+ +

mappfont ( _Oς݃tHg̊蓖 )

+
VXe
+
+ +
K{?l
storageyest@C݂̃tHgɊ蓖Ă_Oς݃tHgt@C w肵܂B
@ݑΏۂɂȂĂ郁bZ[WČ݂̃tHgɁAw肵 _Oς݃tHg蓖Ă܂B̃^Oȍ~Aggł̃tHg `悷Ƃ͏Ɏw肵_Oς݃tHggp܂B
@蓖ĂtHg͎ۂɑ݂ĂȂĂ܂܂BƂ΁A "ققtHg" ƂtHgIĂԂ mappfont g΁A "ققtHg" ɔCӂ̃_Oς݃tHg蓖Ă邱Ƃ ł܂B‚̃tHgɂ͈‚̃_Oς݃tHg蓖Ă Ƃł܂ ( Ƃ΁A‚̃tHgɑ΂ĕ̃TCŸႤ _Oς݃tHg蓖Ă悤ȂƂ͂ł܂ )B
@܂Ã_Oς݃tHgꂼʂ̃tHgɊ蓖Ă邱 Ƃł܂B
+
+ +

move ( C̎ړ )

+
C
+
+ + + + + + + +
K{?l
layeryes0 ȏ̐ ܂ message0 ܂ message1 ܂ message@ΏۂƂȂ郌Cw肵܂B
@0 ȏ̐w肷ƑOiCɂȂ܂B
@message0 ܂ message1 w肷ƃbZ[WCɂ ܂BP message Ƃ̂ݎw肵ꍇ́A current ^OŎw肵݂̑Ώۂ̃bZ[WC ΏۂɂȂ܂B
@wiC͎w肵ȂłB
pageno"back" ܂ "fore"@layer Ŏw肵CA \(fore)ʂł邩A(back)ʂł邩w肵܂B ȗƕ\y[WłƌȂ܂B
@Alayer=message Ƃ̂ݎw肵ꍇł̑ȗꍇ ݑΏۂ̃y[W̃bZ[WCI܂B
splinenotrue ܂ false(ftHg)@true w肷ƁApath Ŏw肵ʒuaXvC ȐԂCړ悤ɂȂ܂B
@false w肷ƁApath Ŏw肵ʒu𒼐Ԃ Cړ܂B
@true w肵ꍇ path ɂ͍Œ 2 _w肵ĂB
timeyes(msP)@C path w肵__ړ̂ɕKvȎԂw肵܂B
@̂߁Aړɂ́Aʉ߂_Ԃ̋Ԃ̐~̑̒l̎Ԃ܂B
@Aaccel 0 ȊOw肵ꍇ _ʉ߂鎞Ԃ ω܂ ( ړŜɗv鎞Ԃ ʉ߂Ԃ̐~̑̒lł )B
delayno(msP)@C̎ړJn܂ł̎Ԃ ms Ŏw肵܂B
@ȗ 0 łƂ݂Ȃ܂B
pathyes"(x1,y1,opacity1) (x2,y2,opacity2) ..."@ړʒuw肵܂B
@ړʒúAx(C[ʒu), y(C[ʒu), opacity(CZx) R AJ}󔒁A( ) ŋ؂Ďw肵܂B
@̊ԂAXvCԂ܂͒ԂɂăCړ܂B
@opacity ɂ̓C̕\Zxw肵܂BC̔Zx__ړ ԂɘAIɕω܂BC̔ZxAIł͂ȂA˔I ? ɕω ꍇ͔Zx 256 𑫂lw肵ĂB
@Cړɕ\Zxω݂̂ sꍇ́ACʒuɂׂ͂ēʒuw肵܂B
accelno-1 ̐܂ 0(ftHg) ܂ 1 傫@xIȓs킹邩ǂw肵܂B
@0 w肷ƁAŏŌ܂ň̊ňړis ܂ ( eʉߓ_𓙊Ԋu̎ԂŒʉ߂܂ )Bȗ 0 w肳 ƌȂ܂B
@-1 ̐w肷ƁAŏ͑AXɒxȂ܂B
@1 傫w肷ƁAŏ͒xAXɑȂ܂B
@w肷邱Ƃł܂B
@w肵CɎړ܂B
@C݂͌̈ʒuE\ZxX^[gāApath Ŏw肳ꂽʒuE\Zxɂ ړ\Zxω܂B݂̈ʒu\ZxړX^[ĝŁA path ̍ŏ̈ʒu/Zxɂ́Aԍŏ̃C̈ʒu\Zxw肷Kv͂܂B ( ‚܂ԍŏ̈ʒu\Zx layopt ^OȂǂ w肷Kv܂ )B
@̃Cɑ΂ move ^O񓯊Ɏs邱Ƃł܂B
@̃^O̓C̎ړ̏I҂܂B҂‚ɂ wm ^O w肵ĂB
@OiCɉʂ傫ȉʂǂݍ݁Ã^OgĈړ΃XN[ ʂ𓾂邱Ƃł܂B΂߃XN[”\łB
@ړ́AbZ[WCւ̕`悪łȂA`悪xȂ ܂B
@}EX̃NbNŎړ͒f܂BfȂ 悤ɂɂ clickskip ^OŃNbN XLbv֎~ĂB
+
:
+[image storage=s1 layer=0 page=fore visible=true left=0 top=480 opacity=0]
[image storage=s2 layer=1 page=fore visible=true left=320 top=240 opacity=0]
[move time=4000 path="(0,240,255) (0,0,255) (0,-240,255) (0,-480,0)" layer=0]
[move time=4000 path="(320,240,0) (320,240,511) (320,240,0) (320, 240,0)" layer=1]
[wm][wm] +
+
+ +

nextskip ( ȗI܂łށv̐ݒ )

+
VXe
+
+ +
K{?l
enabledyestrue ܂ false@ȗI܂Őiށv̋@\Lɂꍇ trueA ɂꍇ false w肵܂B
@[U[ȗI܂Őiށv̋@\gpł悤ɂ邩ۂ wł܂B
@fV[Ȃǂł͖ɂĂقꍇ܂B
+
+ +

nowait ( \m[EFCg )

+
bZ[W
+
@̕\xm[EFCgɐݒ肵܂B
@̃^ÓAm[EFCgɐݒ肷OɁAO̕\xL܂B ̋L\xɖ߂ɂ endnowait ^O gƂł܂B
@̃^O endnowait ^O̊Ԃɂ́Aۑ”\ȃxLqȂłB
+
+ +

openvideo ( rfI/SWF̍Đ )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
storageyest@C@Đt@Cw肵܂B
@rfI܂SWF(Shockwave Flash)̍Đ̏܂B
@ʓIɃrfI̍Đɂ͎Ԃ̂ŁAĐ̃^C~O ق̂̂ƓꍇȂǁÃ^OgčĐ݂̂ ɍs킹邱Ƃł܂B
@ĐrfISWFĐɂ playvideo ^ Ogp܂B
@̃^OgpȂĂ playvideo ^OōĐt@Cw肵 Đ邱Ƃ͂ł܂B
+
+ +

p ( y[WNbN҂ )

+
bZ[W
+
@y[W̃NbN҂s܂B
@s [p] Əꍇ́ÂƂ \ ĂȂĂs ͂܂( Config.tjs global.ignoreCR false ɐݒ肵ꍇ )B
@current ^Oŗy[W̃bZ[WC w肵Ăꍇ͂̋L͕\܂B\ꍇ \y[W̃bZ[WCw肵ĂB
+
+ +

pausebgm ( BGM ẗꎞ~ )

+
ʉEBGMErfI
+
@BGM tꎞ~܂BConfig.tjs BGM ĐfBA "Wave" w ꍇ݂̂ɗLłB
@BGM ̈ꎞ~Ԃ͞xɕۑ܂Aꎞ~Ăꍇ BGM Đʒȕ͕ۑȂ̂ŒӂĂB
@ꎞ~ BGM ĊJɂ resumebgm ^O gpĂB
+
+ +

pausevideo ( rfÏꎞ~ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
@rfI̍Đꎞ~܂B
+
+ +

pimage ( 摜̕ljǂݍ )

+
C
+
+ + + + + + + + + + + + +
K{?l
storageyes摜t@C@ljēǂݍމ摜w肵܂B
layeryes"base" ܂ 0 ȏ̐@摜ljēǂݍރCw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiCɉ摜ǂݍ݂܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
keyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"@storage Ŏw肵摜́Aǂ̐F𔲂FƂ邩w肵܂B ȗƔF͖ɂȂ܂B @key=0xRRGGBB Ƃ` 16 iŔFw肷 ƁARR() GG() BB()œhꂽ𔲂FƂēɂ܂B Ƃ΁Akey=0xff00ff ł (r,g,b)=(255,0,255) ‚܂^}[_̕ 𔲂FƂēɂƂwɂȂ܂B
@Pɐlw肷΁ÃpbgCfbNX̐l FƂȂ܂B16F/256F̉摜ɑ΂ėLłB
@key=adapt Ǝw肷΁AIɔF肳܂B gp锲F́A摜̈ԏ̃CɂāAԑgĂFłB 16F/256F̉摜ɑ΂ėLłB
@}XN摜gpꍇ́Ȃ͎w肷Kv ܂B
dxyessNZPdˍ킹A邢̓Rs[̍[ x W (Ώۂ̃C̍W)w肵܂B
dyyessNZPdˍ킹A邢̓Rs[̏[ y W (Ώۂ̃C̍W)w肵܂B
sxnosNZPdˍ킹A邢̓Rs[錳̍[ x W (ljēǂݍމ摜̍W)w肵܂B
@ȗ 0 łƌȂ܂B
synosNZPdˍ킹A邢̓Rs[錳̏[ y W (ljēǂݍމ摜̍W)w肵܂B
@ȗ 0 łƌȂ܂B
swnosNZP@dˍ킹A邢̓Rs[镝 w肵܂B
@ȗƁAljēǂݍމ摜ׂ̕ĂłƌȂ܂B
shnosNZP@dˍ킹A邢̓Rs[鍂 w肵܂B
@ȗƁAljēǂݍމ摜ׂ̍ĂłƌȂ܂B
modeno"copy"܂ "opaque" ܂ "pile" (ftHg) ܂ "alpha" ܂ "add" ܂ "sub" ܂ "mul" ܂ "dodge" ܂ "darken" ܂ "lighten" ܂ "screen" ܂ "psadd" ܂ "pssub" ܂ "psmul" ܂ "psscreen" ܂ "psoverlay" ܂ "pshlight" ܂ "psslight" ܂ "psdodge" ܂ "psdodge5" ܂ "psburn" ܂ "pslighten" ܂ "psdarken" ܂ "psdiff" ܂ "psdiff5" ܂ "psexcl"@sx sy sw sh ̊eŎw肵`̈ dˍ킹邩A邢 PɃRs[邩A邢͉Zsw肵܂B
@"copy" ܂ "opaque" w肷Ƌ`̈ Rs[܂B"copy" ł "opaque" łӖłB
@"pile" ܂ "alpha" w肷ƁAAt@ɂdˍ킹s܂B"pile" ł "alpha" łӖłB
@"addalpha" w肷ƁAZAt@ɂdˍ킹s܂B
@̂ق̃[hɂ‚Ă image ^O mode QƂĂB
@ȗ "pile" w肳ꂽƌȂ܂BOI TLG5/6 摜͉摜ɂǂ̏dˍ킹[hŏdˍ킳邩̏Ă܂ (̏ image ^Oœǂݍ܂镨Ɠł)B̏ꍇ́Ȃȗꂽꍇ́Ả摜ƂĎĂdˍ킹[hɏ]܂B
opacitynosx ( 0 (S̓) ` 255 (S̕s ) )@mode "pile" w肵ꍇ̏dˍ킹̕sxA邢 "add" "sub" "mul" "dodge" "darken" "lighten" "screen" ꂩw肵ꍇ̉Z̋xw肵܂B
@ȗ 255 łƌȂ܂B
@w肵Cɉ摜ljēǂݍ݂܂B
@w肵C̎w肵ɁAʂ̉摜t@C̈ꕔdˍ킹ARs[肷邱Ƃł܂B
@ł摜ljēǂݍނƂł܂BAłAƂĂA摜lj ǂݍނƂ́u摜ljēǂݍ񂾁vƂ񂪂ǂǂƒ~ςĂĂ܂̂ŒӂĂB
@V image ^OŃCɉ摜ǂݍ񂾂Afreeimage ^O 摜ƁAljēǂݍ񂾉摜₻̏͏܂B
@Ƃ΁A莞ԊԊuŃCɉ摜ljēǂݍŃAj[VAƂprɂ͂̃^Oł͂Ȃ Aj[V̋@\gقǂł傤B
@̃^ÓAimage ^Oʼn摜ǂݍ񂾂Ả摜̈ꕔςAƂƂɁAY image ^O ɋLqAƂprɎg܂B
+
+ +

playbgm ( BGM ̉t )

+
ʉEBGMErfI
+
+ + + +
K{?l
storageyesBGM t@C@t BGM t@Cw肵܂B
startnoBGM Jnʒuw@[v`[iŎw肵x BGM ̍ĐJnʒuw肵܂B
loopnotrue(ftHg) ܂ false@BGM [v邩w肵܂B
@true w肷ƃ[v܂Bfalse w肷 [v܂B
@ȗ true łƌȂ܂B
@BGM t܂B
+
+ +

playse ( ʉ̍Đ )

+
ʉEBGMErfI
+
+ + + + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ʉĐobt@w肵܂B‚̃obt@ł ɂ͈‚̌ʉ‚炷Ƃł܂B
@ȗ 0 łƌȂ܂B
storageyesʉt@C@tʉt@Cw肵܂B
@gq͏ȗ”\łAȗꍇɎIɒTô .wav ܂ .ogg ܂ .mp3 ̊gqƒt@CłB ( ogg mp3 Đɂ SDK t̃vOCKv )
̂ق̃vOCŎgp”\ɂȂ邻̂ق t@C`w肷ꍇ͊gqw肵ĂB
startnoSE Jnʒuw@[v`[iŎw肵x SE ̍ĐJnʒuw肵܂B
loopnotrue ܂ false(ftHg)@ʉJԂĐ邩ǂw肵܂B
@true w肷ƌJԂĐ܂Bfalse w肷ƈ̍ĐƂȂ܂Bȗ false łƌȂ܂B
@true w肵ꍇ ws ^O ŌʉĐ̏I҂‚Ƃ͂ł܂B
@ʉĐ܂B
@̃^O͌ʉ̍Đ̏I҂܂BI҂‚ ws ^OgĂB
+
+ +

playvideo ( rfI/SWF̍Đ )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
storagenot@C@Đt@Cw肵܂B
openvideo ^O Đ̏Ăꍇ͂̑w肷Kv͂܂B
@tɁAopenvideo ^OgpȂꍇ͂Ńt@C w肷Kv܂B
@rfI܂SWF(Shockwave Flash)Đ܂Bvideo ^OŎw肵\̈ɂč ܂BrfI\̈̓ftHgł͔\Ȃ̂ŁAvideo ^Oŕ\ԂɂȂ \܂B
@̃^O̓rfI̍Đ̏I҂܂B҂‚ɂ wv gpĂB
+
+ +

position ( bZ[WC̑ )

+
bZ[W
+
+ + + + + + + + + + + + + + + + + +
K{?l
layernomessage0 ܂ message1 ܂ message@ΏۂƂ郁bZ[WCw肵܂B
current ^OŎw肳ꂽ ݂̃bZ[WCI܂B
@̑ page ȗꂽꍇ́Acurrent ^OŎw肳ꂽ ݂̃y[WẼ݂bZ[WCI܂B
pageno"fore" ܂ "back"@ΏۂƂy[Ww肵܂B
@̑ȗ current ^OŎw肳ꂽ ݂̃y[WI܂B
leftno[ʒu ( pixel P )@bZ[WC̍[ʒuw肵܂B
topno[ʒu ( pixel P )@bZ[WC̏[ʒuw肵܂B
widthno ( pixel P )@bZ[WC̕w肵܂B
heightno ( pixel P )@bZ[WC̍w肵܂B
framenot[摜̃t@C@bZ[WC̃t[摜Ƃĕ\摜w ܂BgpȂꍇ "" w肵ĂB"" w肷 ƁAbZ[WC color opacity Ŏw肵 FAZxŋ`ŕ\܂B @Ŏw肵t@C (gq) _m lj t@CA΁A}XN摜Ƃēǂݍ܂܂B }XN摜͕K 256 FO[XP[ŕۑĂB
framekeyno0xRRGGBB ` ܂ pbgCfbNXԍ ܂ "adapt"@frame Ŏw肵t[摜́Aǂ̐F𔲂F 邩w肵܂BȗƔF͖ɂȂ܂B @key=0xRRGGBB Ƃ` 16 iŔFw肷 ƁARR() GG() BB()œhꂽ𔲂FƂēɂ܂B Ƃ΁Akey=0xff00ff ł (r,g,b)=(255,0,255) ‚܂^}[_̕ 𔲂FƂēɂƂwɂȂ܂B
@Pɐlw肷΁ÃpbgCfbNX̐l FƂȂ܂B16F/256F̉摜ɑ΂ėLłB
@key=adapt Ǝw肷΁AIɔF肳܂B gp锲F́A摜̈ԏ̃CɂāAԑgĂFłB 16F/256F̉摜ɑ΂ėLłB
@}XN摜gpꍇ́Ȃw肷Kv͂܂B
colorno0xRRGGBB `@bZ[WC̕\F 0xRRGGBB `Ŏw ܂B frame "" w肵ƂɗLłB
opacitynosx ( 0 ` 255 )@bZ[WC̕sx 0 ` 255 ̐lŎw肵 (̕sxAĈ̕sxł͂܂)B0 ŊS ɓłBframe "" w肵ƂɗLłB
marginlno] ( pixel P )bZ[WC̍]w肵܂B
margintno] ( pixel P )bZ[WC̏]w肵܂B
marginrnoE] ( pixel P )bZ[WC̉E]w肵܂B
marginbno] ( pixel P )bZ[WC̉]w肵܂B
verticalno"true" ܂ "false"@bZ[WCcɃ[hɂɂ "true" w肵܂B ɂɂ "false" w肵ĂB
draggableno"true" ܂ "false"@true ɐݒ肷ƁAmarginl, margint, marginr, marginb Ŏw肵 }[W̕łAt[摜̕sx 64 ȏ̉ӏA}EX hbO邱Ƃɂ胁bZ[WC[Uړł悤ɂȂ܂B
@false w肷Ƃ͍̓s܂B
visibleno"true" ܂ "false"@true ɐݒ肷ƁAbZ[WCŽ(\)ɂȂ܂B
@false ɐݒ肷ƁAbZ[WC͕sŽ(\)ɂȂ܂B
@bZ[WCɑ΂lXȑw肵܂B
@̑Aȗΐݒ͕ύX܂B
@marginl, margint, marginr, marginb ̂ꂼ̑́Aframe Ŏw肵 t[摜ł̕\̈w肷̂ɂg܂B @bZ[WCɑ΂ȕʂɐݒł܂ ( y[WEʉʂʂ ݒɂ邱Ƃł܂ )B
+
+ +

preparevideo ( rfI̍Đ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
rfI̍Đs܂B
C[`惂[hɖ`摜\Ă܂̂h߂ɂ̋@\gpĂB
̃^O̒ɂȂ炸[wp]^Ouď҂ĂB
̃^O̓C[`惂[ĥݗLłB
+
+ +

ptext ( Cւ̕` )

+
C
+
+ + + + + + + + + + + + + + + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@`悷郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiCɕ`悵܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
xyespixelP@`悷鉡ʒu pixel PʂŎw肵܂B
yyespixelP@`悷cʒu pixel PʂŎw肵܂B
textyes@`悷镶w肵܂B
verticalnofalse(ftHg) ܂ true@cǂw肵܂Btrue w肷ƏcɂȂ܂B
anglenopx10{@`̊pxw肵܂Bpx 10 {̒l ( 0 ` 3600 ) Ŏw肵܂B
@ȗƁȀꍇ 0Ac̏ꍇ 2700 w肳ꂽƌȂ܂B
sizenoTCY(pixelP)@TCY pixel PʂŎw肵܂B
@̑ȗ 12 I܂B
facenotHg@tHgw肵܂B
@tHgɂ͞BȎw͂ł܂BXy[XAp^SpmɎw肵ĂB
@̃tHgJ}ŋ؂Ďwł܂B̏ꍇ́Aŏ̕ɏ tHg݂΁AꂪD悳đI܂B
@ : face="HGs,lr oSVbN"
@cptHg͎Iɐݒ肳܂̂ŁAtHg̐擪 @ }[N‚ Kv͂܂B
@̑ȗ lr oSVbNI܂B
colorno0xRRGGBB `@F 0xRRGGBB `Ŏw肵܂B
@ȗ 0x000000 łƌȂ܂B
italicnotrue ܂ false(ftHg)@Α̂ɂ邩ǂw肵܂Btrue w肷ƎΑ̂ɂȂ B
@̑ȗ false łƌȂ܂B
shadownotrue(ftHg) ܂ false@ɉe‚邩w肵܂Btrue w肷Ɖe‚܂B
@edge shadow true w肷邱Ƃ͂ł܂B
edgenotrue ܂ false(ftHg)@ܕ ( 蕶 ) ɂ邩w肵܂Btrue w肷ƑܕɂȂ܂B
edgecolorno0xRRGGBB `@̑܂̐F 0xRRGGBB `Ŏw肵܂B
@ȗ 0x000000 w肳ꂽƌȂ܂B
shadowcolorno0xRRGGBB `@e̐F 0xRRGGBB `Ŏw肵܂B
@ȗ 0x000000 w肳ꂽƌȂ܂B
boldnotrue ܂ false(ftHg)@𑾕ɂ邩w肵܂B true w肷ƑɂȂ܂B
@w肵Cɕ`悵܂B
@bZ[WCɕ\̂ƈقȂÃ^Oŕ`悵e͞xɋL^܂ (xǂݍłČ܂)B
@̓Cɉ摜ǂݍނƏ܂B
@Ȃɂ̐lXe[^XȂǂʏɕ\ꍇɕ֗łB
+
+ +

quake ( ʂh炷 )

+
VXe
+
+ + + + +
K{?l
timeyes܂ ms(~b)@Ŏw肵\̂Ɠ̎ԁAʂh炵܂B
@timemode ms w肵ꍇ̓~bPʂŁAdelay w肵ꍇ delay ^OŎw肵\x~̃^O time w肵ԕhꂪ܂B
timemodeno"ms" ܂ "delay"@time ̒Pʂw肵܂B
@̐ݒ̃ftHg Config.tjs defaultQuakeTimeInChUnit @]܂B
hmaxnopixel P@h̉ւ̍őUw肵܂Bȗ 10 w肳ꂽƌȂ܂B
vmaxnopixel P@h̏cւ̍őUw肵܂Bȗ 10 w肳ꂽƌȂ܂B
@ʂh炵܂B
@̃^O͗h̏I҂܂Bh̏I҂‚ wq ^OgpĂB
@vmax 0 ɐݒ肷ƉhɂȂ܂Bhmax 0 ɐݒ肷ƏchɂȂ܂B
+
+ +

r ( s )

+
bZ[W
+
+ +
K{?l
eolnotrueConfig.tjs ignoreCR false ̏ꍇAKAG ͉s̍ۂ r ^O𐶐܂Áus̍ۂɐ r ^Ov̏ꍇ ̑Al true ɂȂĂ܂BViIɏꂽ [r] ^Ȍꍇ͂̑͂܂B
̑TJSXNvgʼns[r]^Oʂꍇ gp܂̂ŁAKAGViIł̑w肷Ӗ͂܂B
@s܂B
+
+ +

rclick ( ENbN̐ݒ )

+
VXe
+
+ + + + + + +
K{?l
callnotrue ܂ false@true ݒ肷ƁAENbN storage target Ŏw肵 Tu[`Ăяo悤ɂȂ܂Bjump Ƃ̗̑ false w肷ƁAʏ ubZ[Wv̓ɂȂ܂B
@̑ jump 𓯎 true ɂ鎖͂ł܂B
jumpnotrue ܂ false@true ݒ肷ƁAENbN storage target Ŏw肵 ꏊɃWv悤ɂȂ܂Bcall Ƃ̗̑ false w肷ƁAʏ́ubZ[Wv̓ɂȂ܂B
@̑ call 𓯎 true ɂ鎖͂ł܂B
targetnox@call jump true ݒ肵ꍇǍĂяo/Wṽxw肵܂B
@̑ target="" ƂꍇAstorage Ŏw肵t@C̐擪 sn܂܂B
storagenot@C@call jump true ݒ肵ꍇǍĂяo/Wṽt@Cw肵܂B
@̑ storage="" ƂꍇAENbNꂽ_ł̃t@C x܂B
enablednotrue ܂ false@true ݒ肷ƁAENbNɂ胁bZ[WCBꂽA w̃[`ĂяoꂽAwꏊɃWv肵܂B
@false w肷ƁA͍̓s܂B
namenoj[ږ܂ "default"@VXej[́ubZ[Wṽj[ږw肵܂B
@name=default ƂƁAftHǵubZ[WvɂȂ܂B
@j[zbgL[ ( j[ړʼn̂‚ ) w肷ɂ́A& ɑĕw肵Ă ( Ƃ΁ubZ[W (&S)v )B
@ENbNAL[{[h ESC L[̓ݒ肵܂B
@̑Aȗΐݒ͕ύX܂B
@̋@\́A[l] [p] ^Oł̃NbN҂A[s] ^Oł̒~ɂ̂ 邱Ƃł܂B
+
:
+@rclick call=true target="*rclick" name="ENbNpTu[`Ă(&S)" enabled=true

*rclick
@rclick jump=true target="*exit" name="߂(&S)" enabled=true
@current layer=message1
@layopt layer=message1 page=fore visible=true
@er
͉ENbN[`łB
@s
*exit
@layopt layer=message1 page=fore visible=false
@current layer=message0
@rclick call=true target="*rclick" name="ENbNpTu[`Ă(&S)" enabled=true
@return
+
+
+ +

record ( ʉߋL^s )

+
xEʉߋL^
+
@݂̈ʒuŒʉߋL^s܂B
@ʉߋL^ɂ́AOɂuxۑ”\ȃxv̈ʒuL^A߂Ƃ ɖ߂܂AꂪۂɒʉߋL^ƂċL^^C~ÓÃ^OLq ́uxۑ”\ȃxvʉ߂ƂłB
+
+ +

resetfont ( ftHgɖ߂ )

+
bZ[W
+
@font ^OŎw肵̑ftHgɖ߂܂B
@́AbZ[WCƂɌ•ʂɐݒł܂B
+
+ +

resetstyle ( X^CftHgɖ߂ )

+
bZ[W
+
@style ^OŎw肵s̃X^CׂăftHg̐ݒ ߂܂B
+
+ +

resetwait ( EFCg̏ )

+
VXe
+
@wait ^O mode=until Ŏgp鎞Ԍ_ݒ肵܂B
@̃^O wait ^O̊Ԃɂ͞xۑ”\ȃxȂł ( rŞx ۑĂ̏܂ł͕ۑȂ̂ )B
+
:
+[resetwait]
[wait mode=until time=3000]
; resetwait ʉ߂Ԃ 3 bo߂܂ő҂ +
+
+ +

resumebgm ( BGM t̍ĊJ )

+
ʉEBGMErfI
+
@pausebgm ^O ňꎞ~ BGM ĊJ܂B
+
+ +

resumevideo ( rfIĐ̍ĊJ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
rfI̍ĐĊJ܂B
pausevideoł̈ꎞ~́AresumevideogpāAĐĊJ܂B
+
+ +

return ( Tu[`߂ )

+
xEWv
+
+ + + +
K{?l
storagenoViIt@C@߂̃ViIt@Cw肵܂Bstorage ȗāA target ĂƁÃ݂ViIt@CłƌȂ܂B
targetnox@߂̃xw肵܂B
@target ȗāAstorage ĂƁA t@C̐擪s܂B
countpagenotrue(ftHg) ܂ false@Ăяoɖ߂ƂɁA return ^Ô ꏊ̃xuǂ񂾁vƂ݂Ȃǂw肵܂B
@߂ۂɂ̃y[Wuǂ񂾁vƂɂȂĂ ꍇ false w肵܂B
@Tu[`Ăяoɖ߂܂B
@storage target 𗼕ƂȗƁAĂяo call ^O̒ ߂܂Bstorage target w肷΁ACӂ̏ꏊɖ߂邱Ƃł܂B
@call ^OŌĂяoꂽTu[`́A ̃^OŌĂяoɖ߂ACӂ̏ꏊɂǂKv܂B
+
+ +

rewindvideo ( rfI̊߂ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
@rfI擪܂Ŋ߂܂B
+
+ +

ruby ( rw )

+
bZ[W
+
+ +
K{?l
textyesrƂĕ\镶rƂĕ\镶w肵܂B
@̈ꕶɑ΂郋rw肵܂B
@r\ꍇ͖w肵ĂB
@̕ɃrUꍇ́AꕶɃrw肷Kv܂B
+
:
+@[ruby text=""][ruby text=""] +
+
+ +

s ( ~ )

+
VXe
+
@ViIt@C̎s~܂B
@link ^OőI҂ƂɁÃ^O܂B
+
+ +

save ( x̕ۑ )

+
xEʉߋL^
+
+ + +
K{?l
placeno0܂͐̐(0ftHg)@x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
@ǂ̂悤Ȑlw肵Ă܂܂񂪁A999 ` 1999 ͓ʂȈӖ xłB
asknotrue ܂ false(ftHg)@true w肷ƁAxۑ邩ǂ̊mF܂Bfalse w肷ƞxۑ邩ǂ̊mF͂܂B̑ȗ false w肵Ƃ݂Ȃ܂B
@t[Z[u[hɂāAw肳ꂽxɕۑ܂Bj[ux͂ށvIꂽꍇ ܂B
+
+ +

seopt ( ʉ̐ݒ )

+
ʉEBGMErfI
+
+ + + + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ݒύXobt@w肵܂B
@ȗ 0 łƌȂ܂B
volumeno% (0`100)@ʉ̉ʂ % Ŏw肵܂BԂ KAG ł 100 % łBȗΉʂ͕ύX܂B
@100 łBʂ̗}݂̂T|[g܂( ̓Ał܂)B
gvolumeno% (0`100)@ʉ̑批ʂ % Ŏw肵܂BԂ KAG ł 100 % łBȗΉʂ͕ύX܂B
@批ʂ volume Ŏw肷ʏ̉ʂƂ͕ʂɁA obt@̉ʂ𐧌䂷邱Ƃł‚̂̂łBۂɍĐ 鉹ʂ́Aʏ̉ʂƑ批ʂ|킹ʂɂȂ܂ ( Ƃ volume=50 gvolume=75 Ȃ 50(%)*75(%)=37.5(%) )
@批ʂ͌ʉobt@ƂɃVXeϐɋL^AN ɂp܂ ( exɕۑ킯ł͂܂ )B
pannop (-100`0`100)@p (Ẻʒu) w肵܂B
@-100 SȍA0 A100 SȉEłB
@ʉ̌X̃obt@ɑ΂ݒύX܂B
+
+ +

setbgmlabel ( BGM ̃xʉߏ̓o^ )

+
ʉEBGMErfI
+
+ + + + +
K{?l
nameyesx@BGM ̃[v`[iŎw肵xw肵܂B
storagenoViIt@C@xʉߎ̑JڐViIt@Cw肵܂B
targetnox@xʉߎ̑Jڐ惉xw肵܂B
expnoTJS @xʉߎɎs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
@BGM ̃xʉ߂ۂɍso^܂Bo^”\łBBGM ύXꂽꍇ͂̎w͎Iɏ܂B
+
+ +

setbgmstop ( BGM ̒~̓o^ )

+
ʉEBGMErfI
+
+ + + +
K{?l
storagenoViIt@C@BGM~̑JڐViIt@Cw肵܂B
targetnox@BGM~̑Jڐ惉xw肵܂B
expnoTJS @BGM~Ɏs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
@BGM ~ۂɍso^܂BBGM ύXꂽꍇ͂̎w͎Iɏ܂B
+
+ +

showhistory ( bZ[W̕\ )

+
bZ[W𑀍
+
@bZ[W\܂B
@bZ[W̕\IƁAs͌p܂B
+
+ +

startanchor ( uŏɖ߂v̗LE )

+
xEʉߋL^
+
+ +
K{?l
enabledno"true"(ftHg) ܂ "false"@"true" w肷邩̑ȗƁÃ^Ô ÕZ[u”\ȃxuŏɖ߂v̖߂ł Auŏɖ߂v̋@\LɂȂ܂B
@"false" w肷Ɓuŏɖ߂v̋@\ɂȂ܂B
@Config.tjs goToStartMenuItem.visible =true; Ɛݒ肷ƁAVXe|ŏɖ߂ j[\܂AꂪIꂽꍇɖ߂ꏊ̃^OŎw肵܂B
@߂ꏊw肷ꍇ enabled ȗ邩 true w肵܂Ã^O̓Z[u”\ȃx̒ɏĂB̃xʉ߂ȂԂ́AVXe|ŏɖ߂̃j[͎gps”\ɂȂ܂B
@enabled false w肷Ɓuŏɖ߂v̋@\͖ɂȂ܂B
@uŏɖ߂v̓́Ã^Ȍꂽꏊ̃x̞xǂݏo Ă܂AQ[ϐ̓e͕ێꂽ܂܂ƂȂ܂B
+
+ +

stopbgm ( BGM t̒~ )

+
ʉEBGMErfI
+
@BGM t~܂B
+
+ +

stopmove ( C̎ړ̒~ )

+
C
+
@move ^OŊJnړ Iɒ~܂BׂẴC̎ړ~܂B
@摜͍ŏIʒuɈړAŏI̕\ZxɂȂ܂B
+
+ +

stopquake ( ʗh炵̒~ )

+
VXe
+
@quake^OŊJnhI܂B
@quake ^O time Ŏw肵񐔂҂ɗhI邱Ƃł܂B
+
+ +

stopse ( ʉĐ̒~ )

+
ʉEBGMErfI
+
+ +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ʉ~obt@w肵܂B
@ȗ 0 łƌȂ܂B
@ʉĐ~܂B
+
+ +

stoptrans ( C̃gWV̒~ )

+
C
+
@trans ^OŊJngWV Iɒ~܂BׂẴC̃gWV~܂B
@摜͊Sɐ؂ւԂɂȂ܂B
+
+ +

stopvideo ( rfI/SWFĐ̒~ )

+
ʉEBGMErfI
+
+ +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
@rfI/SWF̍Đ~܂B
+
+ +

store ( x@\̐ݒ )

+
xEʉߋL^
+
+ +
K{?l
enabledyestrue ܂ false@x@\Lɂꍇ true Aɂꍇ false w ܂Bfalse w肷ƞxɂZ[uE[hłȂ Ȃ܂B
@x@\Lɂ邩Aɂ邩w肵܂B[U[ɃZ[uE[h ̓s킹Ȃꍇ [store enabled=false] Ƃ܂B
@disablestore ̋@\ƈႤ̂́Astore ^O x͂ށEǂ̗̋@\PvIɐݒ肷̂ɑ΂A disablestore ^O̓Z[u”\ȃxʉ߂܂ł̊Ԃ̈ꎞI Ԃux͂ށv܂́uǂv @\𖳌ɂ邾łBg disablestore ̕ǂł傤B
+
+ +

style ( X^C̐ݒ )

+
bZ[W
+
+ + + + + +
K{?l
alignno"left"/"top" ܂ "center" ܂ "right"/"bottom" ܂ "default"@s̕w肵܂B
@̏ꍇA"left" w肷ƍ(ftHg)A"center" w肷 Z^OA"right" w肷ƉEɂȂ܂B"default" w肷 ɂȂ܂B
@c̏ꍇA"top" w肷Əl(ftHg)A"center" w肷 Z^OA"bottom" w肷Ɖl߂ɂȂ܂B"default" w肷 l߂ɂȂ܂B
linespacingnos (pixelP)@sԂ pixel PʂŎw肵܂BsŜ́̕ȂŎw 肵l linesize w肵l𑫂lɂȂ܂B
pitchnoԃItZbg(pixelP)@Ԃ̃ItZbg pixel PʂŎw肵܂B @0 w肷ƁÃ̕ftHg̎Ԃŕ\܂B̐A -1 w肷ƁÃ̕ftHg̎ -1 ̃sNZA l߂ĕ\܂B̐\ƎԂ邱Ƃo܂B
linesizeno\TCY(pixelP) ܂ "default"@s̕w肵܂B
@"default" w肷ƍs͎̕IɌ肳܂Arŕ傫 ȂƁȂ傫ɍ킹ĕ̍Ĕzus܂B
@Ĕzuhɂ́A炩߂̑ŁA̍ő̑傫w肵ĂB
autoreturnno"true" ܂ "false" ܂ "default"@sEy[Ws킹邩ǂw肵܂B
@"true" ܂ "default" w肷ƎsEy[Ws܂B
@"false" w肷ƎsEy[W͍s܂̂ŁA\ ĂbZ[WC͂ݏoĕ`悳܂B
@s̃X^Cw肵܂B
@KAG hLǵu\̏ڍׁvQƂĂB @̑́Aresetstyle ^O ct ^O sƁAftHg̒lɖ߂܂B
@s̃X^C̓bZ[WCƂɌ•ʂɐݒł܂B
+
+ +

tempload ( x̃ォ̓ǂݍ )

+
xEʉߋL^
+
+ + + + +
K{?l
placeno0܂͐̐(0ftHg)@x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
senotrue (ftHg) ܂ false@ǂݍނƂɁAʉ̏ǂݍނw肵܂B
@false w肷ƌʉ͓̏ǂݍ݂܂ ( ݂̌ʉ ̂܂ܖ‚葱܂ )B
bgmnotrue (ftHg) ܂ false@ǂݍނƂɁABGM ̏ǂݍނw肵܂B
@false w肷 BGM ͓̏ǂݍ݂܂ ( ݂ BGM ̂܂܉tꑱ܂ )B
backlaynotrue ܂ false (ftHg)@ǂݍނƂɁAOiC͓̏ǂݍ܂ɁA wiCɂ͑OiC̏ǂݍނǂw肵܂B
@true w肷ƁÁuxvł͕\y[WƂċL^Ă 񂪁Aۂɂ͗y[Wɓǂݍ܂A\y[W͂̂܂܂ɂȂ܂B
@tempsave ^Oŕۑ́uxv ǂݏo܂B
@Aʏ̞x̓ǂݏoƈႤ̂́AۑʒuɎsړȂŁA ̂܂܎ssƂƁAϐ̓e͕ωȂƂłB
@bZ[WC܂B܂AseAbgmAbacklay A[h̋𐧌䂷邱Ƃł܂B
@ȗpŕAƂ΃fV[Ȃǂɓ܂ɂ tempsave ^O ŏԂۑAfV[IƂł̃^OŕAƂ 悤ɁAׂĂ̐ݒɖ߂̂ʓ|ȂƂɁACɐݒ ߂prŎg܂B
@rclick Ŏw肵ENbÑTu[`ňꎞIɏۑ̂ɂ gƂł܂B
+
+ +

tempsave ( x̃ւ̕ۑ )

+
xEʉߋL^
+
+ +
K{?l
placeno0܂͐̐(0ftHg)@x̔ԍw肵܂Bȗ 0 w肳ꂽƌȂ܂B
@wł鐔lۑӏ̌ɐ͂܂񂪁A ܂傫Ȑ͎w肵ȂłB
@́uxvɌ݂̈ʒuł݂̏܂Bŕۑ̂ t@Cł͂Ȃ̞xł̂ŁAKAG IĂe͕ێ܂񂵁A ʏ́uxvƂ͂Ȃ̊֌W܂B
@܂AŌɒʉ߂xʒuł̏Ԃۑ̂ł͂ȂāÃ^Ôʒuł̏ L^܂B܂Aϐ̓e͋L^܂B
@tempload ^OƑgݍ킹Ďg܂B
+
+ +

timeout ( ^CAEg҂Wv )

+
xEWv
+
+ + + + + + +
K{?l
timeyes^CAEg@^CAEg܂ł̎Ԃ ms Ŏw肵܂B
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
expnoTJS @^CAEgɎs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
senoʉt@C@^CAEgɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
sebufnoʉobt@ԍ@clickse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
@݂̃bZ[WCɑ΂ă^CAEgo^܂B ^CAEg҂ s ^Osꂽ_ɂȂ܂B @̃^Ogꍇ́AȂׂ s ^OłɑI҂ɂĂB
+
+ +

title ( ^Cgw )

+
VXe
+
+ +
K{?l
nameyes^Cg@\^Cgw肵ĂB
@^XNo[AуEBhELvV ( ^Cgo[ ) ɕ\镶w 肵܂B
@ʏ̓Q[̃^CgłB
+
+ +

trace ( R\[֒l̏o )

+
ϐETJS
+
+ +
K{?l
expyesTJS @] TJS w肵܂B
@exp Ŏꂽ]AʂR\[ɏo͂܂B
@R\[ Shift+F4 ŕ\قAConfig.tjs logMode ݒ肷邱Ƃ At@CɋL^邱Ƃł܂B
+
:
+[trace exp="f.test"]
; Q[ϐ test ̓e R\[ ɏo͂
; R\[ɂ͈ȉ̂悤ɕ\ ( )
; 6:45:34 [trace] expression="f.test" type of result=Number result=500
+
+
+ +

trans ( C̃gWV )

+
C
+
+ + + + + + + + +
K{?l
layerno"base"(ftHg) ܂ 0 ȏ̐ ܂ message0 ܂ message1 ܂ message@ΏۂƂȂ郌Cw肵܂B
@base w肷 wiC ɂȂ܂B
@0 ȏ̐w肷ƑOiCɂȂ܂B
@message0 ܂ message1 w肷ƃbZ[WCɂ ܂BP message Ƃ̂ݎw肵ꍇ́A current ^OŎw肵݂̑Ώۂ̃bZ[WC ΏۂɂȂ܂ ( y[WE\y[Ŵǂ̃bZ[WC ΏۂłĂy[W\y[Wւ̃gWVs܂ )B
@ʏ base ɑ΂ăgWVs킹܂B
@base ȊOɑ΂ăgWVs킹ꍇ͂Ȃ ܂B
childrennotrue(ftHg) ܂ false@gWV̑ΏۂɎqC܂߂邩ǂ w肵܂Btrue w肷ƎqC܂߂܂B false w肷ƎqC͊܂܂܂B
@layer=base Ǝw肵Ƃ̂ݎgpł܂B
@qCɂ́AOiCƃbZ[WC܂܂܂B
timeyes(msP)@gWVsĂ鎞Ԃ𐔒lŎw肵܂B
methodno"universal" (ftHg) ܂ "scroll" ܂͂̑@gWṼ^Cvw肵܂B
"universal" w肷ƁA rule, vague, time ɏ]ăjo[TgWVs܂B
"crossfade" w肷ƁAtime ɏ]āAP NXtF[hs܂B
"scroll" w肷ƁAfrom, stay ɂăX N[gWVs܂B
@vOCɂĎgp”\ɂȂgWV ^Cv܂B̏ꍇ method ɂ͂ gWV̖Ow肵A܂AgWVɂĂ ʂ̑w肵Ȃ΂ȂȂꍇ܂B
rulemethod=universal ̂Ƃ̂[摜@jo[TgWVɗp郋[摜w肵܂B
vaguemethod=universal ̂Ƃ̂܂̈l (0`)@jo[TgWVɓKp ܂ ̈lw肵܂B
frommethod=scroll ̂Ƃ̂"left" ܂ "top" ܂ "right" ܂ "bottom"@XN[gWVɂāAy[W̉摜ǂ 猻Ă邩w肵܂B"left" = A"top"= A "right" = EA"bottom" =
staymethod=scroll ̂Ƃ̂"stayfore" ܂ "stayback" ܂ "nostay"(ftHg)@XN[gVWɂāA\y[W̉摜 ̏ɂƂǂ܂܂܁Ay[W̉摜O XN[Ă邩 ( "stayfore" )A
@\y[W̉摜XN[ďoĂA y[W̉摜̏ɂƂǂ܂܂܌Ă邩 ( "stayback" )A
@܂͕\y[W̉摜Ɨy[W̉摜A ꏏɈړȂ؂ւĂ ( "nostay" )A w肵܂B
@w肵CŃgWVs܂B
@gWV́Aɗy[W̑Ώۂ̃CA\y[W̑Ώۂ̃C ւōs܂B
@gWV́A\y[W̑Ώۂ̃C̉摜AʒuATCYAŽEsŽ ̏Ԃ͗y[W̑Ώۂ̃CƓɂȂ܂B
@ʓI method=universal ̃gWV ́Abacklay ^Oŕ\y[W̏𗠉 ʂɃRs[Ay[Wɑ΂ image layopt ^O C𑀍삵A trans ^O layer=base children=true ŎgpA wt ^OŃgWV̏I҂܂B
@macro ^Oł̈Ȃ}NĂ ֗܂B
@gWV́A\łȂAxȂ肵܂B ܂A{IɏԂ́usvȂ̂ŁAʒuړ\E\̕ύX gWV̏I҂ĂɂĂB
@ʏ͔wiCɑ΂ăgWVs킹܂Aȗpr ɎgpړIőOiC⃁bZ[WCɑ΂ȕʂɃgWV s킹邱Ƃł܂BAuy[WEʉʂ̂̃C̃TCY łȂ΂ȂȂvƂ܂B
@{ɓȗpr ( TɌ܂ ) ɗpȊÓAlayer ɂ base w肵ĂB

@̃^ÓAgWV̏I҂܂BgWV̏I ҂‚ɂ wt ^OgpĂB
+
:
+[backlay]
[image storage=fg0 layer=0 page=back]
[trans method=universal time=1500 rule=trans0 vague=64]
[wt]
+
+
+ +

unlocklink ( ÑbN̉ )

+
bZ[W
+
@ׂẴbZ[WC̃ÑbN܂B
@N{^́AIƁAĂѐVN{^쐬܂ Is\ɂȂ܂ ( GfBbg`FbN{bNXs\ɂȂ܂ ) A IɍĂёI”\ɂ邽߂ɂ̃^O܂B
@t̓ locklink ^O܂B
+
+ +

unlocksnapshot ( XibvVbg̃bN̉ )

+
xEʉߋL^
+
@locksnapshot bNXibvVbg̃bN܂B
+
+ +

video ( rfI/SWF\̈̑w )

+
ʉEBGMErfI
+
+ + + + + + + + + + + + + + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
visiblenotrue ܂ false@rfI/SWF ̕\̈\邩 ( true ̏ꍇ )A\ɂ ( false ̏ꍇ ) w肵܂B \łrfI/SWF͍Đł܂ ( R\܂ )B
leftno[ʒu ( pixel P )@\̈̍[ʒuw肵܂B
topno[ʒu ( pixel P )@\̈̏[ʒuw肵܂B
widthno ( pixel P )@\̈̕w肵܂Bo[Wł̓C`惂[hł͎w͖܂B
heightno ( pixel P )@\̈̍w肵܂Bo[Wł̓C`惂[hł͎w͖܂B
loopnotrue ܂ false@[vsꍇ true w肵܂B
positionno ( ms P )@w肵Ԃ܂ŃrfI̍ĐʒuړꍇɎw肵܂B
framenot[ԍ@w肵ʒu܂ŃrfI̍ĐʒuړꍇɎw肵܂B
@positionƈႢȂł̓t[PʂŎw肷邱Ƃł܂B
modeno"overlay" ܂ "layer"@[r[̕`惂[hw肵܂B
@"overlay" w肷ƃI[o[C[hōĐł܂BI[o[C[hł̓rfI͑̃C艜ɂȂ邱Ƃ͂ł܂񂪁AĐׂy邱Ƃł܂B
@"layer" w肷ƁAC`惂[hōĐł܂BC`惂[hł́ArfỈ摜Cɕ\ł܂AĐׂ "overlay" Ȃ܂B\郌C videolayer ^OŐݒ肵܂B
playratenoĐx(0.0傫l)@fBA̍Đxݒ肵܂B
@ݒ”\lDirectShow̃tB^ɂČ܂܂B
@Ql : tMPEGt@C̏ꍇA0.0傫l2.0܂ł̒lݒ”\łBȂMPEGt@C̏ꍇA0.0傫ldouble͈͓̔(Ԃ)Őݒ”\łAۂ̍Đx͏xɂď܂܂B
volumeno% (0`100)@ʂ % Ŏw肵܂B @100 łBʂ̗}݂̂T|[g܂( ̓Ał܂)B
pannop (-100`0`100)@p (Ẻʒu) w肵܂B
@-100 SȍA0 A100 SȉEłB
@^̒l 0 ŁA͗̃`lt{[ł邱ƂӖĂ܂B
@ ̃`lĂÃ`l̓t {[̂܂܂łB
audiostreamnumnoXg[ԍ(0`)@w肵Xg[ԍLɂ܂B
@rfI/SWF\̈̑w肵܂B
@rfI/SWF\̈̓ftHgŔ\Ȃ̂ŁÃ^Oŕ\ԂɂȂƕ\܂B
@I[o[C[hŕ\̈̓Cł͂܂BׂẴCOɕ\܂B
@o[WłSWF̓C`惂[hɂĐ͂ł܂B
+
+ +

videoevent ( sIhCxg̔ )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
frameyest[ԍ@sIhCxg𔭐t[ԍw肵܂B
@w肵t[ŃsIhCxg𔭐邱Ƃł܂B
@sIhCxǵAwp^Oő҂‚Ƃł܂B
+
+ +

videolayer ( rfICݒ )

+
ʉEBGMErfI
+
+ + + + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
channelyes1 ܂ 2@C`惂[hł́Aɓ‚̃`lŃrfIĐł܂B
@slot́AɈقȂrfIĐƂ̂߂ɂAchanneĺArfIQ‚̃C(Ƃ΁A\CƗC) ōĐƂ̂߂ɂ܂B
@̑ł́Âǂ̃`lɑ΂ẴCݒ肷邩w肵܂B
pageyes"fore" ܂ "back"@\y[W("fore")Ay[W("back")w肵܂B
layeryesCԍ(0`)@\Cԍw肵܂B
@C[`惂[hɁArfỈ摜\Cw肵܂BCTCÝArfĨTCYɎIɕύX܂B
@̐ݒɂclearvideolayer^Og܂B
+
+ +

videosegloop ( rfĨZOg[vĐ )

+
ʉEBGMErfI
+
+ + + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
startyest[ԍ@[v̎n_w肵܂B
endyest[ԍ@[v̏I_w肵܂B
@start end ŎԓŃ[vĐs܂B
̃^O̓C[`惂[ĥݗLłB
+
+ +

wa ( Aj[V̒~҂ )

+
C
+
+ + + +
K{?l
layeryes"base" ܂ 0 ȏ̐@Aj[V̒~҂‚郌Cw肵܂B
"base" w肷 wiCA 0 ȏ̐w肷 ƁAΉOiC\܂B @w肵Cɂ́AAj[V񂪓ǂݍ܂ĂȂƂȂ܂B
pageno"back" ܂ "fore"@\(fore)ʂΏۂƂ邩A(back)ʂΏۂƂ邩w肵܂B ȗƕ\y[WłƌȂ܂B
segyes0 ܂͐̐@̑Ŏw肵ZOgԍ̃Aj[V̒~҂܂B
@ZOgԍ 0 wł܂B
@Cӂ̃ZOg̃Aj[V̒~҂܂B
@Aj[V~邽߂ɂ́Aasd t@C s ^O home ^O ʉ߂Kv܂B
+
+ +

wait ( EFCg )

+
VXe
+
+ + + +
K{?l
timeyes(~b)@EFCg~bŎw肵܂B
modeno"normal"(ftHg) ܂ "until"@EFCg̕w肵܂B
@"normal" w肷邩ȂȗƒP time Ŏw肷鎞Ԃ ҂‚ƂɂȂ܂B
@"until" w肷ƁAresetwait ^OŐݒ肵 Ԍ_̌oߕb time Ŏw肵Ƃ݂ȂAw肵Ԃ܂ł҂܂Bł w肵Ԃ߂Ăꍇ͑҂܂B
canskipnotrue(ftHg) ܂ false@̃EFCgA}EX̃NbNL[{[hŃXLbvł邩 w肵܂Bfalse w肷ƁA}EX̃NbNL[{[h ł́ÃEFCgXLbvł܂B
@EFCg܂B
@݂̎Ԃ҂ (mode="normal") A邢 resetwait ^OŎw肵Ԍ_̎Ԃ҂ (mode="until") Ƃł܂B
@mode="until" ̏ꍇAłɎw肵Ԃ߂Ăꍇ kag.lastWaitTime Ƃ ϐ 0 ܂Bł̂ŁA[if exp="kag.lastWaitTime != 0"] ̂悤ɂ f΁Au܂w肵Ԃ߂ĂȂꍇv(̏ꍇAǂ‚Ăꍇ) ǂ𔻒fł܂B
+
+ +

waitclick ( NbN҂ )

+
VXe
+
@NbN҂܂B
@l ^O p ^OƈႤ̂́AXLbvłȂ ƂƁANbN҂L\ȂƂƁA҂ĂԂ͞x/ǂA ̂ق̃XLbvȂǂłȂȂǁAłB
+
+ +

waittrig ( gK҂ )

+
ϐETJS
+
+ + + +
K{?l
nameyesgK@҂ƒgKw肵܂B @kag IuWFNg ( MainWindow NX ) trigger \bh ňɓ̃gKw肷邱ƂɂA gK𔭓A҂Ԃ邱Ƃł܂B
canskipnotrue ܂ false(ftHg)@true w肷ƁANbNɂA҂“XLbv邱Ƃł܂B
onskipnoTJS@NbNɂXLbvꂽƂɎs TJS w肵܂B
@TJS2 XNvg trigger \bhĂԂ̂҂܂B
@ugKv Cxg쓮^̃vO~Ofœ삷 KAG ɂāA ViIis~AȂ炩̏҂‚߂Ɏg@\łB
@̃^ÓATJS2 XNvg̏Î҂‚̂Ɏg܂B
@Ƃ΃gK "click" ́A}EXNbNꂽƂɔg K ( ɂ‚Ă KAG łłɒ`ĂgK ) ŁA [waittrig name="click"]ƋLq邱Ƃɂ}EX̃NbN҂‚Ƃ ł܂B
+
+ +

wb ( BGM tF[h̏I҂ )

+
ʉEBGMErfI
+
+ +
K{?l
canskipnotrue ܂ false(ftHg)@true w肷ƃNbNŃtF[h̏I҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@BGM tF[hXLbvꍇ́Aʂ͒ɃtF[h̓Bʂ Ȃ܂B
@BGM ̃tF[hAEgEtF[hC̏I҂܂B
+
+ +

wc ( ̃EFCg )

+
VXe
+
+ +
K{?l
timeyes@Ŏw肵\̂Ɠ̎Ԃ҂܂B ꕶɕKvȎԂ delay ^OŎw肵܂B
@̃EFCg܂B
+
+ +

wf ( ʉtF[h̏I҂ )

+
ʉEBGMErfI
+
+ + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@tF[h̏I҂ƒobt@w肵܂B
@ȗ 0 łƌȂ܂B
canskipnotrue ܂ false(ftHg)@true w肷ƃNbNŃtF[hI҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clipskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@ʉtF[hXLbvꍇ́Aʂ͒ɃtF[h̓Bʂ Ȃ܂B
@ʉ̃tF[hAEgEtF[hC̏I҂܂B
+
+ +

wheel ( zC[҂Wv )

+
xEWv
+
+ + + + + + +
K{?l
storagenoViIt@C@WṽViIt@Cw肵܂BȗƁA ̃ViIt@CłƌȂ܂B
targetnox@Wṽxw肵܂B
@ȗƁAt@C̐擪s܂B
funcnoTJS @zC[Ɏs郁\bhw肵܂Bfunc(shift, delta, x, y) ̌`ŌĂяo܂B ȗΌĂяo͎s܂Bstorage target w肳ĂꍇÃ\bhĂяo sĂWvɈړ܂B
expnoTJS @zC[Ɏs TJS w肵܂Bȗ ͎s܂Bstorage target w肳ĂꍇA̎ sĂWvɈړ܂B
senoʉt@C@zC[ɍĐʉw肵܂Bw肵Ȃ ʉ͍Đ܂B
sebufnoʉobt@ԍ@clickse Ŏw肵ʉ‚炷ʉobt@w肵܂B ȗ 0 łƌȂ܂B
@݂̃bZ[WCɑ΂ăNbN҂o^܂B N{^ꏊNbNꍇɔ܂B @̃^Ogꍇ́AȂׂ s ^OłɑI҂ɂĂB
+
+ +

wl ( BGM Đ̏I҂ )

+
ʉEBGMErfI
+
+ +
K{?l
canskipnotrue ܂ false(ftHg)@true w肷ƃNbN BGM Đ̏I҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@rōĐI҂XLbvꍇ́ABGM ͒ɒ~܂B
@BGM Đ̏I҂܂B @BGM JԂĐ̏ꍇ͑҂܂B
+
+ +

wm ( ړ̏I҂ )

+
C
+
+ +
K{?l
canskipnotrue(ftHg) ܂ false@true w肷ƃNbNŎړ̏I҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@rŎړ̏I҂XLbvꍇ́AɍŏIʒuɈړ܂B
@ړ̏I҂܂B
+
+ +

wp ( rfIsIhCxg҂ )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
forno"loop","period","prepare","segLoop"̂ꂩ@҂ƒCxg̎ނw肵܂B
@"loop"w肷ƁA[vI[҂܂B
@"period"w肷ƁAsIhCxg҂܂B
@"prepare"w肷ƁApreparevideȍ҂܂B
@"segLoop"w肷ƁAZOg[vI[҂܂B
sIhCxg҂܂B
forw̏ꍇAׂẴCxg҂AꂩƏp܂B
+
+ +

wq ( ʗh炵̏I҂ )

+
VXe
+
+ +
K{?l
canskipnotrue ܂ false(ftHg)@true w肷ƃNbNŃgWV̏I҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@rŃgWVI҂XLbvꍇ́Aɐ؂ւ̏Ԃ ڍs܂B
@quake ^OŊJnʗh炵̏I҂܂B
+
+ +

ws ( ʉĐ̏I҂ )

+
ʉEBGMErfI
+
+ + +
K{?l
bufnoʉobt@ԍ( 0(ftHg) ` )@ĐI҂ƒobt@w肵܂B
@ȗ 0 łƌȂ܂B
canskipnotrue ܂ false(ftHg)@ʉĐ}EX̃NbNŃXLbvł邩 w肵܂B
@true w肷ƌʉĐ}EX̃NbN XLbvł悤ɂȂ܂B
@ clipskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@܂AXLbvƌʉ̍ĐIɒ~܂B
@ʉĐ̏I҂܂B
@ʉJԂĐ̏ꍇ͑҂܂B
+
+ +

wt ( gWV̏I҂ )

+
C
+
+ +
K{?l
canskipnotrue(ftHg) ܂ false@true w肷ƃNbNŃgWV̏I҂XLbvł܂B
@false w肷ƃXLbvł܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@rŃgWVI҂XLbvꍇ́Aɐ؂ւ̏Ԃ ڍs܂B
@gWV̏I҂܂B
+
+ +

wv ( rfIĐ̏I҂ )

+
ʉEBGMErfI
+
+ + +
K{?l
slotno[r[IuWFNgԍ(0`)̑s[r[IuWFNgԍw肵܂B
ȗ 0 w肳ꂽƌȂ܂B
̃[r[𓯎ɑ삷ꍇ́AConfig.tjs numMovies ̒lAKvȌɕύXĂB
canskipnotrue ܂ false(ftHg)@rfIĐ}EX̃NbNŃXLbvł邩 w肵܂B
@true w肷 rfIĐ}EX̃NbN XLbvł悤ɂȂ܂B
@ clickskip ^OŃNbNXLbv ֎~ĂƂ̃XLbvłȂ̂ŒӂĂB
@܂AXLbv rfI̍ĐIɒ~܂B
@rfIĐ̏IApreparevideo ^OɂĐ̊Avideoevent ^OɂsIhCxg҂܂B
@SWF(Sockwave Flash) ̍Đ̏I҂‚Ƃ͂ł܂Bwait ^ OŕKvȎԂ҂‚ȂǂđΏĂB
+
+ +

xchgbgm ( BGM ւ )

+
ʉEBGMErfI
+
+ + + + + +
K{?l
storageyesBGM t@C@ɍĐ BGM t@C܂ CD gbNw肵܂B
loopnotrue(ftHg) ܂ false@BGM [v邩w肵܂B
@true w肷ƃ[v܂Bfalse w肷 [v܂B
@ȗ true łƌȂ܂B
timeyestF[hsĂ鎞 (msP)@w肵ԂŌ݂̋Ȃ̃tF[hAEgsꂽAԂ w肵Ȃ̃tF[hCs܂B
overlapnoI[o[bvs(msP)@overlap ɎԂݒ肷ƁA̎ԕAtF[hAEgƃtF[h C̎ԂdȂ܂Bȗ 0 łƌȂ܂B NXtF[hsƂɎw肵܂B
volumeno% (0`100)@̋Ȃ̃tF[hɓB BGM ̉ʂ % Ŏw肵܂B
@ȗƁA̋Ȃ̉ʂ݂͌̉ʂƓɂȂ܂B
@BGM ւ܂B
@̃^Ogꍇ́AConfig.tjs doubleBuffered true ɐݒ肵ĂB
+
+ + + diff --git a/docs/kag3doc/contents/Trans.html b/docs/kag3doc/contents/Trans.html new file mode 100644 index 0000000..20213f7 --- /dev/null +++ b/docs/kag3doc/contents/Trans.html @@ -0,0 +1,252 @@ + + + + + + + gWVg + + + + + + + + +

̑O +

+@tF[hCtF[hAEgAuChȂǁAԂĉʂ؂ւʂgWV(ڂς)ƌĂт܂B
+@gg/KAGł́ANXtF[hgWVAjo[TgWVAXN[gWV́AR‚̎ނ̃gWVgp邱Ƃł܂B
+@܂AggWVvOC ( extrans.dll ) pƁA‚̃gWVɎgƂł悤ɂȂ܂ ( gg SDK wv́ugWVɂ‚āvQƂĂ )B
+
+

NXtF[hgWV +

+@NXtF[hgWV́APȉʐ؂ւʂłB
+@gWV(ڂς)łAgWVỎ摜ƁAgWV̉摜KvɂȂ܂BKAG ̏ꍇAgWVỎ摜͕\y[W̃CŁAgWV̉摜͗y[W̃CɂȂ܂B‚܂Ay[W̃C̉摜\y[Wɂ킯łB
+@gWV̊JnƂƂɁAԂĕ\y[W̉摜y[W̉摜ɒuAŏIIɗy[W̉摜\y[W̉摜ɂȂ܂B
+
+
Note
+@KAG ɂtF[hAEgAtF[hCƂTO܂BɃtF[hAEgꍇ͗y[W^ȏԂɂĂNXtF[hgWV܂B

+
+

jo[TgWV +

+@jo[TgWVƂ̂́Ajo[T(ėpI) gWV(ڂς)̂ƂŁAuʐ؂ւʁvRɍ쐬邱Ƃł郂młB
+
+@܂Ajo[TgWVɂ́A[摜ƌĂ΂AO[XP[̉摜KvɂȂ܂B[摜̃TCYgWVsCꍇ́AIɃ^Cɕ~l߂Ďgp܂B̉摜u[vƂāAgWVis܂B
+@āAjo[TgWVɕKvȑAtime (gWVsĂ鎞)ƁAvague (܂̈l) KvɂȂ܂B
+
+@܂B
+
+@ȉ̉摜ĂB
+
univtrans_A.pngunivtrans_B.pngunivtrans_R.png
gWVOAgWVA[摜


+@̂悤ɁAA ƏĂ摜AB ƏĂ摜ɈڂςƂ܂B܂A[摜ɂ́APł ォ牺ցA甒ւ̃Of[V̉摜gƂ܂B
+
+@āA܂ vague (܂̈l) 1 ɂƁAȉ̂悤ɃgWVis܂BEւƐisĂ܂B֋XAڂςɕׂĎĂ܂Aۂ͂ꂪAēꏊŕ\̂łB
+
univtrans_V1.png
vague=1 ̂Ƃ


+@‚܂A[摜̍Ƃ납AƂɌāA񂾂 B ̉摜ɒuĂĂ̂łB
+
+@ vague=64 ƂĂ݂܂傤B
+
univtrans_V64.png
vague=64 ̂Ƃ

@ǂ́AA ̉摜 B ̉摜̋Eڂ₯Ă܂ˁH ̂悤ɁAvague ̒l傫ƁAڂς̒ŁAA ł B łȂA܂ȕ傫邱Ƃł܂Bvague ɂ 1 ȏ̐lwł܂B
+
+@[摜ɂ́Â悤ɒPȃOf[Vł͂ȂA낢Ȗ͗lw肷邱ƂɂāAɏ]ĎRɃgWVs킹邱Ƃł܂B
+
+@gg_E[hy[Whttp://kikyou.info/tvp/ ɂ́AugWVCuvƂāAjo[TgWṼ[摜 20 ވȏ̂JĂ܂B
+
+

XN[gWV +

+@XN[gWV́Ajo[TgWVƂ͈ႢA؂ւ ( ) ̉摜؂ւ ( \ ) ̉摜̗̈ɃXN[ēĂ銴̕łB
+@؂ւ ( ) ̉摜ẮAAAEA4Iׂ܂B
+@܂AXN[̎d3‚̎ނ܂B
+
+@܂Astay "stayfore" w肵ꍇ̃XN[gWV́Aȉ̂悤ɂȂ܂(Ăꍇ)B
+
univtrans_Sstay.png
stay=stayfore ̂Ƃ

@̂悤ɁAstay "stayfore" w肷ƁA\y[W̉摜̏ɂƂǂ܂܂܁Ay[WOړēĂ銴ɂȂ܂B
+
+@܂Astay "stayback" w肵ꍇ̃XN[gWV͈ȉ̂悤ɂȂ܂B
+
univtrans_Sstaysrc.png
stay=stayback ̂Ƃ

@̏ꍇ́A\y[W̃CړďoĂ납Ay[W̃CĂ銴ɂȂ܂B
+
+@stay "nostay" w肷ƈȉ̂悤ɂȂ܂B
+
univtrans_Snostay.png
stay=nostay

@̂悤ɁAĂ؂ւ̉摜ɉ悤ɂăXN[̉摜oĂ܂BA ̉摜 B ̉摜܂͏cɘAɂ΁A傫ȉʂXN[Ă悤ȌʂoƂł܂BłOiC̐؂ւʂɂ͂܂Ă܂(^^;;
+
+

\y[WƗy[W +

+@gWVsŔɏdvȂ̂\y[Wy[WƂTOłB
+@wi\悤 łЉ܂AKAG ́AiڂɌ\y[WƁAڂɂ͌Ȃy[WāA͌邩ȂႤق́A܂\Ă܂B
+@KAG ̃gWV͏ɁAܕ\Ă\y[W̓eɂāAy[W̓e񂾂ƕ\ĂƂōs܂BgWVIƁA\y[W̓e͊Sɗy[W̓eƓɂȂ܂B
+@Ƃ킯ŁAgWVOɂ͗y[W𑀍삵Ȃ΂Ȃ܂B
+
+@܂BwiĈ݂ւꍇl܂B
+@܂AgWVOAC̏Ԃ̂悤łƂ܂ ( \AE )
+
+
trans0f.jpgtrans0b.jpg
gWVO

@̎_ŕ\y[W͔wiCɑSiCAbZ[WC\Ă܂By[W͂ǂ̂悤ȏԂł܂Ȃ̂Ƃ܂B
+@ [backlay] ^Oŗy[W\y[WƓɂ܂B
+
trans0f.jpgtrans0f.jpg
backlay ^Os

@gWV͗y[W̓e\y[WɈڂ̂ł̂ŁAgWVsOɁAy[WȂƂ܂B
+@ł͔wiĈ݂ւ̂ŁAy[W̔wiCɉ摜ǂݍ݂܂B
+
trans0f.jpgtrans2b.jpg
y[W̔wiCɉ摜ǂݍ񂾌

@ł trans ^OŃgWVs܂Bǂ悤łAgWV͗y[W̉摜\y[WɎĂ܂B
+@gWV͈ȉ̂悤ɂȂ܂ ( gWV̗ )B
+
trans3f.jpgtrans2b.jpg
gWV

@gWV [wt] ^Oő҂܂B
+@gWVI΁Aȉ̂悤ɁAy[Wƕ\y[WɂȂ܂B
+
trans2b.jpgtrans2b.jpg
gWV

+

wiC؂ւĂ݂悤 +

+@gWVsɂ trans ^Og܂B
+@{IɃgWV́Ay[W [backlay] ^OɂĂׂĂ̕\y[W̃C𗠃y[WɃRs[āAy[Wŕω image ^OȂǂłA trans ^OŃgWVs܂BƁAy[WɓKpωA݂̕\y[WƓւ悤ɁA\y[WɓKp܂B
+
+@܂́AwiCNXtF[hgWVŐ؂ւĂ݂܂傤B
+
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́BwiC؂ւ܂B[l][r]
+[backlay]
+[image storage="bg1" layer=base page=back]
+[trans method=crossfade time=1500]
+[wt]
+؂ւ܂H
+
+
+ +@܂A[backlay] ^Oŕ\y[W̃C̏𗠃y[WɃRs[Ă܂B
+@āAy[W̔wiCɁAɕ\ׂ摜ǂݍł܂B
+@̎_ŁAy[W\y[WƈႤ͔̂wi摜łB
+@ trans ^OŃgWVsĂ܂B̂悤ɁAtrans ̑ method=crossfade Ǝw肷ƃjo[TgWVƂȂ܂B̗ł͎Ԃ 1.5 bƎw肵Ă܂BԂ̓~bPʂŎw肷̂ time=1500 Ǝw肵܂B
+
Note
+@~bPʂŎw܂Ax~bPʂقǂƂ킯ł͂܂B

+
+@̌Awt ^OŃgWV̏I҂Ă܂BKAG wt ^OȂƃgWV҂ɎɂĂ܂܂̂ŁAwt ^OYȂ悤ɂĂB
+
Note
+@gWVɌ炸AKAG ́uԂĉ́v̂قƂǂ̃^O͂ꎩ̂ł͏I҂ɁAI҂‚߂̃^Oʂɂ܂BɂAgWVȂBGM ̃tF[hAEgAƂ悤ȂƂł܂B
+@܂AΉu҂v^O͕KĂBَނ̕ł܂ƂƂꍇ ( gWV̏I wait ^Oő҂‚Ȃ ) łAΉu҂v^O͈ꉞĂKv܂B
+

+
+
+@܂Ajo[TgWVgĂ݂ƈȉ̂悤ɂȂ܂B
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́BwiC؂ւ܂B[l][r]
+[backlay]
+[image storage="bg1" layer=base page=back]
+[trans method=universal rule="rule1" vague=1 time=1500]
+[wt]
+؂ւ܂H
+
+
+ +
+@̗ł trans ^OŃgWVsĂ܂B̂悤ɁAtrans ̑ method=universal Ǝw肷ƃjo[TgWVƂȂ܂ ( method ^OȗĂ universal łƌȂ܂ )B̗ł́A[摜Ƃ "rule1" AԂ 1.5 bA܂̈l 1 ƂݒłB
+
+@܂AXN[gWVAEAȂŃgWVsƂƁEEE
+
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́BwiC؂ւ܂B[l][r]
+[backlay]
+[image storage="bg1" layer=base page=back]
+[trans method=scroll from=right stay=nostay children=false time=1500]
+[wt]
+؂ւ܂H
+
+
+ +@ƂȂ܂Bł children=false Ǝw肵Ă̂́Â悤Ɏw肵ȂƁuqCvꏏɈړĂ܂łBKAG ł́AwiCeAOiCƃbZ[WC͔wiC̎qɂ܂B
+@qCꏏɃXN[Ă̂ł children=true ɂĂ܂܂B
+
+

OiC؂ւĂ݂悤 +

+@OiC؂ւɂ trans ^Og܂B
+
+ +
+[image storage="bg0" page=fore layer=base]
+[wait time=200]
+*start|X^[g
+[cm]
+ɂ́BOiCgWVgĕ\܂B[l][r]
+[backlay]
+[image layer=0 page=back storage="fg0" visible=true]
+; ̎_ŁA\y[W̑OiC 0 (ftHĝ܂܂Ȃ̂)sŽA
+; ̎_ŁAy[W̑OiC 0 ͉Žʼn摜ێĂāA
+; ̗y[W̃C backlay ^ǑʂŁAׂĕ\y[WƓ
+[trans method=crossfade time=1500][wt]
+‚́AOiCւ܂B[l][r]
+[backlay]
+[image layer=0 page=back storage="fg1" visible=true]
+; ̎_ŁAy[W̑OiC 0  fg1 Ƃ摜A
+; ̗y[W̃C backlay ^ǑʂŁAׂĕ\y[WƓ
+[trans method=crossfade time=1500][wt]
+AOiC܂B[l][r]
+[backlay]
+[layopt layer=0 page=back visible=false]
+; ̎_ŁAy[W̑OiC 0 ͕sŽA
+; ̗y[W̃C backlay ^ǑʂŁAׂĕ\y[WƓ
+[trans method=crossfade time=1500][wt]
+
+
+ +@̗́AOiC\Aʂ̉摜ɓւAďĂ܂B
+@܂A\鏊łA܂Abacklay ^OgāA\y[Wׂ̏ėy[WɃRs[Ă܂B̂ƁAύXAł͑OiCɑOi\킯łAy[W̑OiCɉ摜ǂݍł܂B
+@̂ƁAtrans ^OgpĂ܂B
+
+@‚ɑOiCւĂ܂AAbacklay ŗy[WɃRs[AύX𑀍삵Atrans ^OŃgWVs킹Ă܂B
+
+@ŌɑOiCĂ܂Abacklay ŗy[WɃRs[AYOiC\ɂĂ܂B\ɂȂĂƂƂ́A‚܂\ĂȂƂƂ(܂) AgWVs킹Ə܂B
+
+@ȂÂȂŁAy[Wɂ郌Cɑ΂ visible=true ƂĂ̂ŁA\Ă܂̂AƐSz܂񂪁Ay[W ( wiCƂ̎qC ) ͂ƂƔ\ɂȂȂ̂ŁAvisible=true Ǝw肵Ă\Sz͂܂B
+
+
Note
+@L̗̂悤ɁAtrans ^O layer ȗ base ( wiC ) w肳ꂽƂ݂ȂAchildren ȗ true w肳ꂽ ( qC܂߂ĈꏏɃgWV ) ƂӖɂȂ܂B
+@OiCgWVgĕ\ƂAւƂAƂȂǂȂ̏X̃gWV́AwiCɑ΂āAqC܂߂ĈꏏɃgWVƂ̂~\łBlayer=0 ȂǂƂđOiC⃁bZ[WCɑ΂ȕʂɃgWV邱Ƃł܂Aʏ͎g܂B
+

+
+

bZ[WC؂ւĂ݂悤 +

+@bZ[WCl̕@Ő؂ւ邱Ƃo܂B
+@bZ[WC̏ꍇA\E\ layopt ^Oőł̂œl̓sƂł܂B
+
+@Ƃ΁AbZ[WC\̂܂ܕ`悵A`悵IĂgWVʼnʂɕ\ɂ͈ȉ̂悤ɂ܂B܂ÂƁAbZ[WCgWVgĔ\ɂĂ܂B
+
+ +
+[layopt layer=message page=fore visible=false]
+; ŏ͕\y[WbZ[WC\
+[layopt layer=message page=back visible=true]
+; y[W̃bZ[WC\Ԃ
+[wait time=200]
+*start|X^[g
+[cm]
+[current page=back]
+; Ώۂ̃bZ[WC𗠃y[W
+[delay speed=nowait]
+; `摬xm[EFCg
+̂悤ɃgWVgȂ烁bZ[WC\邱Ƃł܂B[r]
+[delay speed=user]
+; `摬xɖ߂
+[trans method=universal rule="trans1" vague=1 time=1500][wt]
+; jo[TgWV
+[current page=fore]
+; Ô߂ɑΏۂ̃bZ[WC\y[W̕
+[l]
+; NbN҂
+[layopt layer=message page=back visible=false]
+; y[W̃bZ[WC\
+[trans method=universal rule="trans1" vague=1 time=1500][wt]
+; gWV
+
+
+ +
+ + + + diff --git a/docs/kag3doc/contents/UsingFrame.jpg b/docs/kag3doc/contents/UsingFrame.jpg new file mode 100644 index 0000000..cbdd63f Binary files /dev/null and b/docs/kag3doc/contents/UsingFrame.jpg differ diff --git a/docs/kag3doc/contents/UsingVN.jpg b/docs/kag3doc/contents/UsingVN.jpg new file mode 100644 index 0000000..b0feafa Binary files /dev/null and b/docs/kag3doc/contents/UsingVN.jpg differ diff --git a/docs/kag3doc/contents/Var.html b/docs/kag3doc/contents/Var.html new file mode 100644 index 0000000..51b8c90 --- /dev/null +++ b/docs/kag3doc/contents/Var.html @@ -0,0 +1,313 @@ + + + + + + + ϐg + + + + + + + + +

ϐƂ +

+
+@KAG ɂϐƂ́A
+
+EȂɂLĂ
+
+@ɂ܂B
+
+@AKAG ́ATJS2 ƂXNvgx[XɂĂVXełAKAG ɂϐƂ TJS2 ̕ϐ̂̂ł̂łȂ苭͂ȋ@\𔭊܂B
+
+@̓`[gAł̂ŁA{IȎĝ݂qׂ܂A KAG ̃\bhvpeBɃANZXƂAgg̋@\𒼐ڎgƂȂƁAقDԂȂ̂ŁA͂܂₷i͂̕ӂ()B
+
+

ϐ̎ +

+@KAG ̕ϐ̎ނɂ 3 ‚܂Bx̃Z[uƃ[hƂƂɃZ[uE[h镁ʂ́uQ[ϐvƁAx̃Z[uE[hƂ͊֌WȂɁAɒlێłuVXeϐvAꎞIɒlĂ߂́uꎞϐv܂BuVXeϐv́Agg/KAG IāA܂Q[NΒlێĂ܂Buꎞϐv͋ggIƓe͎Ă܂܂Axɂl͕ۑ܂B
+
+@Q[ϐɂ f ƂOAVXeϐɂ sf ƂOAꎞϐɂ tf ƂO^Ă܂B
+
+@܂AKAG ( Ƃ TJS2 ) ̕ϐɂ́Ałlł邱Ƃł܂ ( ␔lȂǂ́Aϐ̒ɓ̂̎ނu^vƂ܂ )Bϐɂ(ق)RȖOt邱ƂłAϐ̐ɐ͂܂񂵁A̒ɐ͂܂Bl͎Ƃł܂B
+@KAG 3.x ́uzvƁuzvƂł悤ɂȂ܂ ( ł͐܂ )B
+
Note
+@TJS2 ̐^ 64bitA^ double ( {x ) ̐xĂ܂B
+@̓[I UNICODE A͂܂B
+

+
+

ϐƂĎgp”\ȖO +

+@gg / KAG ł́Aϐ͂قڎRɖOt邱Ƃł܂BARƂĂgg / KAG gp”\ȕϐ̖Oɂ̓[܂B
+
+
+
ϐɂ͔ppƑSpA_ (A_[o[) gƂł
+
@abc&def Aa-z ̂悤ȕϐ͎gpł܂B
+@final_count ̂悤ɃA_[o[܂񂾂Al̖O ̂悤ɑSpgp邱Ƃł܂(Sp̋Lׂ͂Ďgp”\ł)B
+
ϐ̖ɔp̐邱Ƃ͂łȂ
+
@2friends 3com ̂悤ȕϐ͎gpł܂ ( Sp̐擪ɗ̂ł OK ł)B

+@̕ϐ̑OɁAQ[ϐł f. AVXeϐł sf. Aꎞϐł tf. t܂B
+@Ƃ΁Aȉ̂悤ȕϐl܂B
+
+ f.flag1 sf.username sf.playcount tf.i f.enokazu f.ϐ̂P ...
+
+@܂A߂Ďgϐׂ͂ĐlƂĂ 0 ŁAƂĂ '' ( 󕶎 ) ƂAȏԂɂ܂BʓIɂ́Aϐ͍ŏɒlĂgĂB
+
+
Note
+@f sf tf ̑ kag Ƃ̂邩m܂񂪁Akag KAG ̃VXeɒڃANZXƂɎg镨łB
+

+
+

ϐւ̑ +

+@Aϐɒlɂ́Aʏ eval ^Og܂BƂ΁Af.flag1 1000 ꍇEEE
+ +
+[eval exp="f.flag1 = 1000"]
+
+
+ +@Ƃ܂B‚܂Aϐ̌ = Ǎɑlw肵܂B
+
+@ꍇ́A
+ +
+[eval exp="f.ϐ̂P = ''"]
+
+
+ +@Ƃ܂B‚܂A = ̌ '' łw肵܂ ( VONH[e[Vƃ_uNH[e[VɒӂĂ )B
+@p̕ϐAlp̕ϐƂ悤ɁAϐɓ̂̌^ɂĖOςƌƂ͂܂Bꂽ̂̌^ɂȂ܂B
+
+@ق̕ϐɓeRs[ꍇ́A
+ +
+[eval exp="f.flag1 = f.flag2"]
+
+
+ +
+̂悤ɂ܂B
+
+

ϐ̉Z +

+
+@vZꍇ́A
+ +
+[eval exp="f.flag1 = f.flag1 + 1"]
+
+
+ +@Ƃ܂B̗ł́Af.flag1 1 𑫂 f.flag1 ɑĂ܂ ( ‚܂ f.flag1 1 𑫂Ă )B
+@exp ɂ TJS2 ɂuv܂B
+@ɂ́A*(Z) /(Z) +(Z) -(Z) ̂悤ȕʂZq͕ʂɎg܂ ( w̎̂悤ɗD揇ʂ܂ )B( ) JbRʂɎg܂B
+@Ƃ΁A
+ +
+[eval exp="f.flag1 = f.flag1 + f.flag2 * f.flag3"]
+
+
+ +@ƂƁAf.flag2 f.flag3 ̂ f.flag1 Zꂽ̂ f.flag1 ɓ܂B
+
+@ZsƂ / (XbV) p܂B
+ +
+[eval exp="f.flag1 = f.flag2 / f.flag3"]
+
+
+ +@̏ꍇ f.flag2 f.flag3 Ŋ f.flag1 ɓ܂B
+@A؂Ȃꍇ f.flag1 ɂȂĂ܂̂ŁA܂؂̂ĂĐ̌ʂ𓾂ꍇ́AZZq \ pāA
+ +
+[eval exp="f.flag1 = f.flag2 \ f.flag3"]
+
+
+ +@ƋLq܂B
+
+
+@ƁA񓯎m̂‚Ȃ킹ɂ + Zqg܂B
+
+ +
+[eval exp="f.flag2 = 'hoge'"]
+[eval exp="f.flag3 = 'une'"]
+[eval exp="f.flag1= f.flag2 + f.flag3"]
+
+
+ +@L̗ł́A f.flag1 ɂ 'hogeune' Ƃ񂪓܂B
+
+
Note
+@TJS2 ̕@ JavaScript (ECMAScript) Qlɂčꂽ߁Aɂ悭Ă܂ ( Sɓł͂܂ )B
+@ʏ̎ZpZ̐U镑͂قړłB̈╶Ɛl̍ZقړłB
+

+
+

Ɛl +

+@KAG ̕ϐ́Ap̕ϐAlp̕ϐƂ悤ɕϐ邱ƂAOς邱Ƃ܂B
+@΂̕ϐ͕񂪁Al΂̕ϐ͐l̓ϐɂȂ܂B
+@Ȃ̂͂܂ĎgƂłB+ Zqɂ͂낢ȈӖƂ̎g܂(^^;
+
+@񓯎m̂‚Ȃ킹ɂ + ZqAl̉Zɂ + Zqg܂AƐl𑫂ƂƂ́Aǂ炩Ȃ΁AЕ̐l͕ɕϊÂȂ킳Ƃ[܂B
+
+@Ƃ΁Af.flag2 'hoge' ƂAf.flag3 10 ƂlĂꍇA
+ +
+[eval exp="f.flag1 = f.flag2 + f.flag2"]
+
+
+ +@ł́Af.flag1 ɂ 'hoge10' Ƃ񂪓܂B
+
+@܂AǂĂ𐔒lɕϊꍇƎv܂BƂ [input] ^Oœ͂̂𐔒lƂĈƂȂǂłȀꍇɂ + Zqg܂B+ Zq́Alɂϐ̑Oɂ‚Ďg܂BƂ΁Af.flag1 '20' Ƃ񂪓ĂƂāA
+
+ +
+[eval exp="f.flag1 = +f.flag1"]
+
+
+ +
+@Ə΁Af.flag1 ̓e͐lɕϊAĂ f.flag1 ɓ܂Bf.flag1 ͐l 20 ɂȂ܂B
+
+
Note
+@+ Zqꍇ͒ӂȂ΂Ȃ܂Bf.flag3 𐔒lɂ f.flag2 ɉZȂǂƂꍇAf.flag2++f.flag3 Ƃł̓G[ɂȂ܂ ( ++ Ƃʂ̉Zq邽 )BXy[X󂯂 f.flag2+ +f.flag3 ƏĂB
+

+
Note
+@P + Zq ( L f.flag1 = +f.flag1 ̂悤ȏꍇ + ) ́A񂪂\L܂ޏꍇ ( 0.3 Ƃ ) ́AʂɂȂ܂B݂̂𓾂ꍇ ( _ȉ؂̂ĂĂ܂ꍇ )Aint + Ə OK łBƂΏLł΁Af.flag1 = int +f.flag1 ƂȂ܂B
+

+
+

ϐ̍폜Êق +

+@ϐ폜ɂ delete p܂Bdelete ϐ ł̕ϐ폜邱Ƃł܂B
+@Ƃ΁Af.flag1 폜ꍇ́A
+ +
+[eval exp="delete f.flag1"]
+
+
+ +@Ƃ܂B
+
+@܂Aclearvar ^ÓAQ[ϐׂč폜܂B
+
+@̂قATJS2 Ŏgp”\ȉZq math IuWFNgɂOp֐̌vZ ( Ȃ̕Kv͂킩܂ ) ȂǂׂĎg܂Bڂ͋gg SDK TJS2 wvQƂĂB
+
+@, (J})gĕ̎‚ eval ^OɏƂł܂B
+Ƃ΁A
+ +
+[eval exp="f.first=true"]
+[eval exp="f.flag0=0"]
+[eval exp="f.flag1=0"]
+
+
+ +@Ƃ悤Ȏ́Aȉ̂悤ɊȌɏƂł܂B
+ +
+[eval exp="f.first=true, f.flag0=0, f.flag1=0"]
+
+
+ +
+@܂Aiscript ^OpƁAA eval ^OȌɏƂł܂B
+
+@Ƃ΁A̎́A
+
+ +
+[iscript]
+f.first=true;
+f.flag0=0;
+f.flag1=0;
+[endscript]
+
+
+ +
+@ƏƂł܂BêƂ ; ( Z~R ) YȂłB
+@̂悤 , (J}) iscript gƁAgȂꍇɔׂĔɍɂȂ܂B
+
+

ϐ̓e\ +

+@ϐ̓eViIɕ\ꍇ́Aemb ^Og܂B
+@Ƃ΁Aȉ̂悤ɂȂ܂B
+ +
+[wait time=200]
+*start
+[cm]
+[eval exp="f.l=200"][eval exp="f.mojiretu=''"]
+f.l ̓e : [emb exp="f.l"][l][r]
+f.mojiretu ̓e : [emb exp="f.mojiretu"][l][r]
+
+
+ +
+@sƁA
+
+f.l ̓e : 200
+f.mojiretu ̓e :
+
+@ƕ\͂łB
+
+

GeBeB +

+@GeBeBƂ̂́Aϐ̓eŁÃ^Ȏ̒lu@\łB
+@̒lɁA & ɑĕϐ܂B
+ +
+[wait time=200]
+*start
+[cm]
+[eval exp="f.fontsize=60"]
+[font size="&f.fontsize"]TCY 60 ̕[resetfont]
+
+
+ +
+@̏ꍇ́Af.fontsize ɑꂽ 60 ƂlŁAfont ^O size ̒luĂ܂B
+
+@ۂ̓GeBeB́A& ̌ɏꂽ̒l̓eATJS2 ƂĎsāǍʂő̒lu@\łB]āA& ̌ɂ TJS2 Ƃo܂B
+
+ +

̔f +

+@ϐlƓł邩𔻒f邽߂ɂ͈ȉ̉ZqgƂł܂B
+ +
+a==b    a  b ƓƂɐ^(true)
+a!=b    a  b ƓȂꍇɐ^(true)
+a<b     a  b 菭Ȃꍇɐ^(true)
+a>b     a  b 傫ꍇɐ^(true)
+
+
+ +
+@̂ق >= <= (傫A菬) gƂł܂B
+@̂悤ȏf͎ if ^OŎg܂B
+
+@if ^ÓAexp Ŏw肵 ^(true) ꍇɂ̂ endif ^O܂łɂ镶͂^Os܂B
+
+ +
+[if exp="f.flag1==2"]f.flag1  2 ł[endif]
+[if exp="f.flag1!=2"]f.flag1  2 ł͂܂[endif]
+
+
+ +
+@ϐ͎gŔɋ͂ȋ@\ƂȂ܂B
+
+ + + + diff --git a/docs/kag3doc/contents/Vertical.jpg b/docs/kag3doc/contents/Vertical.jpg new file mode 100644 index 0000000..966dba0 Binary files /dev/null and b/docs/kag3doc/contents/Vertical.jpg differ diff --git a/docs/kag3doc/contents/ayari.png b/docs/kag3doc/contents/ayari.png new file mode 100644 index 0000000..597e185 Binary files /dev/null and b/docs/kag3doc/contents/ayari.png differ diff --git a/docs/kag3doc/contents/ayari_m.png b/docs/kag3doc/contents/ayari_m.png new file mode 100644 index 0000000..a446ad1 Binary files /dev/null and b/docs/kag3doc/contents/ayari_m.png differ diff --git a/docs/kag3doc/contents/browser.css b/docs/kag3doc/contents/browser.css new file mode 100644 index 0000000..8895f99 --- /dev/null +++ b/docs/kag3doc/contents/browser.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("browser2.css"); diff --git a/docs/kag3doc/contents/browser2.css b/docs/kag3doc/contents/browser2.css new file mode 100644 index 0000000..b24b709 --- /dev/null +++ b/docs/kag3doc/contents/browser2.css @@ -0,0 +1,299 @@ +@charset "shift_jis"; + +body{ + padding: 0px; + background-color: white; + background-attachment: fixed; + color: black; + line-height: 127%; +} + +h1:before{ + content: " "; +} + +h1{ + background-color: #001591; + color: white; + background-image: url("./grad.png"); + background-position: left; + background-repeat: repeat-y; + margin: 0em 0em 1em 0em; + padding: 0.1em; + border-top: 1px solid #70a0e0; + border-left: 1px solid #70a0e0; + border-bottom: 1px solid #002040; + border-right: 1px solid #002040; + font-size: 1.04em; + letter-spacing: 0.05em; +} + + +img{ + border: 0; + vertical-align: middle; +} + +div.para { + margin: 0px; + border: 0px; + padding: 0em 0em 4em 0em; +} + +dt { + display: list-item; + list-style: disc; +} + +dl dt{ + margin-left: 2em; + margin-top: 1em; + font-weight: bold; +} + +dl dd{ + margin-left: 3em; +} + +dl{ + margin-bottom: 1em; +} + +div.taggenre{ + text-align: right; +} + +span.b{ + font-weight: bold; +} + +span.i{ + font-style: italic; +} + +span.comlink{ + font-size: 0.85em; +} + +code.inlinecode{ + padding-left: 0.5em; + padding-right: 0.5em; + font-family: monospace; + white-space: pre; +} + +code em { + font-style: normal; + font-weight: bold; +} + +div.descimg{ + background-color: transparent; + color: #303030; + text-align: center; +} + +span.weak{ + background-color: transparent; + color: gray; +} + +span.comment{ + background-color: transparent; + color: #0000a0; +} + +span.linenumber{ + background-color: transparent; + color: gray; +} + +span.arg{ + background-color: transparent; + color:blue; +} + +span.defarg{ + background-color: transparent; + color:gray; +} + +span.defargval{ + background-color: transparent; + color:red; +} + + +span.tagrequiredattrib{ + background-color: transparent; + color:red; +} + + +code.bq{ + display: block; + overflow: auto; + padding: 0.3em; + border: 2px solid #808080; + margin-top: 0em; + margin-bottom: 0em; + font-family: monospace; + white-space: nowrap; +} + +dfn{ + font-style: normal; +} + +div a.jump{ + background-color: transparent; + color: #2d903c; + text-decoration: underline; + border: 0px; + padding: 1px 2px 1px 2px; +} + +div a.jump:visited{ + background-color: transparent; + color: #2d608c; +} + +div a.jump:hover{ + background : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + + + +table.keywords a{ + background-color: transparent; + color: #2d903c; + text-decoration: none; + border: 0px; + padding: 1px 2px 1px 2px; +} + +table.keywords a:visited{ + background-color: transparent; + color: #2d608c; +} + +table.keywords a:hover{ + background-color : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + +ol > li{ + list-style-type: decimal; +} + +div.note{ + margin-left: 4em; + margin-right: 4em; + margin-top: 0em; + margin-bottom: 0em; + border-left: 0.1em solid #808080; + padding-left: 1em; + font-size: 0.8em; + line-height: 110%; +} + +div.note div.notehead{ + margin: 0em; + border: 0em; + padding: 0em 0em 1em 0em; +} + +div.note div.notehead span.noteheadspan { + margin: 0em; + border-top: 0em; + border-left: 0em; + border-right: 0em; + border-bottom: 1px solid black; + padding: 0em 1em 0em 1em; +} + +table.keywords{ + font-size: 0.9em; + line-height: 1em; + margin: 1em 0em 1em 0em; + border: 0px; + padding: 0px; +} + +table.keywords td{ + white-space: nowrap; + margin: 0px; + border: 0px; + padding: 0px; +} + +table.keywords a span{ + background-color: transparent; + color: black; +} + +table.tagparams { + width: 100%; + margin-bottom: 1em; +} + +table.tagparams td{ + border-top: 1px solid black; + padding-top: 0.1em; + padding-bottom: 0.1em; + padding-left: 0.5em; + padding-right: 0.5em; +} + +table.tagparams td.tagattribname{ + background-color: transparent; + color: blue; +} + +div.tagremarks { + margin-bottom: 1em; +} + +span.toindexanchor:before { + content: " "; +} + +span.toindexanchor:after { + content: " "; +} + +div.toindex{ + margin-top: 1em; + text-align: center; +} + +div.toindex a{ + text-decoration: none; +} + +div.taggenrehead { + font-weight: bold; + background-color: transparent; + color: #000080; + margin-top: 1em; +} + +span.taglistlink { + font-weight: bold; +} + +table.taglist td.taglistodd{ + background-color: #f0f0ff; + color: black; +} +table.taglist td.taglisteven{ + background-color: #f0fff0; + color: black; +} diff --git a/docs/kag3doc/contents/clickable.png b/docs/kag3doc/contents/clickable.png new file mode 100644 index 0000000..07287b5 Binary files /dev/null and b/docs/kag3doc/contents/clickable.png differ diff --git a/docs/kag3doc/contents/documentid.js b/docs/kag3doc/contents/documentid.js new file mode 100644 index 0000000..ed96e8f --- /dev/null +++ b/docs/kag3doc/contents/documentid.js @@ -0,0 +1,2 @@ +// document id +var doc_id = "kag3doc"; diff --git a/docs/kag3doc/contents/folder.png b/docs/kag3doc/contents/folder.png new file mode 100644 index 0000000..41da9b8 Binary files /dev/null and b/docs/kag3doc/contents/folder.png differ diff --git a/docs/kag3doc/contents/frame.html b/docs/kag3doc/contents/frame.html new file mode 100644 index 0000000..136e82b --- /dev/null +++ b/docs/kag3doc/contents/frame.html @@ -0,0 +1,58 @@ + + + + + + + KAG System t@X ڎ + + + + + + + + +
L[[hꗗ
+
ꏊL[[hꗗ

+

`[gA +

+͂߂
+
+\悤
+wi\悤
+Oi\悤
+gWVg
+Ig
+BGM g
+ʉg
+Z[uE[hɑΉ悤
+ϐg
+Tu[`g
+}Ng
+NbJu}bvg
+fobO悤
+zz悤
+
+

t@X +

+^Ot@X
+
+

Tips/̑ +

+ׂ₷~X
+x̃f[^Ɋւ
+摜`ɂ‚
+/Ǐɂ‚
+ʉߋL^ɂ‚
+TJSƎg߂
+ENbNTu[`ɂ‚
+o[W_CAO̍쐬ɂ‚
+@
+KAG 3 ̈ڐA KAG 3 ł̐V@\
+
+ + + + diff --git a/docs/kag3doc/contents/gokigen.png b/docs/kag3doc/contents/gokigen.png new file mode 100644 index 0000000..8fe43f3 Binary files /dev/null and b/docs/kag3doc/contents/gokigen.png differ diff --git a/docs/kag3doc/contents/grad.png b/docs/kag3doc/contents/grad.png new file mode 100644 index 0000000..42bc41c Binary files /dev/null and b/docs/kag3doc/contents/grad.png differ diff --git a/docs/kag3doc/contents/hline.png b/docs/kag3doc/contents/hline.png new file mode 100644 index 0000000..bb7cde8 Binary files /dev/null and b/docs/kag3doc/contents/hline.png differ diff --git a/docs/kag3doc/contents/index.html b/docs/kag3doc/contents/index.html new file mode 100644 index 0000000..ca54b66 --- /dev/null +++ b/docs/kag3doc/contents/index.html @@ -0,0 +1,18 @@ + + + + + + KAG System t@X + + + + + + + + <body>t[Ή̃uEUł</body> + + + diff --git a/docs/kag3doc/contents/keywordgrep.js b/docs/kag3doc/contents/keywordgrep.js new file mode 100644 index 0000000..73328d4 --- /dev/null +++ b/docs/kag3doc/contents/keywordgrep.js @@ -0,0 +1,57 @@ +function Searcher() { + var spans = document.getElementsByTagName('span'); + var styles = []; + var text1 = []; + var text2 = []; + var spans_length = spans.length; + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + styles.push(span.parentNode.parentNode.parentNode.parentNode.style); + text1.push(span.parentNode.childNodes[0].nodeValue); + text2.push(span.childNodes[0].nodeValue); + } + + var lastValue = ''; + + this.grep = function (str) { + if (str == lastValue) { + return; + } else { + lastValue = str; + } + + var regs = []; + var words = str.split(' '); + for (var i = 0; i < words.length; ++i) { + if (words[i] != '') { + regs.push(new RegExp(words[i].replace(/(\W)/g, "\\$1"), 'i')); + } + } + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + var matched = true; + for (var j = 0; j < regs.length; ++j) { + if (!regs[j].test(text1[i]) && !regs[j].test(text2[i])) { + matched = false; + break; + } + } + + styles[i].display = matched ? '' : 'none'; + } + } +} + +var searcher; +function init() { + searcher = new Searcher(); + setInterval(onTimer, 400); +} + +function onTimer() { + searcher.grep(document.getElementById('grepword').value); +} + +window.onload = init; diff --git a/docs/kag3doc/contents/keywords.css b/docs/kag3doc/contents/keywords.css new file mode 100644 index 0000000..2b891fe --- /dev/null +++ b/docs/kag3doc/contents/keywords.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("keywords2.css"); diff --git a/docs/kag3doc/contents/keywords.html b/docs/kag3doc/contents/keywords.html new file mode 100644 index 0000000..3d22c24 --- /dev/null +++ b/docs/kag3doc/contents/keywords.html @@ -0,0 +1,946 @@ + + + + + + L[[hꗗ + + + + + + + + + +
ڎ
+
ꏊL[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/kag3doc/contents/keywords2.css b/docs/kag3doc/contents/keywords2.css new file mode 100644 index 0000000..cbeb77e --- /dev/null +++ b/docs/kag3doc/contents/keywords2.css @@ -0,0 +1,7 @@ +@charset "shift_jis"; + +@import url("browser.css"); + +body{ + margin-left: 0em; +} diff --git a/docs/kag3doc/contents/keywords_p.html b/docs/kag3doc/contents/keywords_p.html new file mode 100644 index 0000000..8f32018 --- /dev/null +++ b/docs/kag3doc/contents/keywords_p.html @@ -0,0 +1,946 @@ + + + + + + ꏊL[[hꗗ + + + + + + + + + +
ڎ
+
L[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/kag3doc/contents/kiri_a.png b/docs/kag3doc/contents/kiri_a.png new file mode 100644 index 0000000..e00f86b Binary files /dev/null and b/docs/kag3doc/contents/kiri_a.png differ diff --git a/docs/kag3doc/contents/kiri_aa.png b/docs/kag3doc/contents/kiri_aa.png new file mode 100644 index 0000000..f23cf02 Binary files /dev/null and b/docs/kag3doc/contents/kiri_aa.png differ diff --git a/docs/kag3doc/contents/kon-banwa.png b/docs/kag3doc/contents/kon-banwa.png new file mode 100644 index 0000000..de3095e Binary files /dev/null and b/docs/kag3doc/contents/kon-banwa.png differ diff --git a/docs/kag3doc/contents/map1.png b/docs/kag3doc/contents/map1.png new file mode 100644 index 0000000..22ec664 Binary files /dev/null and b/docs/kag3doc/contents/map1.png differ diff --git a/docs/kag3doc/contents/map1_p.png b/docs/kag3doc/contents/map1_p.png new file mode 100644 index 0000000..69c6531 Binary files /dev/null and b/docs/kag3doc/contents/map1_p.png differ diff --git a/docs/kag3doc/contents/postcontent.js b/docs/kag3doc/contents/postcontent.js new file mode 100644 index 0000000..9d57d86 --- /dev/null +++ b/docs/kag3doc/contents/postcontent.js @@ -0,0 +1 @@ +// currently this does nothing diff --git a/docs/kag3doc/contents/tagdb_xml/tags.xml b/docs/kag3doc/contents/tagdb_xml/tags.xml new file mode 100644 index 0000000..44156fc --- /dev/null +++ b/docs/kag3doc/contents/tagdb_xml/tags.xml @@ -0,0 +1,3350 @@ + + + + animstart + アニメーションの開始 +  アニメーションを、指定したセグメントで、指定したラベルから開始します。
 セグメントは、一つのレイヤ、一つのアニメーション定義ファイル ( asd ファイル ) で複数のアニメーションを同時に実行するための概念で、一つのレイヤで複数のセグメントを使用でき、各セグメントで同時に別々のラベルからアニメーションを開始することができます。
 セグメント 0 は特別なセグメントで、レイヤに画像が読み込まれたのと同時に実行されるアニメーションで、このタグや animstop タグではセグメント 0 は指定できません。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  アニメーションを開始するレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。 指定したレイヤには、アニメーション情報が読み込まれていないとなりません。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + seg + セグメント + yes + 1 以上の整数 +  この属性で指定したセグメント番号でアニメーションを開始します。
 異なるセグメント番号では同時に複数のアニメーションを実行できます。
 セグメント番号は任意の番号を指定できますが、必要以上に大きな番号を指定しないでください。また、セグメント 0 は指定できません。
+
+ + target + 開始ラベル + yes + 開始ラベル名 +  アニメーションを開始するための asd ファイル中のラベルを指定します。
 linkタグなどと同じように、* (アステリスク) を忘れないようにしてください。
+
+
+ + animstop + アニメーションの停止 +  任意のセグメントのアニメーションを停止します。
 このタグはアニメーションの終了を待ちません。アニメーションの終了を待つにはwa タグを使用してください。
 アニメーションがループしている場合、asd ファイル上で home タグを通過するまでアニメーションは停止しません。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  アニメーションを停止するレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。 指定したレイヤには、アニメーション情報が読み込まれていないとなりません。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + seg + セグメント + yes + 1 以上の整数 +  この属性で指定したセグメント番号のアニメーションを停止します。
 セグメント番号 0 は指定できません。
+
+
+ + autowc + 自動ウェイト +  特定の文字の後に指定文字数分のウェイトを入れることができます。
 ch 属性で指定した文字が表示された後、time 属性で指定した時間がウェイトとして入ります。
 文字は ch タグで複数指定できて、それに対応してそれぞれの文字に time 属性でタイミングを指定できます。
+ [autowc enabled=true ch="、。・" time="3,5,3"]
; ↑ "、。・" の各文字に対してそれぞれ 3, 5, 3 文字数分のウェイトを入れる
+ + enabled + 自動ウェイトを有効にするか + no + true または false +  自動ウェイトを有効にする場合は true を、無効にするには false を指定します。
 省略すれば設定は変更されません。
+
+ + ch + 自動ウェイトを入れる文字 + no + 対象の文字 +  自動ウェイトを入れる文字を指定します。指定された文字のあとに、time 属性で指定した文字数分のウェイトが入ります。
 省略すれば設定は変更されません。
+
+ + time + ウェイト + no + ウェイト(文字数単位) +  自動ウェイトを入れる時間を文字数単位で指定します。
 ch 属性で指定した文字それぞれに対して、カンマで区切って時間を指定できます。
 一つしか時間を指定しなかった場合は ch タグで指定したすべての文字にその時間が設定されます。
 この属性を省略した場合は 4 を指定したと見なされます。
+
+
+ + backlay + レイヤ情報の表ページから裏ページへのコピー +  指定したレイヤ、あるいはすべてのレイヤの情報を、表ページから裏ページにコピーします。
 コピーされるのは、copylay タグでコピーされる情報と同じです。
 trans タグは表ページのレイヤの画像を裏ページのレイヤの画像に置き換えます。そのため、トランジション前にこの backlay タグで画像を裏ページに転送し、裏ページでレイヤを操作してから、トランジションを行うという方法に用います。
+ + layer + 対象レイヤ + no + "base" または 0 以上の整数2 または message0 または message1 または message +  対象となるレイヤを指定します。
 base を指定すると 背景レイヤ になります。
 0 以上の整数を指定すると前景レイヤになります。
 message0 または message1 を指定するとメッセージレイヤになります。単に message とのみ指定した場合は、current タグで指定した現在の操作対象のメッセージレイヤが対象になります ( 裏ページのメッセージレイヤが操作対象であってもそのメッセージレイヤの表ページ→裏ページへのコピーが行われます )。
 省略すると、すべてのレイヤの情報が裏ページにコピーされます。
+
+
+ + bgmopt + BGM の設定 +  BGM のさまざまな設定を変更します。 + + volume + 音量 + no + 音量% (0〜100) +  BGM の音量を % で指定します。初期状態の KAG では100 % です。省略すれば音量は変更されません。
 100 が上限です。音量の抑制のみをサポートします(増幅は音源の特性上、できません)。
+
+ + gvolume + 大域音量 + no + 音量% (0〜100) +  BGM の大域音量を % で指定します。初期状態の KAG では100 % です。省略すれば音量は変更されません。
 大域音量は volume 属性で指定する通常の音量とは別に、BGM の音量を制御することができるもう一つのものです。実際に再生される音量は、通常の音量と大域音量を掛け合わせた音量になります( たとえば volume=50 で gvolume=75 ならば 50(%)*75(%)=37.5(%) )
 大域音量はシステム変数に記録され、次回起動時にも引き継がれます ( 各栞に保存されるわけではありません )。
+
+
+ + button + グラフィカルボタン +  現在のメッセージレイヤ上に link タグと同様にリンクを作成しますが、画像を用いたボタンを作成します。
 ボタンが作成される位置は locate タグで指定した位置が画像の左上点になりますので、このタグを使う前に locate タグで位置を指定してください。このタグは文字表示位置を移動しません。
 graphic 属性で指定する画像は、
・通常の状態
・ボタンが押された状態
・ボタンの上にマウスカーソルがある状態
 の3つの画像が左から順に横並びになった画像です。一つの画像に、同じサイズの3つの状態の画像が横に並んだ形式になっています。つまり、この属性で指定する画像は、ボタンの横幅の3倍の横幅を持つことになります。
 このタグを使う場合は、なるべく s タグですぐに選択肢待ちにしてください。
+ + graphic + ボタンにする画像 + yes + 画像ファイル名 +  ボタンにする画像を指定します。
 imageタグの storage 属性を参照してください。
+
+ + graphickey + 画像のカラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" + ボタンにする画像のカラーキーを指定します。
 imageタグの key 属性を参照してください。
+
+ + storage + シナリオファイル名 + no + シナリオファイル名 +  ジャンプ先のシナリオファイルを指定します。省略すると、現在のシナリオファイル内であると見なされます。 + + + target + ラベル名 + no + ラベル名 +  ジャンプ先のラベルを指定します。
 省略すると、ファイルの先頭から実行されます。
+
+ + recthit + 矩形で当たり判定を行うかどうか + no + true(デフォルト) または false +  矩形で当たり判定を行うかどうかを指定します。true が指定されていると、ボタンの表示されている矩形全域でマウスのクリックなどに反応します。false が指定されていると、ボタンの不透明度が 64 未満の領域ではマウスのクリックなどに反応しなくなります。
 省略すると true が指定されたと見なされます。
+
+ + exp + TJS 式 + no + TJS 式 +  クリックされたときに実行される TJS 式を指定します。省略すれば式は実行されません。storage や target が指定されていた場合、この式が実行されてからジャンプ先に移動します。 + + + hint + ツールチップヒント + no + ヒントとして表示させる文字列 +  リンクを選択し、マウスカーソルを静止させたときに表示されるツールチップヒントを指定します。
 省略すると表示は行われません。
+
+ + onenter + マウス進入時 + no + TJS 式 +  ボタン内にマウスカーソルが入ってきたときに実行される TJS 式を指定します。 + + + onleave + マウス退出時 + no + TJS 式 +  ボタン内からマウスカーソルが出ていった時に実行される TJS 式を指定します。 + + + countpage + このジャンプを「読んだ」と見なすか + no + true(デフォルト) または false +  ボタンを選択して他のラベルに移行するときに、このリンクのある場所のラベルを「読んだ」とみなすかどうかを指定します。
 [s] タグを実行する前にボタンが選択されてジャンプする際に、そのページが「読んだ」ことになっては困る場合に false を指定します。
+
+ + clickse + クリック時の効果音 + no + 効果音ファイル名 +  クリックされたときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + clicksebuf + クリック時の効果音のバッファ番号 + no + 効果音バッファ番号 +  clickse で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + + + enterse + マウス進入時の効果音 + no + 効果音ファイル名 +  マウスが進入したときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + entersebuf + マウス進入時の効果音のバッファ番号 + no + 効果音バッファ番号 +  enterse で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + + + leavese + マウス退出時の効果音 + no + 効果音ファイル名 +  マウスが退出したときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + leavesebuf + マウス退出時の効果音のバッファ番号 + no + 効果音バッファ番号 +  leavese で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + +
+ + call + サブルーチンの呼び出し +  指定されたシナリオファイルの指定されたラベルで示されるサブルーチンを呼び出します。
 呼び出されたサブルーチンは、 return タグで呼び出し元や任意の場所に戻ることができます。
+ + storage + シナリオファイル名 + no + シナリオファイル名 +  呼び出したいサブルーチンのあるのシナリオファイルを指定します。省略すると、現在のシナリオファイル内であると見なされます。 + + + target + ラベル名 + no + ラベル名 +  呼び出すサブルーチンのラベルを指定します。
 省略すると、ファイルの先頭から実行されます。
+
+ + countpage + このジャンプを「読んだ」と見なすか + no + false(デフォルト) または true +  他のラベルに移行するときに、このタグのある場所のラベルを「読んだ」とみなすかどうかを指定します。
 サブルーチンを呼び出す際に、呼び出し元のページがその時点で「読まれた」ことにしたい場合に true を指定します。
+
+
+ + cancelautomode + 「自動的に読み進む」の解除 +  「自動的に読み進む」を強制的に解除します。
+
+ + cancelskip + スキップの解除 +  スキップ状態の解除を行います。
 スキップ状態とは、クリックスキップ ( メッセージ表示途中で画面をクリックすることによりクリック待ちまで一気に文章を表示する機能 ) と、「次の選択肢まですすむ」でスキップが行われている状態の事です。
 「次の選択肢まで進む」機能自体が無効になったり、クリックスキップの機能自体がそれ以降無効になったりするわけではありません。
+
+ + cancelvideoevent + ピリオドイベントの解除 + videoeventタグで設定したピリオドイベントを解除します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + cancelvideosegloop + ビデオのセグメントループ再生の解除 + videosegloopタグで設定したセグメントループを解除します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + ch + 文字を表示する +  文字を current タグで指定したメッセージレイヤに表示します。普通は使いません。
 KAG 内部では、通常の文字は、一文字一文字すべてがこのタグに分解されて処理されます。
+ + text + 表示する文字 + yes + 文字 +  ここで指定した文字が表示されます。
 複数の文字を指定できますが、自動改行はされません ( メッセージ履歴レイヤもここで複数の文字を指定された場合は改行されません )。また、複数の文字を指定した場合は一気に表示されます ( nowait で表示するよりもかなり高速 )。通常は一文字のみを指定します。
+
+
+ + checkbox + チェックボックスの作成 +  現在操作対象になっているメッセージレイヤの、現在の位置に、チェックボックスを作成します。
 チェックボックスの状態は、commit タグが実行されるまで、指定した変数に代入されることはありません。
 commit タグが実行されると、チェックボックスがチェックされていれば 1 が、チェックされていなければ 0 が変数に入ります。
+ + name + 変数名 + yes + 変数名 +  チェックボックスの状態を格納する変数を指定します。
 変数が 0 (または未定義)ならばチェックされていない、0 でなければチェックされているとみなされます。
 もし変数がすでに 0 以外であれば、チェックボックスはチェックされた状態で作成されます。
+
+ + bgcolor + 背景色 + no + 0xRRGGBB 形式 +  背景色を 0xRRGGBB 形式で指定します。 + + + opacity + 背景色の不透明度 + no + 0(完全透明) 〜 255(完全不透明) +  bgcolor 属性で指定した背景色の不透明度を 0 〜 255 で指定します。 + + + color + チェックマークの色 + no + 0xRRGGBB 形式 +  チェックマークの色を 0xRRGGBB 形式で指定します。 + +
+ + clearsysvar + システム変数の全消去 +  システム変数をすべて消去します。 + + + clearvar + ゲーム変数の全消去 +  ゲーム変数をすべて消去します。すべてのゲーム変数は未定義になります。 + + + clearvideolayer + ビデオレイヤ解除 +  videolayerタグで設定したレイヤを解除します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + channel + チャンネル + yes + 1 または 2 +  レイヤ描画モードによる描画を解除したいチャンネルを指定します。
+
+
+ + clickskip + クリックスキップの設定 +  クリックスキップとは、メッセージ表示途中で画面をクリックすることにより、トランジションや自動移動を中断したり、クリック待ちまで一気に文章を表示する機能です。
 デモシーンなどでは無効にしていたほうがいい場合があります。
+ + enabled + 有効・無効の設定 + yes + true または false +  クリックスキップ機能を有効にする場合は true、無効にする場合はfalse を指定します。 + +
+ + close + ウィンドウを閉じる +  ウィンドウを閉じます。ask 属性に false を指定しない限り、終了確認があります( バージョン情報ダイアログでは終了確認は出ません )。
+ + ask + 確認をするか + no + true(デフォルト) または false +  true を指定すると、終了するかどうかの確認をします。false を指定するとこの確認はありません。この属性を省略すると、 true を指定したとみなされます。
 この確認でユーザが「いいえ」を選んだ場合、実行はそのまま継続します。
+
+
+ + cm + すべてのメッセージレイヤのクリア +  すべてのメッセージレイヤのクリアを行います。
 すべてのメッセージレイヤの文字は消去されますが、ct タグのように操作対象のメッセージレイヤが表ページの message0 に指定されるようなことはありません。このタグを実行後も操作対象のレイヤは同じです。
 font タグで指定した文字の属性、style タグで指定したスタイルはすべて標準状態に戻ります。ただし、position タグや layopt タグで指定した属性は引き継がれます。
 「*ラベル名|見出し名」 形式のラベルの次には、この cm タグあるいは ct タグを書くべきです。( 栞のロード時にはラベルから実行が始まるが、ロード時には必ずメッセージレイヤ上の文字がクリアされるため )。
+
+ + commit + フォーム内容の確定 +  現在操作対象になっているメッセージレイヤ上のすべてのエディットやチェックボックスなどの「フォーム要素」の内容を確定します。
 内容が確定されると、フォーム要素で編集されていた文字列や状態が、各変数に実際に代入されます。
 各フォーム要素は erct タグのようなメッセージレイヤを消去する系のタグで消去されてしまいますので、そのまえにcommit タグを実行する必要があります。
+ *editname
@er
名字 : [edit name="f.sname" length=200][r]
名前 : [edit name="f.name" length=200][r]
[link target=*ok]OK[endlink][r]
[link target=*cancel]キャンセル[endlink][s]
*ok
; OK が選択された
; commit を行って変数に代入を行う
[commit]
[jump target=*exit]
*cancel
; キャンセルが選択された
; commit は行わない
[jump target=*exit]
+
+ + copybookmark + 栞のコピー +  非フリーセーブモードにおいて、from 属性で指定された番号の栞から to 属性で指定された番号の栞へ内容のコピーを行います。 + + from + コピー元の栞番号 + yes + 0または正の整数 +  コピー元の栞の番号を指定します。省略すると 0 が指定されたと見なされます。 + + + to + コピー先の栞番号 + yes + 0または正の整数 +  コピー先の栞の番号を指定します。省略すると 0 が指定されたと見なされます。 + + + + copylay + レイヤ情報のコピー +  指定したレイヤの情報をコピーします。
 ただし、同種のレイヤ ( 背景レイヤ同士、前景レイヤ同士、メッセージレイヤ同士 )でのみコピーできます。
+ + srclayer + コピー元レイヤ + yes + "base" または 0 または 1 または 2 または message0 または message1 または message +  コピー元となるレイヤを指定します。
 この属性と srcpage 属性で指定したレイヤがコピー元になります。
 base を指定すると 背景レイヤ になります。
 0 または 1 または 2 を指定すると前景レイヤになります。
 message0 または message1 を指定するとメッセージレイヤになります。単に message とのみ指定した場合は、current タグで指定した現在の操作対象のメッセージレイヤが対象になります。
+
+ + destlayer + コピー先レイヤ + yes + "base" または 0 または 1 または 2 または message0 または message1 または message +  コピー先となるレイヤを指定します。
 この属性と destpage 属性で指定したレイヤがコピー先になります。
 base を指定すると 背景レイヤ になります。
 0 または 1 または 2 を指定すると前景レイヤになります。
 message0 または message1 を指定するとメッセージレイヤになります。単に message とのみ指定した場合は、current タグで指定した現在の操作対象のメッセージレイヤが対象になります。
+
+ + srcpage + コピー元ページ + no + "fore" または "back" +  コピー元となるページを指定します。
 この属性と srclayer 属性で指定したレイヤがコピー元になります。
 "fore" を指定すると表ページ、"back" を指定すると裏ページになります。省略すると "fore" を指定したと見なされます。
+
+ + destpage + コピー先ページ + no + "fore" または "back" +  コピー先となるページを指定します。
 この属性と destlayer 属性で指定したレイヤがコピー元になります。
 "fore" を指定すると表ページ、"back" を指定すると裏ページになります。省略すると "fore" を指定したと見なされます。
+
+
+ + ct + メッセージレイヤのリセット +  メッセージレイヤをリセットします。
 すべてのメッセージレイヤの文字は消去され、操作対象のメッセージレイヤは表ページの message0 に指定されます。
 font タグで指定した文字の属性、style タグで指定したスタイルはすべて標準状態に戻ります。ただし、position タグや layopt タグで指定した属性は引き継がれます。
 これに対し、er タグは、現在の操作対象のメッセージレイヤ上の文字を消去したり文字やスタイルの属性を標準状態に戻したりするだけです。
 「*ラベル名|見出し名」 形式のラベルの次には、この ct タグあるいは cm タグを書くべきです。( 栞のロード時にはラベルから実行が始まるが、ロード時には必ずメッセージレイヤ上の文字がクリアされるため )。
+
+ + current + 操作対象のメッセージレイヤの指定 +  操作対象とするメッセージレイヤを指定します。以後、文章やfont タグでの文字属性の指定、lタグ等のクリック待ちなどは、このレイヤに対して行われます。
 message0 はデフォルトで可視の状態ですが、message1 は layopt タグ等で visible=true としないと表示されないので注意してください。
+ + layer + レイヤ名 + no + "message0" または "message1" +  操作対象とするメッセージレイヤを指定します。
+
+ + page + ページ + no + "fore"(デフォルト) または "back" +   表(fore)画面のレイヤを対象とするか、裏(back)画面のレイヤを対象とするかを指定します。省略すると表ページであると見なされます。
+
+ + withback + 裏ページにも描画するか + no + true または false (デフォルト) +  表ページが対象の場合、裏ページにも同様に文字を描画するかを指定します。この属性を省略すると false が指定されたとみなされます。 裏ページに同時に文字を描画する必要があるのは、同時にトランジションを進行させる場合などです。 + +
+ + cursor + マウスカーソルの変更 +  マウスカーソルを変更します。いずれの属性も省略すれば設定は変わりません。
 cr で始まるマウスカーソル定数については、吉里吉里 SDK ヘルプの「マウスカーソル定数一覧」を参照してください。また、その場合は default=&crArrow のように、定数の前に & 記号をつけて指定してください。
 マウスカーソルファイルには、.cur または .ani の拡張子を持つマウスカーソルファイルを指定することができます ( 拡張子は省略しないでください )。
+ + default + 通常のマウスカーソル + no + cr で始まるカーソル定数 または カーソルファイル名 + 通常のマウスカーソルを指定します。
+
+ + pointed + ポイントした時のマウスカーソル + no + cr で始まるカーソル定数 または カーソルファイル名 + リンクやボタンをポイントしたときのマウスカーソルを指定します。
+
+ + click + クリック待ちのマウスカーソル + no + cr で始まるカーソル定数 または カーソルファイル名 + クリック待ちのマウスカーソルを指定します。
+
+ + draggable + ドラッグ可能の時のマウスカーソル + no + cr で始まるカーソル定数 または カーソルファイル名 + position タグで draggable=true としたときに、マウスがメッセージレイヤをドラッグ可能な位置に来たときに表示されるマウスカーソルを指定します。
+
+
+ + deffont + デフォルトの文字属性設定 +  現在操作対象のメッセージレイヤに対する、デフォルトの文字属性を指定します。
 各属性の詳細については fontタグを指定してください。ただし属性の値として "default" を指定することはできません。
 ここで指定した属性は、resetfont タグで実際に反映されます。
 逆に言うと、このタグを実行しただけではすぐにはフォントの属性は反映されません。resetfont タグを実行する必要があります。
+ + size + 文字サイズ + no + 文字サイズ(pixel単位) +  デフォルトの文字サイズを指定します。
+
+ + face + フォント名 + no + フォント名 または "user" +  デフォルトのフォント名を指定します。
+
+ + color + 文字色 + no + 0xRRGGBB 形式 +  デフォルトの文字色を指定します。
+
+ + rubysize + ルビのサイズ + no + ルビの文字サイズ(pixel単位) +  デフォルトのルビの文字のサイズを指定します。
+
+ + rubyoffset + ルビの表示位置 + no + ルビの表示オフセット(pixel単位) +  デフォルトのルビの表示オフセットを指定します。
+
+ + shadow + 影を表示するか + no + true または false +  デフォルトで文字に影をつけるかを指定します。
+
+ + edge + 袋文字にするか + no + true または false +  デフォルトで文字を袋文字 ( 縁取り文字 ) にするかを指定します。
+
+ + edgecolor + 袋文字の袋の色 + no + 0xRRGGBB 形式 +  デフォルトの文字の袋の色を指定します。
+
+ + shadowcolor + 影の色 + no + 0xRRGGBB 形式 +  デフォルトの影の色を指定します。
+
+ + bold + 太文字にするか + no + true または false +  デフォルトで文字を太文字にするかを指定します。
+
+
+ + defstyle + デフォルトのスタイルの設定 +  現在操作対象のメッセージレイヤに対する、デフォルトの行のスタイルを指定します。
 各属性の詳細については styleタグを指定してください。ただし属性の値として "default" を指定することはできません。
 ここで指定した属性は、resetstyle タグで実際に反映されます。
 逆に言うと、このタグを実行しただけではすぐにはフォントの属性は反映されません。resetstyle タグを実行する必要があります。
+ + linespacing + 行間 + no + 行間 (pixel単位) +  デフォルトの行間を指定します。
+
+ + pitch + 字間 + no + 字間オフセット(pixel単位) +  デフォルトの字間のオフセットを pixel 単位で指定します。
+
+ + linesize + 文字サイズの予約サイズ + no + 予約サイズ(pixel単位) +  デフォルトの行の幅を指定します。
+
+
+ + delay + 文字の表示速度の設定 +  文字の表示速度を指定します。
 文字表示をノーウェイトにするには nowait タグをつかうこともできます。
+ + speed + 文字ウェイト + yes + "nowait" または "user" またはウェイトの値(ms単位) +  "nowait" を指定すると、文字の表示にウェイトをかけずに、一気に文字が表示されます。"user" を指定すると、[システム|文字速度] でユーザーが指定した速度になります(デフォルト)。ウェイトの値を指定すると、値で示した時間につき 1 文字の速度で文字を表示します。
 文字表示速度は、すべてのメッセージレイヤで同じになります。
+
+
+ + disablestore + 栞の機能の一時的な使用不可 +  「栞をはさむ」の機能を一時的に使用不可能にします。
 以後、セーブ可能なラベルを通過しない限り「栞をはさむ」の機能は使用不可能になります。
 KAG 起動直後は、この「使用不可能」で「栞をはさむ」が使用不可の状態になっており、セーブ可能なラベルを通過しない限り「栞をはさむ」の機能は使用できません。
 ゲームのメインメニューなど、栞をはさんでも仕方のないところに記述します。
 このタグに対し、store タグでは栞をはさむ・たどるの両方の機能を恒久的に使用不可・可に設定できます。
+ + store + 「栞をはさむ」の機能 + no + true(デフォルト) または false +  「栞をはさむ」の機能を使用不可にするかを指定します。
 使用不可にするときに true を設定します。
+
+ + restore + 「栞をたどる」の機能 + no + true または false(デフォルト) +  「栞をたどる」の機能を使用不可にするかを指定します。
 使用不可にするときに true を設定します。
 store 属性と違い、こちらは属性を省略するとfalse であると見なされます。
+
+
+ + edit + 単一行エディットの作成 +  現在操作対象になっているメッセージレイヤの、現在の位置に、現在のフォントで、一行のみの文字列を編集できる入力欄(エディット)を作成します。 編集がおこなわれた文字列は、commit タグが実行されるまで、指定した変数に代入されることはありません。 + + name + 変数名 + yes + 変数名 +  入力した文字列を格納する変数を指定します。
 もし変数にすでに文字列が入っていた場合は、単一行エディットの初期文字列として表示されます。
+
+ + length + + no + 幅 (pixel 単位) +  単一行エディットの幅 ( 縦書きの場合は高さ ) をピクセル単位で指定します。 + + + bgcolor + 背景色 + no + 0xRRGGBB 形式 +  背景色を 0xRRGGBB 形式で指定します。 + + + opacity + 背景色の不透明度 + no + 0(完全透明) 〜 255(完全不透明) +  bgcolor 属性で指定した背景色の不透明度を 0 〜 255 で指定します。 + + + color + 文字色 + no + 0xRRGGBB 形式 +  文字色を 0xRRGGBB 形式で指定します。 + + + maxchars + 最大文字数 + no + 最大文字数 +  入力できる最大文字数を指定します。0 を指定すると無制限になります。
 デフォルトでは無制限です。
+
+
+ + else + if の中身が実行されなかったときに実行 +  if タグもしくは elsif タグと endif タグの間で用いられます。if または elsif ブロックの中身がひとつも実行されていないとき、else から endif までの間を実行します。
 使い方の例については、if タグの項目を参照してください。
+
+ + elsif + それまでの if の中身が実行されていなかったときに、条件付きで実行 +  if タグと endif タグの間で用いられます。それまでの if タグまたは elsif タグの中身がひとつも実行されていないときに式を評価し、その結果が真ならば elsif から次の elsif・else・endif までの間を実行します。
 使い方の例については、if タグの項目を参照してください。
+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。
+
+
+ + emb + 式評価結果の埋め込み +  exp で示された式を評価(実行)し、その結果を埋め込みます。
 変数をシナリオ中に表示させたい場合に使います。
 通常は、eval タグで代入した 変数の内容に置き換えます。
+ [eval exp="f.value1='変数の値だよ〜ん'"]

とどこかで書いておいて、

[emb exp="f.value1"]

と書くと、この emb タグが 変数の値だよ〜ん という内容に置き換わります。
+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。ここで評価された式の結果が、この emb タグと置き換わります。 + +
+ + endhact + メッセージ履歴アクションの終了 + hact タグで設定したメッセージ履歴アクションを終了(設定をクリア)します。 + + + endif + 条件によりシナリオを実行(の終了) +  if タグの終了を示します。endignore とまったく同一の動作をします。 + + + endignore + 条件によりシナリオを無視(の終了) +  ignore タグの終了を示します。 + + + endindent + インデントの解除 +  indent タグで設定したインデントを解除します。通常は改行の前に記述します。 + + + endlink + ハイパーリンク(の終了) +  link タグで開始したハイパーリンクの終了を示します。 + + + endmacro + マクロの記述(の終了) +  macro タグで記述を開始したマクロの終了を示します。 + + + endnowait + 文字表示ノーウェイト(の終了) +  文字の表示速度を、nowait タグでノーウェイトにする直前の文字表示速度に戻します。
+
+ + endscript + TJS スクリプトの記述(の終了) +  [iscript] で記述したスクリプトの記述の終了を示します。
このタグのある行には、このタグしか書いてはいけません ( 行末の \ 記号も不可 )。
+
+ + er + メッセージレイヤの文字の消去 +  現在の操作対象のメッセージレイヤ上の文字を消去します。
 ct タグと違うのは、er タグは現在のメッセージレイヤ上の文字を消去し、文字属性とスタイルをリセットするだけで、ct タグのようにすべてのメッセージレイヤ上の文字を消去したり、操作対象のレイヤを message0 に戻したりしません。
+
+ + erasebookmark + 栞の消去 +  非フリーセーブモードにおいて、指定した番号の栞を消去します。栞は"(未設定)"になります。 + + place + 消去する栞の番号 + no + 0または正の整数(0がデフォルト) +  栞の番号を指定します。省略すると 0 が指定されたと見なされます。 + + + + erasemacro + マクロの消去 +  macro タグで記述したマクロを消去します。 + + name + タグ名 + yes + タグ名 +  消去するタグを指定します。マクロとして定義されたタグのみを消去することが出来ます。 + + + + eval + 式の評価 +  exp で示された式を評価します。通常は変数への値の代入に用います。
 exp には任意の TJS 式を指定できるので、TJS として有効な式であれば何でも評価できます。
+ [eval exp="f.test=500"]
;↑ゲーム変数 test に数値を代入している
[eval exp="f.test2='文字列'"]
;↑ゲーム変数 test2 に文字列を代入している
[eval exp="sf.test=400"]
;↑システム変数 test に数値を代入している
[eval exp="f.test2=f.test*3"]
;↑ゲーム変数 test2 に ゲーム変数 test の 3 倍の数値を代入している
+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。 + +
+ + fadebgm + BGMのフェード +  現在演奏中の BGM を指定音量までフェードします。
 フェード終了後も曲は演奏されたままです。
 このタグはフェードの終了を待ちません。フェードの終了を待つには、wb タグを使用してください。
+ + volume + 音量 + yes + 音量% (0〜100) +  フェード後に到達させる BGM の音量を % で指定します。
 100 が上限です。音量の抑制のみをサポートします(増幅は音源の特性上、できません)。
+
+ + time + フェード時間 + yes + 時間(ms単位) +  フェードを行っている時間を ms 単位で指定します。3000 と指定すれば 3 秒間の間、フェードを行っています。 + +
+ + fadeinbgm + フェードインしながらのBGM再生開始 +  BGM ファイルを演奏しますが、曲の先頭でフェードインを行います。
 このタグはフェードの終了を待ちません。フェードの終了を待つには、wb タグを使用してください。
+ + storage + 再生する曲 + yes + BGM ファイル名 または CD トラック番号 +  演奏する BGM ファイル名または CD トラック番号を指定します。 + + + loop + ループするか + no + true(デフォルト) または false +  BGM をループするかを指定します。
 true を指定するとループします。false を指定するとループしません。
 省略すると true であると見なされます。
+
+ + time + フェード時間 + yes + 時間(ms単位) +  フェードインを行っている時間を ms 単位で指定します。3000 と指定すれば 3 秒間の間、フェードインを行っています。 + +
+ + fadeinse + 効果音のフェードイン再生 +  効果音をフェードインしながら再生します。
 このタグはフェードの終了を待ちません。待つには wf タグを使用してください。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  効果音を再生するバッファを指定します。一つのバッファでは同時には一つの効果音を鳴らすことができます。
 省略すると 0 であると見なされます。
+
+ + storage + 効果音ファイル名 + yes + 効果音ファイル名 +  演奏する効果音ファイル名を指定します。
 拡張子は省略可能ですが、省略した場合に自動的に探し出されるのは.wav または .ogg または .mp3 の拡張子を持つファイルだけです。( ただし ogg と mp3 の再生には SDK 付属のプラグインが必要 )
そのほかのプラグインで使用可能になるそのほかのファイル形式を指定する場合は拡張子も指定してください。
+
+ + time + フェードイン時間 + yes + フェードイン時間(ms) +  フェードインを行っている時間をミリ秒単位で指定します。 + + + loop + 繰り返し再生を行うか + no + true または false(デフォルト) +  効果音を繰り返し再生するかどうかを指定します。
 true を指定すると繰り返し再生されます。false を指定すると一回限りの再生となります。省略するとfalse であると見なされます。
 true を指定した場合は ws タグで効果音再生の終了を待つことはできません。
+
+
+ + fadeoutbgm + BGMのフェードアウト +  現在演奏中の BGM をフェードアウトします。
 フェードアウトが終了すると曲は自動的に停止します。
 このタグはフェードの終了を待ちません。フェードの終了を待つには、wb タグを使用してください。
+ + time + フェード時間 + yes + 時間(ms単位) +  フェードアウトを行っている時間を ms 単位で指定します。3000 と指定すれば 3 秒間の間、フェードアウトを行っています。 + +
+ + fadeoutse + 効果音のフェードアウト +  効果音をフェードアウトします。フェードアウトし終わると再生は自動的に停止します。
 このタグはフェードの終了を待ちません。待つには wf タグを使用してください。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  効果音をフェードアウトするバッファを指定します。
 省略すると 0 であると見なされます。
+
+ + time + フェードアウト時間 + yes + フェードアウト時間(ms) +  フェードアウトを行っている時間をミリ秒単位で指定します。 + +
+ + fadese + 効果音のフェード +  効果音を指定の到達音量までフェードします。
 このタグはフェードの終了を待ちません。待つには wf タグを使用してください。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  効果音をフェードするバッファを指定します。
 省略すると 0 であると見なされます。
+
+ + time + フェード時間 + yes + フェード時間(ms) +  フェードを行っている時間をミリ秒単位で指定します。 + + + volume + 到達音量 + yes + 音量% (0〜100) +  フェードの到達音量を % で指定します。 100 が上限です。音量の抑制のみをサポートします(増幅は音源の特性上、できません)。 + +
+ + font + 文字属性設定 +  文字の様々な属性を指定します。
 これらの属性は、メッセージレイヤごとに個別に設定できます。
 いずれの属性も、省略すると前の状態を引き継ぎます。また、default を指定するとConfig.tjs 内で指定したデフォルトの値に戻ります。
 edge と shadow は同時に true にした場合は、袋文字のみが有効になり、影は無視されます。
 これらの属性は、resetfont タグや ct cm er タグが実行されると、Config.tjs 内や deffont タグで指定したデフォルトの値に戻ります。
+ + size + 文字サイズ + no + 文字サイズ(pixel単位) または "default" +  文字サイズを pixel 単位で指定します。
+
+ + face + フォント名 + no + フォント名 または "default" または "user" +  フォント名を指定します。
 フォント名には曖昧な指定はできません。スペース、半角/全角も正確に指定してください。
 複数のフォント名をカンマで区切って指定できます。この場合は、最初の方に書いたフォントが存在すれば、それが優先されて選択されます。
 例 : face="HG行書体,MS Pゴシック"
 縦書き用フォントは自動的に設定されますので、フォント名の先頭に @ マークをつける必要はありません。 "user" を指定すれば、メニューの [文字表示|フォント] でユーザが選択したフォントになります。
+
+ + color + 文字色 + no + 0xRRGGBB 形式 または "default" +  文字色を 0xRRGGBB 形式で指定します。
+
+ + italic + 斜体にするか + no + true または false または "default" +  文字を斜体にするかどうかを指定します。true を指定すると斜体になります。
+
+ + rubysize + ルビのサイズ + no + ルビの文字サイズ(pixel単位) または "default" +  ルビ(読み仮名)の文字のサイズを pixel 単位で指定します。
+
+ + rubyoffset + ルビの表示位置 + no + ルビの表示オフセット(pixel単位) または "default" +  ルビの表示オフセットを pixel 単位で指定します。負の数を指定すると本文により近い位置に表示されます。 + + + shadow + 影を表示するか + no + true または false または "default" +  文字に影をつけるかを指定します。true を指定すると影がつきます。
+
+ + edge + 袋文字にするか + no + true または false または "default" +  文字を袋文字 ( 縁取り文字 ) にするかを指定します。true を指定すると袋文字になります。
+
+ + edgecolor + 袋文字の袋の色 + no + 0xRRGGBB 形式 または "default" +  文字の袋の色を 0xRRGGBB 形式で指定します。
+
+ + shadowcolor + 影の色 + no + 0xRRGGBB 形式 または "default" +  影の色を 0xRRGGBB 形式で指定します。
+
+ + bold + 太文字にするか + no + true または false または "default" +  文字を太文字にするかを指定します。 true を指定すると太文字になります。
+
+
+ + freeimage + レイヤ画像の解放 +  レイヤの画像を解放します。
 とくにアニメーション情報を保持しているレイヤは、非表示にしていても CPU パワーを使用するので、不必要になった時点でこのタグを使って解放するといいかと思います。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  画像を解放するレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + +
+ + glyph + クリック待ち記号の指定 +  クリック待ちに用いる画像を指定します。
 line や page 属性で指定されたファイル名の画像が記号として、そのファイル名に .asd をつけたファイル名が アニメーションレイヤのスクリプトとして読み込まれます。
 アニメーションレイヤ用の画像やスクリプトの書き方については、AnimationLayer.tjs を参照してください。
 これらの設定は、メッセージレイヤごとに個別に設定できます。
+ + line + 行末クリック待ち記号 + no + 行末クリック待ち記号ファイル名 +  行末クリック待ち記号画像のファイル名を指定します。拡張子は指定しないでください。 + + + linekey + 行末クリック待ち記号のカラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" + カラーキーを指定します。
 imageタグの key 属性を参照してください。
+
+ + page + 改ページクリック待ち記号 + no + 改ページクリック待ち記号ファイル名 +  改ページ待ち記号画像のファイル名を指定します。
拡張子は指定しないでください。
+
+ + pagekey + 改ページクリック待ち記号のカラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" + カラーキーを指定します。
 imageタグの key 属性を参照してください。
+
+ + fix + 記号表示位置を固定するか + no + true または false +  記号表示位置を指定位置に固定するかどうかを指定します。true を指定すると記号は left および top を指定した位置に表示されます。
 false を指定すると left および top 属性は無視され、記号は現在の文字表示位置に表示されるようになります。
+
+ + left + 記号表示位置を固定するか + no + 左端位置(pixel単位) +  fix 属性を true にしたときに記号を表示する位置のうち、左端位置を指定します。 + + + top + 記号表示位置を固定するか + no + 上端位置(pixel単位) +  fix 属性を true にしたときに記号を表示する位置のうち、上端位置を指定します。 + +
+ + goback + 前に戻る +  メニューから システム|前に戻る を選択したときと同じ動作をします。 + + ask + 確認をするか + no + true または false(デフォルト) +  true を指定すると、前に戻るかどうかの確認をします。false を指定すると前に戻るかどうかの確認はありません。この属性を省略すると false を指定したとみなされます。
 前に戻るかどうかの確認でユーザが「いいえ」を選んだ場合、実行はそのまま継続します。
+
+
+ + gotostart + 最初に戻る +  startanchor タグで指定された場所に戻ります。
 メニューから システム|最初に戻る を選択したときと同じ動作をします。
+ + ask + 確認をするか + no + true または false(デフォルト) +  true を指定すると、最初に戻るかどうかの確認をします。false を指定すると最初に戻るかどうかの確認はありません。この属性を省略すると false を指定したとみなされます。
 最初に戻るかどうかの確認でユーザが「いいえ」を選んだ場合、実行はそのまま継続します。
+
+
+ + graph + インライン画像表示 +  任意の画像をメッセージレイヤの文字位置に表示します。
 読み込み可能な形式は image タグで表示することのできる前景画像と同じです。
 通常は、普通のフォントでは含まれていないような特殊な記号を画像として用意し、それを表示させる用途に使用します。
 記号でなく、画像を表示する場合は char 属性に false を指定してください。
 よく使う記号はマクロを組んでおくと楽かと思います。
+ ; heart にはハートマークの画像
[macro name="heart"][graph storage="heart" alt="(は〜と)"][endmacro]
; 以後、[heart] タグでハートマークを使用可能
+ + storage + 画像ファイル名 + yes + 画像ファイル名 +  表示させたい画像ファイル名を指定します。読み込める形式は imageタグで読み込める形式と同じです。 ここで指定したファイル名 (拡張子を除く) 部分に _m を追加したファイルが、もしあれば、マスク画像として読み込まれます。マスク画像は必ず 256 色グレースケールで保存してください。 + + + key + カラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" +  どの色を抜き色とするかを指定します。省略すると抜き色は無効になります。  key=0xRRGGBB という形式で 16 進数で抜き色を指定すると、RR(赤) GG(緑) BB(青)で塗られた部分を抜き色として透明にします。たとえば、key=0xff00ff では (r,g,b)=(255,0,255) つまり真マゼンダの部分を抜き色として透明にするという指定になります。
 ただ単に数値を指定すれば、そのパレットインデックスの数値が抜き色となります。16色/256色の画像に対して有効です。
 key=adapt と指定すれば、自動的に抜き色が決定されます。使用される抜き色は、画像の一番上のラインにて、一番多く使われている色です。16色/256色の画像に対して有効です。
 マスク画像を使用する場合は、このタグを指定する必要はありません。
+
+ + char + 文字として処理するか + no + true (デフォルト) または false +  true を指定すると、画像はfont タグで指定した色、影、袋文字の状態が、文字同様に表示されます。そのため、true を設定すると画像の色情報は無視されます。また、画像が影や袋文字である必要はありません。
 graph タグが特殊記号の表示に使われることが多いことを想定してデフォルトでは true になっているので、普通の画像を表示する場合は注意してください。
+
+ + alt + 代替文字 + no + 代替文字 +  メッセージ履歴に表示する、この画像の代替文字を指定します。メッセージ履歴は文字情報しか表示できませんので、alt 属性に指定された文字が代わりに表示されます。 + +
+ + hact + メッセージ履歴アクション +  メッセージ履歴に対するアクションを指定します。このタグと endhact タグで囲まれた部分は、メッセージ履歴上でクリックできるようになり、クリックされた時に実行する TJS 式を指定することができます。過去にメッセージと共に再生した声を、メッセージ履歴のクリックで再生できるようにするなどに応用できます。 + + exp + 実行する式 + yes + TJS式 +  メッセージをクリックしたときに実行する TJS 式を指定します。 + + + + hch + 縦中横を表示する +  縦中横 ( 縦書き中に算用数字2桁を書くような場合にそこだけ横書きにする書き方 ) で文字を表示します。
 現在対象となっているメッセージレイヤが縦書きモードである必要があります。
+ 今日は平成[hch text="15"]年[hch text="12"]月[hch text="30"]日 + + text + 表示する文字 + yes + 文字 +  ここで指定した文字がそこだけ横書きで表示されます。
+
+ + expand + 行間を拡張するか + no + true または false(デフォルト) +  true を指定すると、長い縦中横を描画しようとしたときに行間を自動的に拡張します。false を指定すると、縦中横が行からはみ出て正常に描画されない可能性がありますが、行間はそのままになります ( 通常半角2桁ならば false で OK )。
この属性を指定しないと false であると見なされます。

+
+
+ + hidemessage + メッセージを消す +  メッセージレイヤを一時的に隠します。メニューから「メッセージを消す」を選んだのと同じ動作を行います。
 クリック待ちを行った後、メッセージレイヤは表示され、実行は継続します。
+
+ + history + メッセージ履歴の設定 +  メッセージ履歴の機能に関する設定を行います。 + + output + 文字情報の出力 + no + true または false +  メッセージ履歴への文字情報の出力をするかどうかを指定します。
 true を指定すると、メッセージレイヤに表示した文字がメッセージ履歴に表示されるようになります。
 シナリオを最初に実行したときは true の状態になっています。
 false を指定するとメッセージ履歴には文字情報は出力されません。
+
+ + enabled + メッセージ履歴の表示可能・不可能 + no + true または false +  メッセージ履歴を表示可能かどうかを指定します。
 true を指定すると表示可能に、false を指定すると表示不可能になります。
 ユーザーにメッセージ履歴を表示させたくない場合に false にしてください。
+
+
+ + hr + メッセージ履歴の改行/改ページ +  メッセージ履歴を改行または改ページします。 + + repage + 改ページかどうか + no + true または false(デフォルト) +  改ページを行うかどうかを指定します。
 true を指定すると改行ではなく改ページが行われます。false を指定すると改行が行われます。
 この属性を省略すると false が指定されたと見なされます。
 改ページは、Config.tjs のメッセージ履歴の設定で everypage が true になってないと動作しません。
+
+
+ + if + 条件によりシナリオを実行 + 式を評価し、その結果が true ( または 0 以外 ) ならば、elsif・else・endif のいずれかまでにある文章やタグを実行し、そうでない場合は無視します。
 if 〜 endif の間にはラベルを挟まないでください。
+ ; 例1[if exp="false"]
ここは表示されない
[else]
ここは表示される
[endif]

; 例2[if exp="false"]
ここは表示されない
[elsif exp="false"]
ここは表示されない
[else]
ここは表示される
[endif]

; 例3[if exp="false"]
ここは表示されない
[elsif exp="true"]
ここは表示される
[else]
ここは表示されない
[endif]

; 例4[if exp="true"]
ここは表示される
[elsif exp="true"]
ここは表示されない
[else]
ここは表示されない
[endif]

+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。この式の結果が false ( または 0 ならば、elsif・else・endif タグまでの文章やタグが無視されます。
+
+
+ + ignore + 条件によりシナリオを無視 +  式を評価し、その結果が true ( または 0 以外 ) ならば、endignore タグまでにある文章やタグが無視されます。
 ignore 〜 endignore の間にはラベルを挟まないでください。
+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。この式の結果が true ( または 0 以外 )ならば、endignore タグまでの文章やタグが無視されます。
+
+
+ + image + 画像の読み込み +  画像を読み込みます。img でも image でも同じ意味です。多くの属性がありますが、必須なのは storage と layer のみです。
 前景レイヤは KAG 初期状態では非表示状態なので、visible=true とすれば表示されるようになります。

 色調補正は読み込む画像に対して、
・grayscale によるグレースケール化
・?gamma , ?floor , ?ceil によるガンマ補正
・mcolor, mopacity による色ブレンド
の順番で行われます。
 アニメーション情報の作成の方法は AnimationLayer.tjs 内を参照してください。
 クリッカブルマップの使い方については KAG システムリファレンスを参照してください。
+ + storage + 画像ファイル名 + yes + 画像ファイル名 +  読み込みたい画像を指定します。拡張子は省略可能です。
 ここで指定したファイル名 (拡張子を除く) 部分に _m を追加したファイルが、もしあれば、マスク画像として読み込まれます。 また、同様に _p を追加したファイルが、もしあれば、クリッカブルマップ用の領域画像として読み込まれます。
 マスク画像は必ず 256 色グレースケールで保存してください。
 領域画像はかならず 256 色で保存してください。
 また、拡張子が asd のファイルが存在すればアニメーションシーケンスデータとしてアニメーションの情報も読み込みまれ、拡張子が ma のファイルが存在すれば、クリッカブルマップ用の領域アクション定義ファイルとして読み込まれます。
+
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  画像を読み込むレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤに画像を読み込みます。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + key + カラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" +  どの色を抜き色とするかを指定します。省略すると抜き色は無効になります。
 key=0xRRGGBB という形式で 16 進数で抜き色を指定すると、RR(赤) GG(緑) BB(青)で塗られた部分を抜き色として透明にします。たとえば、key=0xff00ff では (r,g,b)=(255,0,255) つまり真マゼンダの部分を抜き色として透明にするという指定になります。
 ただ単に数値を指定すれば、そのパレットインデックスの数値が抜き色となります。16色/256色の画像に対して有効です。
 key=adapt と指定すれば、自動的に抜き色が決定されます。使用される抜き色は、画像の一番上のラインにて、一番多く使われている色です。16色/256色の画像に対して有効です。
 マスク画像を使用する場合は、この属性は指定する必要はありません。
+
+ + mode + 前景レイヤ透過モード + no + "alpha"(デフォルト) または "transp" "opaque" "rect" "add" "sub" "mul" "dodge" "darken" "lighten" "screen" "psadd" "pssub" "psmul" "psscreen" "psoverlay" "pshlight" "psslight" "psdodge" "psdodge5" "psburn" "pslighten" "psdarken" "psdiff" "psdiff5" "psexcl" のいずれか +  前景レイヤの透過モードを指定します。前景レイヤ以外には指定しないでください。
 "alpha" または "transp" を指定するとαチャネルが有効になって画像を透過して表示することができます。"alpha" でも "transp" でも同じ意味です。
 "opaque" または "rect" を指定すると画像は透過されません (矩形で表示されます)。"opaque" でも "rect" でも同じ意味です。
 "addalpha" を指定すると、画像を透過して表示することができます。"alpha" はアルファ合成ですが、"addalpha" は加算アルファ合成を表します。この違いについては「吉里吉里2 リファレンス」を参照してください。
 "add" を指定すると加算合成が行われます。
 "sub" を指定すると減算合成が行われます。
 "mul" を指定すると乗算合成が行われます。
 "dodge" を指定すると「覆い焼き」合成が行われます。
 "darken" を指定すると「比較(暗)」合成が行われます。
 "lighten" を指定すると「比較(明)」合成が行われます。
 "screen" を指定すると「スクリーン乗算」合成が行われます。
 "psadd" を指定すると、Photoshop互換の「覆い焼き(リニア)」合成が行われます。
 "pssub" を指定すると、Photoshop互換の「焼き込み(リニア)」合成が行われます。
 "psmul" を指定すると、Photoshop互換の「乗算」合成が行われます。
 "psscreen" を指定すると、Photoshop互換の「スクリーン」合成が行われます。
 "psoverlay" を指定すると、Photoshop互換の「オーバーレイ」合成が行われます。
 "pshlight" を指定すると、Photoshop互換の「ハードライト」合成が行われます。
 "psslight" を指定すると、Photoshop互換の「ソフトライト」合成が行われます。
 "psdodge" を指定すると、Photoshop互換の「覆い焼きカラー」合成が行われます。
 "psdodge5" を指定すると、Photoshop互換の「覆い焼きカラー」合成(Photoshop 5.x 以下と互換)が行われます。
 "psburn" を指定すると、Photoshop互換の「焼き込みカラー」合成が行われます。
 "pslighten" を指定すると、Photoshop互換の「比較(明)」合成が行われます。
 "psdarken" を指定すると、Photoshop互換の「比較(暗)」合成が行われます。
 "psdiff" を指定すると、Photoshop互換の「差の絶対値」合成が行われます。
 "psdiff5" を指定すると、Photoshop互換の「差の絶対値」合成(Photoshop 5.x 以下と互換)が行われます。
 "psexcl" を指定すると、Photoshop互換の「除外」合成が行われます。
 透明度情報を持たない画像を指定する場合は "opaque" に指定する方が負荷が軽くて済みます。

 省略すると "alpha" であるとみなされます。例外的に、TLG5/6 画像の場合は、画像中に透過モードを表す情報が埋め込まれています。この場合は、この属性を省略すると、その画像が情報として持っている透過モードに従って表示されます。
+
+ + grayscale + 画像をグレースケールにするか + no + true または false +  画像をグレースケールにするかどうかを指定します。grayscale=true と指定すると、画像をグレースケールにします。省略すると false であると見なされます。 + + + rgamma + ガンマ補正値 + no + ガンマ補正値 (0.1 〜 1.0(デフォルト) 〜 9.9) +  r (赤) 、g (緑) 、 b (青) の各成分のガンマ値を指定します。 たとえば画像をセピア調にするには、grayscale=true rgamma=1.3 ggamma=1.1 と指定します。 + + + ggamma + ガンマ補正値 + no + ガンマ補正値 (0.1 〜 1.0(デフォルト) 〜 9.9) +  r (赤) 、g (緑) 、 b (青) の各成分のガンマ値を指定します。 たとえば画像をセピア調にするには、grayscale=true rgamma=1.3 ggamma=1.1 と指定します。 + + + bgamma + ガンマ補正値 + no + ガンマ補正値 (0.1 〜 1.0(デフォルト) 〜 9.9) +  r (赤) 、g (緑) 、 b (青) の各成分のガンマ値を指定します。 たとえば画像をセピア調にするには、grayscale=true rgamma=1.3 ggamma=1.1 と指定します。 + + + rfloor + 輝度最低値 + no + 輝度最低値 ( 0(デフォルト) 〜 255 ) +  各成分の輝度最低値を指定します。 + + + gfloor + 輝度最低値 + no + 輝度最低値 ( 0(デフォルト) 〜 255 ) +  各成分の輝度最低値を指定します。 + + + bfloor + 輝度最低値 + no + 輝度最低値 ( 0(デフォルト) 〜 255 ) +  各成分の輝度最低値を指定します。 + + + rceil + 輝度最高値 + no + 輝度最高値 ( 0 〜 255(デフォルト) ) +  各成分の輝度最高値を指定します。 たとえば、rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 と指定すると、色が反転します。 + + + gceil + 輝度最高値 + no + 輝度最高値 ( 0 〜 255(デフォルト) ) +  各成分の輝度最高値を指定します。 たとえば、rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 と指定すると、色が反転します。 + + + bceil + 輝度最高値 + no + 輝度最高値 ( 0 〜 255(デフォルト) ) +  各成分の輝度最高値を指定します。 たとえば、rfloor=255 gfloor=255 bfloor=255 rceil=0 gceil=0 bceil=0 と指定すると、色が反転します。 + + + mcolor + ブレンド色 + no + 0xRRGGBB 形式 +  色ブレンドによる色調効果において、ブレンドする色を 0xRRGGBB 形式で指定します。濃度は mopacity 属性で指定します。
 省略すると色ブレンドによる色調効果は行われません。
+
+ + mopacity + ブレンド色濃度 + mcolor を指定した場合 + 不透明度(0 〜 255) +  色ブレンドによる色調効果で、mcolor で指定した色をどれぐらいの不透明度でブレンドするかを指定します。 + + + clipleft + クリップ矩形左端位置 + no + クリップ矩形左端位置(pixel単位) +  画像クリップ矩形の左端位置を指定します。clipleft, cliptop, clipwidth, clipheight で矩形を指定すると、storage 属性で指定された画像のその矩形のみが切り取られ、指定されたレイヤの画像になります。画像の一部だけを切り取って表示したいときなどに使用します。
 これらの属性を省略すると、storage 属性で指定された画像全部がレイヤの画像になります。
+
+ + cliptop + クリップ矩形上端位置 + no + クリップ矩形上端位置(pixel単位) +  画像クリップ矩形の上端位置を指定します。 + + + clipwidth + クリップ矩形幅 + no + クリップ矩形幅(pixel単位) +  画像クリップ矩形の幅を指定します。 + + + clipheight + クリップ矩形高さ + no + クリップ矩形高さ(pixel単位) +  画像クリップ矩形の高さを指定します + + + flipud + 上下反転 + no + true または false(デフォルト) +  画像の上下反転を行いたい場合に true を指定します。 + + + fliplr + 左右反転 + no + true または false(デフォルト) +  画像の左右反転を行いたい場合に true を指定します。 + + + visible + レイヤの可視・不可視 + no + true または false +  layer 属性で指定したレイヤを表示するか、しないかを指定します。visible=true と指定すれば、レイヤは表示状態になります。visible=false と指定すれば、非表示状態になります。省略すると表示状態は変わりません。layer=base を指定した場合はこの属性は指定しないでください。 + + + left + レイヤ左端位置 + no + 左端位置(pixel単位) +  layer 属性で指定したレイヤの左端位置を指定します。省略すると、画像読み込み前の位置を保持します。layer=base と指定した場合はこの属性は指定しないでください。 + + + top + レイヤ上端位置 + no + 上端位置(pixel単位) +  layer 属性で指定したレイヤの上端位置を指定します。省略すると、画像読み込み前の位置を保持します。layer=base と指定した場合はこの属性は指定しないでください。 + + + pos + 前景レイヤ位置 + no + left または left_center または center または right_center または right +  レイヤ位置を自動的に決定します。前景レイヤに対して使います。
 横方向の位置は、この属性で指定した left ( 左端 ) 、left_center ( 左より )、center ( 中央 )、right_center ( 右より )、right ( 右端 ) の位置に表示されます。各横方向の座標の中心位置は Config.tjs で指定することができます。
 left, left_center, center, right_center, right の代わりに、それぞれ l, lc, c, rc, r を指定することもできます ( 動作は同じです )。
 縦方向の位置については、レイヤの下端は画面の下端に合わせて ( 下側に詰められて ) 表示されます。
 この属性を指定した場合は left 属性や top 属性は無視されます。
 layer=base と指定した場合にはこの属性は指定しないでください。
+
+ + opacity + 不透明度 + no + 不透明度 ( 0 (全くの透明) 〜 255 (全くの不透明 ) ) +  layer 属性で指定したレイヤの不透明度を指定します。
 デフォルトで 255 (全くの不透明) です。つまり、この属性を指定しないで画像を読み込むと、そのレイヤの opacity が 255 以外でも、255 に設定しなおされます。
 128 を指定すると半分程度の透明度になり、透けて表示されます。
 opacity=0 としてもレイヤを見えなくすることが出来ますが、全くの透明になっただけで非表示になるわけではありません。
 この属性を設定してもレイヤの画像自体が変化するわけではありません。変化するのは表示の状態です。
+
+ + mapimage + 領域画像 + no + 画像ファイル名 +  クリッカブルマップに用いる領域画像を指定します。
 ここで指定を行わなくても、storage 属性で指定したファイル名 (拡張子を除く) 部分に_p を追加したファイルが もしあれば自動的に領域画像として読み込まれますが、別のファイルを代わりに読み込みたい場合にこの属性を用います。
+
+ + mapaction + 領域アクション定義ファイル + no + 領域アクション定義ファイル名 +  クリッカブルマップに用いる領域アクション定義ファイルを指定します。
 ここで指定しなくても、storage 属性で指定したファイル名と同名で拡張子が ma のファイルがあれば自動的に涼気アクション定義ファイルとして読み込まれますが、別のファイルを代わりに読み込みたい場合にこの属性を用います。
 拡張子 ( 通常は .ma ) は省略できませんので拡張子も含めて指定してください。
+
+ + index + 重ね合わせ順序 + no + 正の整数 +  背景レイヤには指定しないでください。
 重ね合わせ順序を指定します。値が大きいほど手前に表示されます。
 標準では、前景レイヤ 0 が 1000、前景レイヤ 1 が 2000 ( 以降 1000 ずつ増える )、メッセージレイヤ 0 が 1000000、メッセージレイヤ 1 が 1001000 ( 以降 1000 ずつ増える )、 メッセージ履歴を表示するためのレイヤが 2000000 となっています。
 背景レイヤの重ね合わせ順序は変更することはできません。
 laycount タグを実行すると、この重ね合わせ順序は標準の状態に戻されてしまう場合があるので注意してください。
+
+
+ + indent + インデントの設定 +  このタグの位置に左インデント ( 縦書きの場合は頭インデント ) を設定します。発言者インデントなどとして使うことができます。インデントを解除する場合は、改行の前に endindent タグを使用します。 + 【あんぱん】[indent]このように発言者インデントなどとして使うことができます。[endindent] + + + input + 文字列の入力 +  文字列を入力するためにダイアログボックスを開き、ユーザーに入力を求めます。
 ユーザー名の入力などに使用することができます。
+ [eval exp="f.username='太郎'"]
[input name=f.username prompt="名前を入力してください" title="名前の入力"]
名前は : [emb exp=f.username]
+ + name + 変数名 + yes + 変数名 +  入力したい文字列を格納する変数を指定します。
 もし変数にすでに文字列が入っていた場合は、その文字列がダイアログボックスの初期文字列として表示されます。
 ユーザーがダイアログボックスのキャンセルボタンや ESC キーを押したときは変数の値は変わりません。
 変数には KAG からアクセスできるすべての変数を指定することができます。
+
+ + prompt + プロンプト + no + プロンプトとして表示する文字列 +  ダイアログボックスのプロンプト ( 入力欄のすぐ上に表示される文字列 ) を指定します。省略すると空欄になります。
 「名前を入力してください」などにします。
+
+ + title + タイトル + no + ダイアログボックスのタイトル +  ダイアログボックスのタイトルを指定します。
 省略するとタイトルは空欄になります。
 「名前の入力」などにします。
+
+
+ + iscript + TJS スクリプトの記述 +  [iscript] のみの行と、[endscript] のみの行で囲まれた部分に TJS スクリプトを書き込むことが出来ます。
 [iscript] のみの行というのは、その行には [iscript] タグのみしか記述してはいけないと言うことです(endscript も同様)。
 また、マクロ中にこのタグを書くことはできません。
+ [iscript]
kag.restoreBookMark(0); // 0 番目の栞をたどる
[endscript]
+
+ + jump + シナリオのジャンプ +  指定されたシナリオファイルの指定されたラベルにジャンプします。
 サブルーチン内でジャンプする場合は、call 〜 return のバランスに注意してください。
+ + storage + シナリオファイル名 + no + シナリオファイル名 +  ジャンプ先のシナリオファイルを指定します。省略すると、現在のシナリオファイル内であると見なされます。 + + + target + ラベル名 + no + ラベル名 +  ジャンプ先のラベルを指定します。
 省略すると、ファイルの先頭から実行されます。
+
+ + countpage + このジャンプを「読んだ」と見なすか + no + true(デフォルト) または false +  他のラベルに移行するときに、このタグのある場所のラベルを「読んだ」とみなすかどうかを指定します。
 ジャンプする際にそのページが「読んだ」ことになっては困る場合に false を指定します。
+
+
+ + l + 行末クリック待ち +  行末のクリック待ちを行います。p タグとは、メッセージ履歴への改行の出力の違いや、「文字表示 > ページ末まで一気に」を使用したときの挙動の違いなどがあります。
 current タグで裏ページのメッセージレイヤを指定している場合はこの記号は表示されません。表示したい場合は表ページのメッセージレイヤを指定してください。
+
+ + laycount + レイヤの数の変更 +  前景レイヤまたはメッセージレイヤの数を変更します。いずれの属性も省略すれば設定は変更されません。
 レイヤ数に制限はありませんが、実行環境の OS やメモリによって制限を受ける可能性があります。
 レイヤの数は必要最小限にしておくべきです。たくさんのレイヤを確保してそれを使い終わったら、なるべく必要最小限の状態に戻しておくのが良いでしょう。
+ + layers + 前景レイヤの数 + no + 0 または正の整数 +  前景レイヤの数を指定します。 + + + messages + メッセージレイヤの数 + no + 正の整数 +  メッセージレイヤの数を指定します。
 0 は指定できません。
+
+
+ + layopt + レイヤの属性 +  レイヤの属性を指定します。 + + layer + 対象レイヤ + yes + 0 以上の整数または message0 または message1 または message +  対象となる前景レイヤまたはメッセージレイヤを指定します。 message とのみ指定した場合は、currentタグで指定した、現在の操作対象のメッセージレイヤが対象となります。 + + + page + ページ + no + "fore"(デフォルト) または "back" +   表(fore)画面のレイヤを対象とするか、裏(back)画面のレイヤを対象とするかを指定します。省略すると表ページであると見なされます。
 ただし、layer=message とのみ指定した場合でこの属性を省略した場合は現在操作対象のページのメッセージレイヤが選択されます。
+
+ + visible + レイヤの可視・不可視 + no + true または false +  layer 属性で指定したレイヤを表示するか、しないかを指定します。visible=true と指定すれば、レイヤは表示状態になります。visible=false と指定すれば、非表示状態になります。省略すると表示状態は変わりません。 + + + left + レイヤ左端位置 + no + 左端位置(pixel単位) +  layer 属性で指定したレイヤの左端位置を指定します。省略すると位置は変更しません。
 layer 属性に message0 や message1 を指定した場合は、むしろposition タグで位置等を指定してください。
 ただし、position タグはメッセージレイヤをクリアしてしまいますが、このタグではクリアしません。内容を維持したまま表示位置を変えたい場合はこのタグを使います。
+
+ + top + レイヤ上端位置 + no + 上端位置(pixel単位) +  layer 属性で指定したレイヤの上端位置を指定します。省略すると位置は変更しません。
 layer 属性に message0 や message1 を指定した場合は、むしろposition タグで位置等を指定してください。
 ただし、position タグはメッセージレイヤをクリアしてしまいますが、このタグではクリアしません。内容を維持したまま表示位置を変えたい場合はこのタグを使います。
+
+ + opacity + 不透明度 + no + 不透明度 ( 0 (全くの透明) 〜 255 (全くの不透明 ) ) +  レイヤの不透明度を指定します。
 デフォルトで 255 (全くの不透明) です。128 を指定すると半分程度の透明度になり、透けて表示されます。
 opacity=0 としてもレイヤを見えなくすることが出来ますが、全くの透明になっただけで非表示になるわけではありません。
 また、この属性を設定してもレイヤの画像自体が変化するわけではありません。たとえば opacity=128 として半透明にした後に 255 に戻しても正常に表示されます。
 メッセージレイヤに対してもこの属性を指定できますが、position タグで指定する opacity 属性とは意味が違います。
+
+ + autohide + メッセージレイヤとともに隠すか + no + true または false +  前景レイヤ以外には指定しないでください。
 [システム|メッセージを消す] メニューを選択したときにメッセージレイヤが隠れますが、それと同時にこの前景レイヤも隠すかどうかを指定します。
+
+ + index + 重ね合わせ順序 + no + 正の整数 +  背景レイヤには指定しないでください。
 重ね合わせ順序を指定します。値が大きいほど手前に表示されます。
 標準では、前景レイヤ 0 が 1000、前景レイヤ 1 が 2000 ( 以降 1000 ずつ増える )、メッセージレイヤ 0 が 1000000、メッセージレイヤ 1 が 1001000 ( 以降 1000 ずつ増える )、 メッセージ履歴を表示するためのレイヤが 2000000 となっています。
 背景レイヤの重ね合わせ順序は変更することはできません。
 laycount タグを実行すると、この重ね合わせ順序は標準の状態に戻されてしまう場合があるので注意してください。
+
+
+ + link + ハイパーリンク +  link タグと endlink タグで囲まれた部分の文章を、マウスやキーボードで選択可能にし、そこでクリックされたりキーを押されたときに、ジャンプする先を指定できます。
exp 属性を指定すれば、リンクをクリックされたときに変数に値を代入するというような動作も行わせることができます。
 囲まれた文章は、ページをまたぐことは出来ません(行をまたぐことはできます)。
 一画面中に最大で 255 個のリンクを作成することができます。
+ + storage + シナリオファイル名 + no + シナリオファイル名 +  ジャンプ先のシナリオファイルを指定します。省略すると、現在のシナリオファイル内であると見なされます。 + + + target + ラベル名 + no + ラベル名 +  ジャンプ先のラベルを指定します。
 省略すると、ファイルの先頭から実行されます。
+
+ + exp + TJS 式 + no + TJS 式 +  クリックされたときに実行される TJS 式を指定します。省略すれば式は実行されません。storage や target が指定されていた場合、この式が実行されてからジャンプ先に移動します。 + + + color + リンクの強調色 + no + 0xRRGGBB 形式 +  リンクが選択されたときに出る半透明の矩形の色を指定します。 + + + hint + ツールチップヒント + no + ヒントとして表示させる文字列 +  リンクを選択し、マウスカーソルを静止させたときに表示されるツールチップヒントを指定します。
 省略すると表示は行われません。
 リンクの説明の補足に使えますが、hint 属性のみを指定し、target, storage, exp 属性は指定しないで空のリンクを作成し、小難しい単語の説明をすることなどもできます。
+
+ + onenter + マウス進入時 + no + TJS 式 +  リンク内にマウスカーソルが入ってきたときに実行される TJS 式を指定します。 + + + onleave + マウス退出時 + no + TJS 式 +  リンク内からマウスカーソルが出ていった時に実行される TJS 式を指定します。 + + + countpage + このジャンプを「読んだ」と見なすか + no + true(デフォルト) または false +  リンクを選択して他のラベルに移行するときに、このリンクのある場所のラベルを「読んだ」とみなすかどうかを指定します。
 [s] タグを実行する前にリンクが選択されてジャンプする際に、そのページが「読んだ」ことになっては困る場合に false を指定します。
+
+ + clickse + クリック時の効果音 + no + 効果音ファイル名 +  クリックされたときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + clicksebuf + クリック時の効果音のバッファ番号 + no + 効果音バッファ番号 +  clickse で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + + + enterse + マウス進入時の効果音 + no + 効果音ファイル名 +  マウスが進入したときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + entersebuf + マウス進入時の効果音のバッファ番号 + no + 効果音バッファ番号 +  enterse で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + + + leavese + マウス退出時の効果音 + no + 効果音ファイル名 +  マウスが退出したときに再生する効果音を指定します。指定しなければ効果音は再生されません。 + + + leavesebuf + マウス退出時の効果音のバッファ番号 + no + 効果音バッファ番号 +  leavese で指定した効果音を鳴らす効果音バッファを指定します。省略すると 0 であると見なされます。 + +
+ + load + 栞の読み込み +  非フリーセーブモードにおいて、栞から読み込みます。メニューから「栞をたどる」を選んだときと同じ動作です。 + + place + 保存場所 + no + 0または正の整数(0がデフォルト) +  栞の番号を指定します。省略すると 0 が指定されたと見なされます。
 どのような数値を指定してもかまいませんが、999 〜 1999 は特別な意味を持つ栞です。
+
+ + ask + 確認をするか + no + true または false(デフォルト) +  true を指定すると、栞をたどるかどうかの確認をします。false を指定すると栞をたどるかどうかの確認はありません。この属性を省略すると false を指定したとみなされます。
 栞をたどる確認でユーザが「いいえ」を選んだ場合、実行はそのまま継続します。
+
+
+ + loadplugin + プラグインの読み込み +  このタグで読み込むプラグインは、
・プロジェクトフォルダ直下
・吉里吉里実行可能ファイルのあるフォルダ以下の plugin フォルダ
・吉里吉里実行可能ファイルのあるフォルダ
のいずれかに置いておく必要があります。
 module 属性で指定するプラグインの拡張子は省略できません。
+ + module + プラグイン名 + yes + プラグインファイル名 + 読み込みたいプラグインファイル名を指定します。
+
+
+ + locate + 文字表示位置の指定 +  文字表示位置を指定します。
 position タグで指定した marginl と margint の属性の値が実際には加算されます。
 横書きの場合は y を、縦書きの場合は x を省略することにより同じ行内での文字表示位置の変更が可能となります。
+ + x + 横方向位置 + no + 横方向位置 (pixel単位) +  文字を表示する x 座標位置を指定します。 + + + y + 縦方向位置 + no + 縦方向位置 (pixel単位) +  文字を表示する y 座標位置を指定します。 + +
+ + locklink + リンクのロック +  すべてのメッセージレイヤのリンクをロックします。リンクがロックされると、メッセージレイヤ上のリンク ( ボタン、エディット、チェックボックスも含む ) はすべて選択や操作が不能になります。
 時間制限付きの選択肢などで、時間を経過したら選択肢を選択不能にする場合などに使用します。
 リンクのロックは、新しい別のリンクが作成されると自動的に解除されます。
 逆の動作をする unlocklink タグもあります。
+
+ + locksnapshot + スナップショットのロック +  スナップショットをロックします。栞でサムネイルを保存する場合に画面のスナップショットを撮りますが、スナップショットをロックすると、次にunlocksnapshot タグでロックを解除するまで、スナップショットをロックした時点での画像をサムネイルとして保存するようになります。
 これを利用して、右クリックサブルーチンに入ったときにこのタグを使用すれば、右クリックサブルーチン内で栞を保存しても、保存されるサムネイルは右クリックサブルーチンに入ったときのスナップショットが使われるようになります ( ロックをしないと右クリックサブルーチンに入っている最中のスナップショットが保存されてしまう )。
 locksnapshot タグを使ったら、かならず unlocksnapshot タグも使用しなければなりません ( 右クリックサブルーチンに使ったならば、右クリックサブルーチンを抜けるときには必ず unlocksnapshot タグを実行するようにしてください )。
+
+ + macro + マクロの記述 +  マクロ記述を開始します。新しいタグを定義することが出来ます。
 このタグから、endmacro タグまでにある文章やタグは、name 属性で指定されたタグとして登録され、以後使用できるようになります。
 ただし、マクロ中に iscript タグを使用することはできません。
 マクロ中に書かれたタグには、特別に % を頭につけた属性の値を指定することができます。% 以降にはマクロに渡された属性名を指定します。すると、マクロに渡された属性の値をその属性の値とすることができます。このとき、| を使って属性の省略値を指定することもできます ( 下の例参照 )。属性名には小文字を用いてください。
 また、属性の代わりに * を書くと、マクロに渡されたすべての属性をそのタグに渡すことができます。
+ [macro name="newtag"][font color=0xff0000]新しいタグです[resetfont][endmacro]
[newtag]
[macro name="colortag"][font color=%iro]iro 属性付きのタグ[resetfont][endmacro]
[colortag iro=0x332211]
; ↑ colotag に渡された iro 属性の値が font タグの color 属性に渡される
[macro name="transwait"][trans *][wt][endmacro]
; ↑ この transwait に渡されたすべての属性が trans タグに渡される
[macro name="colortag"][font color=%iro|0xff0000]iro 属性付きで省略値をしていしたタグ[resetfont][endmacro]
; ↑ % の属性の値では、 | のあとに続けて、その属性の省略値を指定することができます
+ + name + タグ名 + yes + タグ名 +  タグ名を指定します。以後、この名前で新しいタグが定義され、マクロを使用できるようになります。 + +
+ + mapaction + クリッカブルマップ用領域アクション定義ファイルの指定 +  指定したレイヤのクリッカブルマップの領域アクション定義に使用するファイルを指定します。
 このタグや image タグで領域アクション定義ファイルを読み込むと実際にクリッカブルマップが使用可能になります。mapdisable タグでクリッカブルマップを使用不可能にすることができます。
 詳しくは KAG System リファレンスをご覧ください。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  対象とするレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + storage + 領域アクション定義ファイル + yes + 領域アクション定義ファイル名 +  領域アクション定義ファイルを指定します。 + +
+ + mapdisable + クリッカブルマップの無効化 +  指定したレイヤのクリッカブルマップを無効にします。 以降は image タグや mapaction タグを使って領域アクション定義ファイルを読み込まなければクリッカブルマップは使用できません。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  対象とするレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + +
+ + mapimage + クリッカブルマップ用領域画像の指定 +  指定したレイヤのクリッカブルマップの領域画像に使用するファイルを指定します。
 image タグや mapaction タグで領域アクション定義ファイルを読み込まないとクリッカブルマップは使用できません。
 詳しくは KAG System リファレンスをご覧ください。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  対象とするレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + storage + 画像ファイル名 + yes + 画像ファイル名 +  クリッカブルマップの領域画像として用いるファイルを指定します。 ファイルは 256 色で保存されている必要があります。 + +
+ + mappfont + レンダリング済みフォントの割り当て +  現在操作対象になっているメッセージレイヤの現在のフォントに、指定したレンダリング済みフォントを割り当てます。このタグ以降、吉里吉里でそのフォントを描画するときは常に指定したレンダリング済みフォントが使用されます。
 割り当てるフォントは実際に存在していなくてもかまいません。たとえば、"ほげほげフォント" というフォントが選択されている状態で mappfont を使えば、その "ほげほげフォント" に任意のレンダリング済みフォントを割り当てることができます。一つのフォント名には一つのレンダリング済みフォントしか割り当てることしかできません ( たとえば、一つのフォント名に対して複数のサイズの違うレンダリング済みフォントを割り当てるようなことはできません )。
 また、複数のレンダリング済みフォントをそれぞれ別のフォントに割り当てることができます。
+ + storage + ファイル名 + yes + ファイル名 + 現在のフォントに割り当てたいレンダリング済みフォントファイルを指定します。
+
+
+ + move + レイヤの自動移動 +  指定したレイヤに自動移動をさせます。
 レイヤは現在の位置・表示濃度からスタートして、path で指定された位置・表示濃度を元にして移動したり表示濃度を変化させます。現在の位置や表示濃度から移動がスタートするので、path 属性の最初の位置/濃度には、一番最初のレイヤの位置や表示濃度を指定する必要はありません。( つまり一番最初の位置や表示濃度は layopt タグなどで指定する必要があります )。
 複数のレイヤに対して move タグを非同期に実行することができます。
 このタグはレイヤの自動移動の終了を待ちません。待つには wm タグを指定してください。
 前景レイヤに画面よりも大きな画面を読み込み、このタグを使って移動させればスクロールの効果を得ることができます。斜めスクロールも可能です。
 自動移動中は、メッセージレイヤへの文字描画ができなかったり、文字描画が遅くなったりします。
 マウスのクリック等で自動移動は中断されます。中断されないようにするには clickskip タグでクリックスキップを禁止してください。
+ [image storage=s1 layer=0 page=fore visible=true left=0 top=480 opacity=0]
[image storage=s2 layer=1 page=fore visible=true left=320 top=240 opacity=0]
[move time=4000 path="(0,240,255) (0,0,255) (0,-240,255) (0,-480,0)" layer=0]
[move time=4000 path="(320,240,0) (320,240,511) (320,240,0) (320, 240,0)" layer=1]
[wm][wm]
+ + layer + 対象レイヤ + yes + 0 以上の整数 または message0 または message1 または message +  対象となるレイヤを指定します。
 0 以上の整数を指定すると前景レイヤになります。
 message0 または message1 を指定するとメッセージレイヤになります。単に message とのみ指定した場合は、current タグで指定した現在の操作対象のメッセージレイヤが対象になります。
 背景レイヤは指定しないでください。
+
+ + page + ページ + no + "back" または "fore" +  layer 属性で指定したレイヤが、表(fore)画面であるか、裏(back)画面であるかを指定します。省略すると表ページであると見なされます。
 ただし、layer=message とのみ指定した場合でこの属性を省略した場合は現在操作対象のページのメッセージレイヤが選択されます。
+
+ + spline + スプライン補間 + no + true または false(デフォルト) +  true を指定すると、path 属性で指定した位置をBスプラインで曲線補間した線上をレイヤが移動するようになります。
 false を指定すると、path 属性で指定した位置を直線補間した線上をレイヤが移動します。
 true を指定した場合は path には最低 2 点を指定してください。
+
+ + time + 1点を通過する時間 + yes + 時間(ms単位) +  レイヤが path を指定した点から点を移動するのに必要な時間を指定します。
 そのため、移動には、通過する点間の区間の数×この属性の値の時間がかかります。
 ただし、accel 属性に 0 以外を指定した場合は 一点を通過する時間は変化します ( 移動全体に要する時間は 通過する区間の数×この属性の値です )。
+
+ + delay + 動作を開始するまでの時間 + no + 時間(ms単位) +  レイヤの自動移動が開始されるまでの時間を ms で指定します。
 省略すると 0 であるとみなされます。
+
+ + path + 移動位置 + yes + "(x1,y1,opacity1) (x2,y2,opacity2) ..." +  移動位置を指定します。
 移動位置は、x(レイヤ左端位置), y(レイヤ上端位置), opacity(レイヤ濃度) を3つづつ、カンマや空白、( ) で区切って指定します。
 これらの間を、スプライン補間または直線補間にてレイヤが移動します。
 opacity にはレイヤの表示濃度を指定します。レイヤの濃度も点から点を移動する間に連続的に変化します。レイヤの濃度を連続的ではなく、突発的 ? に変化させたい場合は濃度に 256 を足した数値を指定してください。
 レイヤを移動させずに表示濃度変化のみを行う場合は、レイヤ位置にはすべて同じ位置を指定します。
+
+ + accel + 加速度的な動きをするかどうか + no + -1 未満の数または 0(デフォルト) または 1 より大きい数 +  加速度的な動きを行わせるかどうかを指定します。
 0 を指定すると、最初から最後まで一定の割合で移動処理が進行します ( 各通過点を等間隔の時間で通過します )。省略すると 0 が指定されたと見なされます。
 -1 未満の数を指定すると、最初は早く、徐々に遅くなります。
 1 より大きい数を指定すると、最初は遅く、徐々に早くなります。
 実数を指定することもできます。
+
+
+ + nextskip + 「次の選択肢まですすむ」の設定 +  ユーザーが「次の選択肢まで進む」の機能を使用できるようにするか否かを指定できます。
 デモシーンなどでは無効にしていたほうがいい場合があります。
+ + enabled + 有効・無効の設定 + yes + true または false +  「次の選択肢まで進む」の機能を有効にする場合は true、無効にする場合は false を指定します。 + +
+ + nowait + 文字表示ノーウェイト +  文字の表示速度をノーウェイトに設定します。
 このタグは、ノーウェイトに設定する前に、直前の文字表示速度を記憶します。この記憶した文字表示速度に戻すには endnowait タグを使うことができます。
 このタグと endnowait タグの間には、保存可能なラベルを記述しないでください。
+
+ + openvideo + ビデオ/SWFの再生準備 +  ビデオまたはSWF(Shockwave Flash)の再生の準備をします。
 一般的にビデオの再生準備には時間がかかるので、再生のタイミングをほかのものと同期させたい場合など、このタグを使って再生準備のみを先に行わせることができます。
 再生準備をしたビデオやSWFを再生するには playvideo タグを使用します。
 このタグを使用しなくても playvideo タグで再生するファイル名を指定して再生をさせることはできます。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + storage + ファイル名 + yes + ファイル名 +  再生準備するファイル名を指定します。
+
+
+ + p + 改ページクリック待ち +  改ページのクリック待ちを行います。
 行末に [p] と書いた場合は、そのあとに \ があってもなくても改行はしません( Config.tjs で global.ignoreCR を false に設定した場合 )。
 current タグで裏ページのメッセージレイヤを指定している場合はこの記号は表示されません。表示したい場合は表ページのメッセージレイヤを指定してください。
+
+ + pausebgm + BGM 演奏の一時停止 +  BGM 演奏を一時停止します。Config.tjs で BGM 再生メディアに "Wave" を指定した場合のみに有効です。
 BGM の一時停止状態は栞に保存されますが、一時停止していた場合の BGM の再生位置の情報は保存されないので注意してください。
 一時停止した BGM を再開するには resumebgm タグを使用してください。
+
+ + pausevideo + ビデオの一時停止 +  ビデオの再生を一時停止します。 + + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + pimage + 画像の部分追加読み込み +  指定したレイヤに画像を追加して読み込みます。
 指定したレイヤの指定した部分に、別の画像ファイルの一部分を重ね合わせたり、コピーしたりすることができます。
 いくらでも画像を追加して読み込むことができます。ただし、いくらでも、といっても、画像を追加して読み込むとその「画像を追加して読み込んだ」という情報がどんどんと蓄積されていってしまうので注意してください。
 新しく image タグでレイヤに画像を読み込んだり、freeimage タグで画像を解放すると、追加して読み込んだ画像やその情報は消えます。
 たとえば、一定時間間隔でレイヤに画像を追加して読み込んでアニメーション、という用途にはこのタグではなくてアニメーションの機能を使ったほうが良いでしょう。
 このタグは、image タグで画像を読み込んだが、その画像の一部分だけを変えたい、というときに、該当する image タグの直後に記述する、という用途に使います。
+ + storage + 画像ファイル名 + yes + 画像ファイル名 +  追加して読み込む画像を指定します。 + + + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  画像を追加して読み込むレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤに画像を読み込みます。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + key + カラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" +  storage で指定した画像の、どの色を抜き色とするかを指定します。省略すると抜き色は無効になります。  key=0xRRGGBB という形式で 16 進数で抜き色を指定すると、RR(赤) GG(緑) BB(青)で塗られた部分を抜き色として透明にします。たとえば、key=0xff00ff では (r,g,b)=(255,0,255) つまり真マゼンダの部分を抜き色として透明にするという指定になります。
 ただ単に数値を指定すれば、そのパレットインデックスの数値が抜き色となります。16色/256色の画像に対して有効です。
 key=adapt と指定すれば、自動的に抜き色が決定されます。使用される抜き色は、画像の一番上のラインにて、一番多く使われている色です。16色/256色の画像に対して有効です。
 マスク画像を使用する場合は、この属性は指定する必要はありません。
+
+ + dx + 画像読み込み先 x 座標 + yes + ピクセル単位 + 重ね合わせ、あるいはコピーする先の左端 x 座標を(対象のレイヤ内の座標で)指定します。 + + + dy + 画像読み込み先 y 座標 + yes + ピクセル単位 + 重ね合わせ、あるいはコピーする先の上端 y 座標を(対象のレイヤ内の座標で)指定します。 + + + sx + 画像読み込み元 x 座標 + no + ピクセル単位 + 重ね合わせ、あるいはコピーする元の左端 x 座標を(追加して読み込む画像内の座標で)指定します。
 省略すると 0 であると見なされます。
+
+ + sy + 画像読み込み元 y 座標 + no + ピクセル単位 + 重ね合わせ、あるいはコピーする元の上端 y 座標を(追加して読み込む画像内の座標で)指定します。
 省略すると 0 であると見なされます。
+
+ + sw + 画像読み込み元幅 + no + ピクセル単位 +  重ね合わせ、あるいはコピーする幅を指定します。
 省略すると、追加して読み込む画像の幅すべてであると見なされます。
+
+ + sh + 画像読み込み元高さ + no + ピクセル単位 +  重ね合わせ、あるいはコピーする高さを指定します。
 省略すると、追加して読み込む画像の高さすべてであると見なされます。
+
+ + mode + 重ね合わせモード + no + "copy"または "opaque" または "pile" (デフォルト) または "alpha" または "add" または "sub" または "mul" または "dodge" または "darken" または "lighten" または "screen" または "psadd" または "pssub" または "psmul" または "psscreen" または "psoverlay" または "pshlight" または "psslight" または "psdodge" または "psdodge5" または "psburn" または "pslighten" または "psdarken" または "psdiff" または "psdiff5" または "psexcl" +  sx sy sw sh の各属性で指定した矩形領域を 重ね合わせるか、あるいは単純にコピーするか、あるいは演算を行うかを指定します。
 "copy" または "opaque" を指定すると矩形領域はコピーされます。"copy" でも "opaque" でも同じ意味です。
 "pile" または "alpha" を指定すると、アルファ合成による重ね合わせが行われます。"pile" でも "alpha" でも同じ意味です。
 "addalpha" を指定すると、加算アルファ合成による重ね合わせが行われます。
 そのほかのモードについては image タグの mode 属性を参照してください。
 省略すると "pile" が指定されたと見なされます。例外的に TLG5/6 画像は画像中にどの重ね合わせモードで重ね合わされるかの情報を持っています (この情報は image タグで読み込まれる物と同一です)。この場合は、この属性が省略された場合は、その画像が情報として持っている重ね合わせモードに従います。
+
+ + opacity + 不透明度 + no + 不透明度 ( 0 (全くの透明) 〜 255 (全くの不透明 ) ) +  mode 属性で "pile" を指定した場合の重ね合わせの不透明度、あるいは "add" "sub" "mul" "dodge" "darken" "lighten" "screen" のいずれかを指定した場合の演算の強度を指定します。
 省略すると 255 であると見なされます。
+
+
+ + playbgm + BGM の演奏 +  BGM を演奏します。 + + storage + BGM ファイル名 + yes + BGM ファイル名 +  演奏する BGM ファイル名を指定します。 + + + loop + ループするか + no + true(デフォルト) または false +  BGM をループするかを指定します。
 true を指定するとループします。false を指定するとループしません。
 省略すると true であると見なされます。
+
+
+ + playse + 効果音の再生 +  効果音を再生します。
 このタグは効果音の再生の終了を待ちません。終了を待つには ws タグを使ってください。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  効果音を再生するバッファを指定します。一つのバッファでは同時には一つの効果音を鳴らすことができます。
 省略すると 0 であると見なされます。
+
+ + storage + 効果音ファイル名 + yes + 効果音ファイル名 +  演奏する効果音ファイル名を指定します。
 拡張子は省略可能ですが、省略した場合に自動的に探し出されるのは.wav または .ogg または .mp3 の拡張子を持つファイルだけです。( ただし ogg と mp3 の 再生には SDK 付属のプラグインが必要 )
そのほかのプラグインで使用可能になるそのほかのファイル形式を指定する場合は拡張子も指定してください。
+
+ + loop + 繰り返し再生を行うか + no + true または false(デフォルト) +  効果音を繰り返し再生するかどうかを指定します。
 true を指定すると繰り返し再生されます。false を指定すると一回限りの再生となります。省略するとfalse であると見なされます。
 true を指定した場合は ws タグで効果音再生の終了を待つことはできません。
+
+
+ + playvideo + ビデオ/SWFの再生 +  ビデオまたはSWF(Shockwave Flash)を再生します。video タグで指定した表示領域にて再生します。ビデオ表示領域はデフォルトでは非表示なので、video タグで表示状態にしないと表示されません。
 このタグはビデオの再生の終了を待ちません。待つには wv を使用してください。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + storage + ファイル名 + no + ファイル名 +  再生するファイル名を指定します。
 すでに openvideo タグで再生の準備をしていた場合はこの属性を指定する必要はありません。
 逆に、openvideo タグを使用しない場合はここでファイル名を指定する必要があります。
+
+
+ + position + メッセージレイヤの属性 +  メッセージレイヤに対する様々な属性を指定します。
 いずれの属性も、省略すれば設定は変更されません。
 marginl, margint, marginr, marginb のそれぞれの属性は、frame で指定したフレーム画像での表示領域を指定するのにも使います。 メッセージレイヤに対して個別に設定できます ( 裏ページ・面画面を別の設定にすることもできます )。
+ + layer + 対象レイヤ + no + message0 または message1 または message +  対象とするメッセージレイヤを指定します。
 省略すると current タグで指定された現在のメッセージレイヤが選択されます。
 この属性も page 属性も省略された場合は、current タグで指定された現在のページ・現在のメッセージレイヤが選択されます。
+
+ + page + 対象ページ + no + "fore" または "back" +  対象とするページを指定します。
 この属性を省略すると current タグで指定された現在のページが選択されます。
+
+ + left + 左端位置 + no + 左端位置 ( pixel 単位 ) +  メッセージレイヤの左端位置を指定します。 + + + top + 上端位置 + no + 上端位置 ( pixel 単位 ) +  メッセージレイヤの上端位置を指定します。 + + + width + + no + 幅 ( pixel 単位 ) +  メッセージレイヤの幅を指定します。 + + + height + 高さ + no + 高さ ( pixel 単位 ) +  メッセージレイヤの高さを指定します。 + + + frame + フレーム画像 + no + フレーム画像のファイル名 +  メッセージレイヤのフレーム画像として表示させる画像を指定します。使用しない場合は "" を指定してください。"" を指定すると、メッセージレイヤが color および opacity 属性で指定した色、濃度で矩形で表示されます。 ここで指定したファイル名 (拡張子を除く) 部分に _m を追加したファイルが、もしあれば、マスク画像として読み込まれます。マスク画像は必ず 256 色グレースケールで保存してください。 + + + framekey + フレーム画像のカラーキー + no + 0xRRGGBB 形式 または パレットインデックス番号 または "adapt" +  frame 属性で指定したフレーム画像の、どの色を抜き色とするかを指定します。省略すると抜き色は無効になります。  key=0xRRGGBB という形式で 16 進数で抜き色を指定すると、RR(赤) GG(緑) BB(青)で塗られた部分を抜き色として透明にします。たとえば、key=0xff00ff では (r,g,b)=(255,0,255) つまり真マゼンダの部分を抜き色として透明にするという指定になります。
 ただ単に数値を指定すれば、そのパレットインデックスの数値が抜き色となります。16色/256色の画像に対して有効です。
 key=adapt と指定すれば、自動的に抜き色が決定されます。使用される抜き色は、画像の一番上のラインにて、一番多く使われている色です。16色/256色の画像に対して有効です。
 マスク画像を使用する場合は、この属性を指定する必要はありません。
+
+ + color + レイヤの色 + no + 0xRRGGBB 形式 +  メッセージレイヤの表示色を 0xRRGGBB 形式で指定します。 frame に "" を指定したときに有効です。 + + + opacity + レイヤの不透明度 + no + 不透明度 ( 0 〜 255 ) +  メッセージレイヤの不透明度を 0 〜 255 の数値で指定します(文字の不透明度や、レイヤ自体の不透明度ではありません)。0 で完全に透明です。frame に "" を指定したときに有効です。 + + + marginl + 左余白 + no + 左余白 ( pixel 単位 ) + メッセージレイヤの左余白を指定します。 + + + margint + 上余白 + no + 上余白 ( pixel 単位 ) + メッセージレイヤの上余白を指定します。 + + + marginr + 右余白 + no + 右余白 ( pixel 単位 ) + メッセージレイヤの右余白を指定します。 + + + marginb + 下余白 + no + 下余白 ( pixel 単位 ) + メッセージレイヤの下余白を指定します。 + + + vertical + 縦書きモード + no + "true" または "false" +  メッセージレイヤを縦書きにモードにするには "true" を指定します。横書きにするには "false" を指定してください。 + + + draggable + マウスでドラッグ可能か + no + "true" または "false" +  true に設定すると、marginl, margint, marginr, marginb で指定したマージンの部分でかつ、フレーム画像の不透明度が 64 以上の箇所を、マウスでドラッグすることによりメッセージレイヤをユーザが移動できるようになります。
 false を指定するとこの動作は行われません。
+
+ + visible + 可視か + no + "true" または "false" +  true に設定すると、メッセージレイヤが可視(表示状態)になります。
 false に設定すると、メッセージレイヤは不可視(非表示状態)になります。
+
+
+ + preparevideo + ビデオの再生準備 + ビデオの再生準備を行います。
レイヤー描画モード時に未描画画像が表示されてしまうのを防ぐためにこの機能を使用してください。
このタグの直後にかならず[wp]タグを置いて準備完了を待ってください。
このタグはレイヤー描画モード時のみ有効です。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + ptext + レイヤへの文字描画 +  指定したレイヤに文字を描画します。
 メッセージレイヤに表示するのと異なり、このタグで描画した内容は栞に記録されます (栞を読み込んでも再現されます)。
 文字はレイヤに画像を読み込むと消去されます。
 なにかの数値ステータスなどを画面上に表示し続けたい場合に便利です。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  文字を描画するレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤに文字を描画します。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + x + x座標値 + yes + pixel単位 +  文字を描画する横位置を pixel 単位で指定します。
+
+ + y + y座標値 + yes + pixel単位 +  文字を描画する縦位置を pixel 単位で指定します。
+
+ + text + 描画する文字 + yes + 文字列 +  描画する文字列を指定します。
+
+ + vertical + 縦書きかどうか + no + false(デフォルト) または true +  縦書きかどうかを指定します。true を指定すると縦書きになります。
+
+ + angle + 文字描画角度 + no + 角度の10倍 +  文字描画の角度を指定します。角度の 10 倍の値 ( 0 〜 3600 ) で指定します。
 省略すると、横書きの場合は 0、縦書きの場合は 2700 が指定されたと見なされます。
+
+ + size + 文字サイズ + no + 文字サイズ(pixel単位) +  文字サイズを pixel 単位で指定します。
 この属性を省略すると 12 が選択されます。
+
+ + face + フォント名 + no + フォント名 +  フォント名を指定します。
 フォント名には曖昧な指定はできません。スペース、半角/全角も正確に指定してください。
 複数のフォント名をカンマで区切って指定できます。この場合は、最初の方に書いたフォントが存在すれば、それが優先されて選択されます。
 例 : face="HG行書体,MS Pゴシック"
 縦書き用フォントは自動的に設定されますので、フォント名の先頭に @ マークをつける必要はありません。
 この属性を省略すると MS Pゴシックが選択されます。
+
+ + color + 文字色 + no + 0xRRGGBB 形式 +  文字色を 0xRRGGBB 形式で指定します。
 省略すると 0x000000 であると見なされます。
+
+ + italic + 斜体にするか + no + true または false(デフォルト) +  文字を斜体にするかどうかを指定します。true を指定すると斜体になります。
 この属性を省略すると false であると見なされます。
+
+ + shadow + 影を表示するか + no + true(デフォルト) または false +  文字に影をつけるかを指定します。true を指定すると影がつきます。
 edge と shadow 両方に true を指定することはできません。
+
+ + edge + 袋文字にするか + no + true または false(デフォルト) +  文字を袋文字 ( 縁取り文字 ) にするかを指定します。true を指定すると袋文字になります。
+
+ + edgecolor + 袋文字の袋の色 + no + 0xRRGGBB 形式 +  文字の袋の色を 0xRRGGBB 形式で指定します。
 省略すると 0x000000 が指定されたと見なされます。
+
+ + shadowcolor + 影の色 + no + 0xRRGGBB 形式 +  影の色を 0xRRGGBB 形式で指定します。
 省略すると 0x000000 が指定されたと見なされます。
+
+ + bold + 太文字にするか + no + true または false(デフォルト) +  文字を太文字にするかを指定します。 true を指定すると太文字になります。
+
+
+ + quake + 画面を揺らす +  画面を揺らします。
 このタグは揺れの終了を待ちません。揺れの終了を待つには wq タグを使用してください。
 vmax 属性を 0 に設定すると横揺れになります。hmax 属性を 0 に設定すると縦揺れになります。
+ + time + 揺らしている期間 + yes + 文字数または ms(ミリ秒) +  ここで指定した文字数を表示するのと同じだけの時間、画面を揺らします。
 timemode 属性で ms を指定した場合はミリ秒単位で、delay を指定した場合はdelay タグで指定した文字表速度×このタグの time 属性で指定した時間分揺れが続きます。
+
+ + timemode + time属性の単位 + no + "ms" または "delay" +  time 属性の単位を指定します。
 ここの設定のデフォルトは Config.tjs の defaultQuakeTimeInChUnit に 従います。
+
+ + hmax + 横揺れ最大振幅 + no + pixel 単位 +  揺れの横方向への最大振幅を指定します。省略すると 10 が指定されたと見なされます。 + + + vmax + 縦揺れ最大振幅 + no + pixel 単位 +  揺れの縦方向への最大振幅を指定します。省略すると 10 が指定されたと見なされます。 + +
+ + r + 改行する +  改行します。
+ + eol + 行末の改行かどうか + no + true + Config.tjs の ignoreCR が false の場合、KAG は改行の際に rタグを生成しますが、この「改行の際に生成される r タグ」の場合はこの属性があり、値が true になっています。シナリオ中に書かれた[r] タグの場合はこの属性はありません。
この属性はTJSスクリプト内部で改行と[r]タグを区別したい場合に使用されますので、KAGシナリオ上でこの属性を指定する意味はありません。
+
+
+ + rclick + 右クリックの設定 +  右クリックや、キーボードから ESC キーを押した時の動作を設定します。
 いずれの属性も、省略すれば設定は変更されません。
 これらの機能は、[l] [p] タグでのクリック待ち、[s] タグでの停止時にのみ発動することができます。
+ @rclick call=true target="*rclick" name="右クリック用サブルーチンを呼ぶ(&S)" enabled=true

*rclick
@rclick jump=true target="*exit" name="戻る(&S)" enabled=true
@current layer=message1
@layopt layer=message1 page=fore visible=true
@er
ここは右クリックルーチン内です。
@s
*exit
@layopt layer=message1 page=fore visible=false
@current layer=message0
@rclick call=true target="*rclick" name="右クリック用サブルーチンを呼ぶ(&S)" enabled=true
@return
+ + call + サブルーチンを呼び出すか + no + true または false +  true を設定すると、右クリックで storage と target 属性で指定したサブルーチンを呼び出すようになります。jump 属性とこの属性の両方に false を指定すると、通常の 「メッセージを消す」の動作になります。
 この属性と jump 属性を同時に true にする事はできません。
+
+ + jump + 指定場所にジャンプするか + no + true または false +  true を設定すると、右クリックで storage と target 属性で指定した場所にジャンプするようになります。call 属性とこの属性の両方に false を指定すると、通常の「メッセージを消す」の動作になります。
 この属性と call 属性を同時に true にする事はできません。
+
+ + target + サブルーチンの呼び出し先/ジャンプ先 + no + ラベル +  call 属性か jump 属性に true を設定した場合、その呼び出し先/ジャンプ先のラベルを指定します。
 この属性を target="" とした場合、storage 属性で指定したファイルの先頭から実行が始まります。
+
+ + storage + サブルーチンの呼び出し先/ジャンプ先ファイル + no + ファイル +  call 属性か jump 属性に true を設定した場合、その呼び出し先/ジャンプ先のファイルを指定します。
 この属性を storage="" とした場合、右クリックがされた時点でのファイル内のラベルが検索されます。
+
+ + enabled + 右クリック動作を行うか + no + true または false +  true を設定すると、右クリックによりメッセージレイヤが隠されたり、指定のルーチンが呼び出されたり、指定場所にジャンプしたりします。
 false を指定すると、これらの動作は行われません。
+
+ + name + メニュー項目名 + no + メニュー項目名または "default" +  システムメニュー内の「メッセージを消す」のメニュー項目名を指定します。
 name=default とすると、デフォルトの「メッセージを消す」になります。
 メニューホットキー ( メニュー項目内で下線のついた文字 ) を指定するには、& に続けて文字を指定してください ( たとえば「メッセージを消す(&S)」 )。
+
+
+ + record + 通過記録を行う +  現在の位置で通過記録を行います。
 通過記録には、直前にある「栞を保存可能なラベル」の位置が記録され、戻るときはそこに戻りますが、それが実際に通過記録として記録されるタイミングは、このタグを記述した次の「栞を保存可能なラベル」を通過したときです。
+
+ + resetfont + 文字属性をデフォルトに戻す +  font タグで指定した文字の属性をデフォルトに戻します。
 文字属性は、メッセージレイヤごとに個別に設定できます。
+
+ + resetstyle + スタイルをデフォルトに戻す +  style タグで指定した行のスタイルをすべてデフォルトの設定に戻します。 + + + resetwait + ウェイトの初期化 +  wait タグの mode=until で使用する時間原点を設定します。
 このタグと wait タグの間には栞を保存可能なラベルを書かないでください ( 途中で栞を保存してもこの情報までは保存されないので )。
+ [resetwait]
[wait mode=until time=3000]
; ↑ resetwait を通過した時間から 3 秒経過するまで待つ
+
+ + resumebgm + BGM 演奏の再開 +  pausebgm タグで一時停止した BGM を再開します。 + + + resumevideo + ビデオ再生の再開 + ビデオの再生を再開します。
pausevideoでの一時停止後は、resumevideoを使用して、再生を再開します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + return + サブルーチンから戻る +  サブルーチンから呼び出し元に戻ります。
 storage と target を両方とも省略すると、呼び出し元の call タグの直後に戻ります。storage や target を指定すれば、任意の場所に戻ることができます。
 call タグで呼び出されたサブルーチンは、このタグで呼び出し元に戻すか、任意の場所にもどす必要があります。
+ + storage + 戻り先のシナリオファイル名 + no + シナリオファイル名 +  戻り先のシナリオファイルを指定します。storage 属性を省略して、target 属性だけが書かれていると、現在のシナリオファイル内であると見なされます。 + + + target + 戻り先のラベル名 + no + ラベル名 +  戻り先のラベルを指定します。
 target 属性を省略して、storage 属性だけがかかれていると、ファイルの先頭から実行されます。
+
+ + countpage + 「読んだ」と見なすか + no + true(デフォルト) または false +  呼び出し元に戻るときに、この return タグのある場所のラベルを「読んだ」とみなすかどうかを指定します。
 戻る際にそのページが「読んだ」ことになっては困る場合に false を指定します。
+
+
+ + rewindvideo + ビデオの巻き戻し +  ビデオを先頭まで巻き戻します。 + + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + ruby + ルビ指定 +  次の一文字に対するルビを指定します。
 ルビを表示させたい場合は毎回指定してください。
 複数の文字にルビを振る場合は、一文字毎にルビを指定する必要があります。
+  [ruby text="かん"]漢[ruby text="じ"]字 + + text + ルビ + yes + ルビとして表示される文字 + ルビとして表示させる文字を指定します。 + +
+ + s + 停止する +  シナリオファイルの実行を停止します。
 link タグで選択肢待ちをするときに、このタグを書きます。
+
+ + save + 栞の保存 +  非フリーセーブモードにおいて、指定された栞に保存します。メニューから「栞をはさむ」を選択された場合と同じ動作をします。 + + place + 保存場所 + no + 0または正の整数(0がデフォルト) +  栞の番号を指定します。省略すると 0 が指定されたと見なされます。
 どのような数値を指定してもかまいませんが、999 〜 1999 は特別な意味を持つ栞です。
+
+ + ask + 確認をするか + no + true または false(デフォルト) +  true を指定すると、栞を保存するかどうかの確認をします。false を指定すると栞を保存するかどうかの確認はありません。この属性を省略すると false を指定したとみなされます。
+
+
+ + seopt + 効果音の設定 +  効果音の個々のバッファに対する設定を変更します。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  設定を変更するバッファを指定します。
 省略すると 0 であると見なされます。
+
+ + volume + 音量 + no + 音量% (0〜100) +  効果音の音量を % で指定します。初期状態の KAG では100 % です。省略すれば音量は変更されません。
 100 が上限です。音量の抑制のみをサポートします(増幅は音源の特性上、できません)。
+
+ + gvolume + 大域音量 + no + 音量% (0〜100) +  効果音の大域音量を % で指定します。初期状態の KAG では100 % です。省略すれば音量は変更されません。
 大域音量は volume 属性で指定する通常の音量とは別に、バッファの音量を制御することができるもう一つのものです。実際に再生される音量は、通常の音量と大域音量を掛け合わせた音量になります( たとえば volume=50 で gvolume=75 ならば 50(%)*75(%)=37.5(%) )
 大域音量は効果音バッファごとにシステム変数に記録され、次回起動時にも引き継がれます ( 各栞に保存されるわけではありません )。
+
+ + pan + パン + no + パン (-100〜0〜100) +  パン (左右の音像位置) を指定します。
 -100 が完全な左、0 が中央、100 が完全な右です。
+
+
+ + showhistory + メッセージ履歴の表示 +  メッセージ履歴を表示します。
 メッセージ履歴の表示を終了すると、実行は継続します。
+
+ + startanchor + 「最初に戻る」の有効・無効 +  Config.tjs 内で goToStartMenuItem.visible =true; と設定すると、システム|最初に戻るメニューが表示されますが、それが選択された場合に戻る場所をこのタグで指定します。
 戻る場所を指定する場合は enabled 属性を省略するか true を指定しますが、このタグはセーブ可能なラベルの直後に書いてください。このラベルを通過しない間は、システム|最初に戻るのメニューは使用不可能になります。
 enabled 属性に false を指定すると「最初に戻る」の機能は無効になります。
 「最初に戻る」の動作は、このタグの書かれた場所のラベルの栞を読み出す動作に似ていますが、ゲーム変数の内容は保持されたままとなります。
+ + enabled + 有効・無効の設定 + no + "true"(デフォルト) または "false" +  "true" を指定するかこの属性を省略すると、このタグのあるすぐ前のセーブ可能なラベルが「最初に戻る」の戻り先であるとされ、「最初に戻る」の機能が有効になります。
 "false" を指定すると「最初に戻る」の機能が無効になります。
+
+
+ + stopbgm + BGM 演奏の停止 +  BGM 演奏を停止します。 + + + stopmove + レイヤの自動移動の停止 +  move タグで開始した自動移動を強制的に中止します。すべてのレイヤの自動移動が停止します。
 画像は最終位置に移動し、最終の表示濃度になります。
+
+ + stopquake + 画面揺らしの停止 +  quakeタグで開始した揺れを終了させます。
 quake タグの time 属性で指定した回数を待たずに揺れを終了させることができます。
+
+ + stopse + 効果音再生の停止 +  効果音再生を停止します。 + + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  効果音を停止するバッファを指定します。
 省略すると 0 であると見なされます。
+
+
+ + stoptrans + レイヤのトランジションの停止 +  trans タグで開始したトランジションを強制的に中止します。すべてのレイヤのトランジションが停止します。
 画像は完全に切り替わった状態になります。
+
+ + stopvideo + ビデオ/SWF再生の停止 +  ビデオ/SWFの再生を停止します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+
+ + store + 栞機能の設定 +  栞機能を有効にするか、無効にするかを指定します。ユーザーにセーブ・ロードの動作を行わせたくない場合に [store enabled=false] とします。
 disablestore の機能と違うのは、store タグは栞をはさむ・たどるの両方の機能を恒久的に設定するのに対し、disablestore タグはセーブ可能なラベルを通過するまでの間の一時的な間だけ「栞をはさむ」または「たどる」の機能を無効にするだけです。使い勝手は disablestore の方が良いでしょう。
+ + enabled + 有効・無効の設定 + yes + true または false +  栞機能を有効にする場合は true 、無効にする場合は false を指定します。false を指定すると栞によるセーブ・ロードができなくなります。 + +
+ + style + スタイルの設定 +  行のスタイルを指定します。
 KAG ドキュメントの「文字表示の詳細」も参照してください。 これらの属性は、resetstyle タグや ct タグが実行されると、デフォルトの値に戻ります。
 行のスタイルはメッセージレイヤごとに個別に設定できます。
+ + align + 文字揃え + no + "left"/"top" または "center" または "right"/"bottom" または "default" +  行の文字揃えを指定します。
 横書きの場合、"left" を指定すると左揃え(デフォルト)、"center" を指定するとセンタリング、"right" を指定すると右揃えになります。"default" を指定すると左揃えになります。
 縦書きの場合、"top" を指定すると上詰め(デフォルト)、"center" を指定するとセンタリング、"bottom" を指定すると下詰めになります。"default" を指定すると上詰めになります。
+
+ + linespacing + 行間 + no + 行間 (pixel単位) +  行間を pixel 単位で指定します。一行全体の幅は、この属性で指定した値と linesize 属性で指定した値を足した値になります。 + + + pitch + 字間 + no + 字間オフセット(pixel単位) +  字間のオフセットを pixel 単位で指定します。 0 を指定すると、その文字のデフォルトの字間で表示されます。負の数、たとえば -1 を指定すると、その文字のデフォルトの字間 -1 のピクセル数分、文字が詰めて表示されます。正の数を表示すると字間をあけることが出来ます。 + + + linesize + 文字サイズの予約サイズ + no + 予約サイズ(pixel単位) または "default" +  行の幅を指定します。
 "default" を指定すると行の幅は自動的に決定されますが、途中で文字が大きくなると、その大きい文字に合わせて文字の再配置が行われます。
 再配置を防ぐには、あらかじめこの属性で、文字の最大の大きさを指定してください。
+
+ + autoreturn + 自動改行・改ページの設定 + no + "true" または "false" または "default" +  自動改行・自動改ページを行わせるかどうかを指定します。
 "true" または "default" を指定すると自動改行・改ページを行います。
 "false" を指定すると自動改行・改ページは行われませんので、表示する文字が長すぎてもメッセージレイヤをはみ出して描画されます。
+
+
+ + tempload + 栞のメモリ上からの読み込み +  tempsave タグで保存したメモリ上の「栞」を読み出します。
 ただ、通常の栞の読み出しと違うのは、保存した位置に実行が移動しないで、そのまま実行が続行するところと、変数の内容は変化しないことです。
 メッセージレイヤも消去されません。また、se、bgm、backlay 属性により、ロード時の挙動を制御することができます。
 主な用途は、たとえばデモシーンなどに入るまえにいったん tempsave タグで状態を保存し、デモシーンが終わったところでこのタグで復帰するというように、いちいちすべての設定を元に戻すのが面倒なときに、一気に設定を元に戻す用途で使います。
 rclick で指定した右クリック時のサブルーチンで一時的に情報を保存するのにも使うことができます。
+ + place + 保存場所 + no + 0または正の整数(0がデフォルト) +  栞の番号を指定します。省略すると 0 が指定されたと見なされます。
+
+ + se + 効果音を読み込むか + no + true (デフォルト) または false +  読み込むときに、効果音の情報も読み込むかを指定します。
 false を指定すると効果音の情報は読み込みません ( 現在の効果音がそのまま鳴り続けます )。
+
+ + bgm + BGM を読み込むか + no + true (デフォルト) または false +  読み込むときに、BGM の情報も読み込むかを指定します。
 false を指定すると BGM の情報は読み込みません ( 現在の BGM がそのまま演奏され続けます )。
+
+ + backlay + 表ページを裏ページに読み込むか + no + true または false (デフォルト) +  読み込むときに、前景レイヤの情報は読み込まずに、かつ背景レイヤには前景レイヤの情報を読み込むかどうかを指定します。
 true を指定すると、メモリ上の「栞」では表ページとして記録されている情報が、実際には裏ページに読み込まれ、表ページはそのままになります。
+
+
+ + tempsave + 栞のメモリ上への保存 +  メモリ上の「栞」に現在の位置での情報を挟みます。ここで保存されるのはファイルではなくメモリ上の栞ですので、KAG が終了しても内容は保持されませんし、通常の「栞」とはなんの関係も持ちません。
 また、最後に通過したラベル位置での状態が保存されるのではなくて、このタグのある位置での情報が記録されます。また、変数の内容は記録されません。
 tempload タグと組み合わせて使います。
+ + place + 保存場所 + no + 0または正の整数(0がデフォルト) +  栞の番号を指定します。省略すると 0 が指定されたと見なされます。
 指定できる数値や保存箇所の個数に制限はありませんが、あまり大きな整数は指定しないでください。
+
+
+ + title + タイトル指定 +  タスクバー、およびウィンドウキャプション ( タイトルバー ) に表示する文字を指定します。
 通常はゲーム等のタイトルです。
+ + name + タイトル + yes + タイトル +  表示したいタイトルを指定してください。 + +
+ + trace + コンソールへ値の出力 +  exp で示された式を評価し、結果をコンソールに出力します。
 コンソールは Shift+F4 で表示されるほか、Config.tjs 内で logMode を設定することにより、ファイルに記録することもできます。
+ [trace exp="f.test"]
; ↑ ゲーム変数 test の内容を コンソール に出力する
; コンソールには以下のように表示される ( 例 )
; 6:45:34 ▼[trace] expression="f.test" type of result=Number result=500
+ + exp + TJS 式 + yes + TJS 式 +  評価する TJS 式を指定します。 + +
+ + trans + レイヤのトランジション +  指定したレイヤでトランジションを行います。
 トランジションは、常に裏ページの対象のレイヤが、表ページの対象のレイヤに入れ替わる方向で行われます。
 トランジション後は、表ページの対象のレイヤの画像、位置、サイズ、可視・不可視の状態は裏ページの対象のレイヤと同じになります。
 一般的に method=universal のトランジションは、backlay タグで表ページの情報を裏画面にコピーし、裏ページに対して imagelayopt タグでレイヤを操作し、この trans タグを layer=base children=true で使用し、wt タグでトランジションの終了を待ちます。
 macro タグでこの一連の操作をマクロ化しておくと便利かもしれません。
 トランジション中は、文字表示ができなかったり、遅くなったりします。また、基本的に状態は「不定」なので、位置移動や表示・非表示の変更はトランジションの終了を待ってからにしてください。
 通常は背景レイヤに対してトランジションを行わせますが、特殊な用途に使用する目的で前景レイヤやメッセージレイヤに対して個別にトランジションを行わせることができます。しかし、「裏ページ・面画面のそのレイヤのサイズは同一でなければならない」という制限があります。
 本当に特殊な用途 ( 一概に言えませんが ) に用いる以外は、layer には baseを指定してください。

 このタグは、トランジションの終了を待ちません。トランジションの終了を待つには wt タグを使用してください。
+ [backlay]
[image storage=fg0 layer=0 page=back]
[trans method=universal time=1500 rule=trans0 vague=64]
[wt]
+ + layer + 対象レイヤ + no + "base"(デフォルト) または 0 以上の整数 またはは message0 または message1 または message +  対象となるレイヤを指定します。
 base を指定すると 背景レイヤ になります。
 0 以上の整数を指定すると前景レイヤになります。
 message0 または message1 を指定するとメッセージレイヤになります。単に message とのみ指定した場合は、current タグで指定した現在の操作対象のメッセージレイヤが対象になります ( 裏ページ・表ページのどちらのメッセージレイヤが操作対象であっても裏ページ→表ページへのトランジションが行われます )。
 通常は base に対してトランジションを行わせます。
 base 以外に対してトランジションを行わせる場合はかなりの制限があります。
+
+ + children + 子レイヤも含めるか + no + true(デフォルト) または false +  トランジションの対象に子レイヤも含めるかどうかを指定します。true を指定すると子レイヤも含めます。false を指定すると子レイヤは含まれません。
 layer=base と指定したときのみ使用できます。
 子レイヤには、前景レイヤとメッセージレイヤが含まれます。
+
+ + time + トランジション時間 + yes + 時間(ms単位) +  トランジションを行っている時間を数値で指定します。 + + + method + トランジションのタイプ + no + "universal" (デフォルト) または "scroll" またはその他 +  トランジションのタイプを指定します。
"universal" を指定すると、 rule, vague, time 属性に従ってユニバーサルトランジションが行われます。
"crossfade" を指定すると、time 属性に従って、単純なクロスフェードが行われます。
"scroll" を指定すると、from, stay を元にしてスクロールトランジションが行われます。
 プラグインによって使用可能になるトランジションのタイプもあります。その場合は method 属性にはそのトランジションの名前を指定し、また、トランジションによっては別の属性を指定しなければならない場合があります。
+
+ + rule + ルール画像 + method=universal のときのみ + ルール画像名 +  ユニバーサルトランジションに用いるルール画像を指定します。 + + + vague + あいまい領域値 + method=universal のときのみ + あいまい領域値 (0〜) +  ユニバーサルトランジションに適用する あいまい領域値を指定します。 + + + from + スクロールされる方向 + method=scroll のときのみ + "left" または "top" または "right" または "bottom" +  スクロールトランジションにおいて、裏ページの画像がどの方向から現れてくるかを指定します。"left" = 左、"top"= 上、"right" = 右、"bottom" = 下 + + + stay + 元画像がその場に居座るか + method=scroll のときのみ + "stayfore" または "stayback" または "nostay"(デフォルト) +  スクロールトランシジョンにおいて、表ページの画像がその場にとどまったまま、裏ページの画像が外部からスクロールしてくるか ( "stayfore" )、
 表ページの画像がスクロールして出ていく裏から、裏ページの画像がその場にとどまったまま現れてくるか( "stayback" )、
 または表ページの画像と裏ページの画像が連結されて一緒に移動しながら切り替わっていくか ( "nostay" )、を指定します。
+
+
+ + unlocklink + リンクのロックの解除 +  すべてのメッセージレイヤのリンクのロックを解除します。
 リンクやボタンは、一回選択されると、再び新しいリンクやボタンが作成されるまで選択不能になります ( エディットやチェックボックスも操作不能になります ) が、それを強制的に再び選択可能にするためにこのタグがあります。
 逆の動作をする locklink タグもあります。
+
+ + unlocksnapshot + スナップショットのロックの解除 +  locksnapshot でロックしたスナップショットのロックを解除します。
+
+ + video + ビデオ/SWF表示領域の属性を指定 +  ビデオ/SWF表示領域の属性を指定します。
 ビデオ/SWF表示領域はデフォルトで非表示なので、このタグで表示状態にしないと表示されません。
 オーバーレイモードで表示される領域はレイヤではありません。すべてのレイヤよりも手前に表示されます。
 現バージョンではSWFはレイヤ描画モードによる再生はできません。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + visible + 可視・不可視 + no + true または false +  ビデオ/SWF の表示領域を表示するか ( true の場合 )、非表示にするか ( false の場合 ) を指定します。 非表示でもビデオ/SWFは再生できます ( 当然表示されません )。
+
+ + left + 左端位置 + no + 左端位置 ( pixel 単位 ) +  表示領域の左端位置を指定します。 + + + top + 上端位置 + no + 上端位置 ( pixel 単位 ) +  表示領域の上端位置を指定します。 + + + width + + no + 幅 ( pixel 単位 ) +  表示領域の幅を指定します。現バージョンではレイヤ描画モードでは指定は無視されます。 + + + height + 高さ + no + 高さ ( pixel 単位 ) +  表示領域の高さを指定します。現バージョンではレイヤ描画モードでは指定は無視されます。 + + + loop + ループするかどうか + no + true または false +  ループを行いたい場合は true を指定します。 + + + position + 移動先時間 + no + 時間 ( ms 単位 ) +  指定した時間までビデオの再生位置を移動したい場合に指定します。 + + + frame + 移動先フレーム + no + フレーム番号 +  指定した位置までビデオの再生位置を移動したい場合に指定します。
 position属性と違い、この属性ではフレーム単位で指定することができます。
+
+ + mode + 描画モード + no + "overlay" または "layer" +  ムービーの描画モードを指定します。
 "overlay" を指定するとオーバーレイモードで再生できます。オーバーレイモードではビデオは他のレイヤより奥になることはできませんが、再生負荷を軽くすることができます。
 "layer" を指定すると、レイヤ描画モードで再生できます。レイヤ描画モードでは、ビデオの画像をレイヤに表示できますが、再生負荷は "overlay" よりも高くなります。表示するレイヤは videolayer タグで設定します。
+
+ + playrate + 再生速度 + no + 再生速度(0.0より大きい値) +  メディアの再生速度を設定します。
 設定可能値はDirectShowのフィルタによって決まります。
 参考 : 音声付のMPEGファイルの場合、0.0より大きい値から2.0までの値が設定可能です。音声なしのMPEGファイルの場合、0.0より大きい値からdoubleの範囲内(たぶん)で設定可能ですが、実際の再生速度は処理速度によって上限が決まります。
+
+ + volume + 音量 + no + 音量% (0〜100) +  音量を % で指定します。 100 が上限です。音量の抑制のみをサポートします(増幅は音源の特性上、できません)。 + + + pan + 音量 + no + パン (-100〜0〜100) +  パン (左右の音像位置) を指定します。
 -100 が完全な左、0 が中央、100 が完全な右です。
 真中の値は 0 で、これは両方のチャンネルがフルボリュームであることを意味しています。
  一方のチャンネルが減衰されても、もう一方のチャンネルはフル ボリュームのままです。
+
+ + audiostreamnum + 音声ストリーム番号 + no + 音声ストリーム番号(0〜) +  指定した音声ストリーム番号を有効にします。 + +
+ + videoevent + ピリオドイベントの発生 +  指定したフレームでピリオドイベントを発生させることができます。
 ピリオドイベントは、wpタグで待つことができます。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + frame + フレーム番号 + yes + フレーム番号 +  ピリオドイベントを発生させるフレーム番号を指定します。 + +
+ + videolayer + ビデオレイヤ設定 +  レイヤー描画モード時に、ビデオの画像を表示させたいレイヤを指定します。レイヤサイズは、ビデオのサイズに自動的に変更されます。
 この設定を解除するにはclearvideolayerタグを使います。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + channel + チャンネル + yes + 1 または 2 +  レイヤ描画モードでは、同時に二つのチャンネルでビデオを再生できます。
 slot属性は、同時に異なるビデオを再生したいときのためにあり、channel属性は、同じビデオを2つのレイヤ(たとえば、表レイヤと裏レイヤ) で再生したいときのためにあります。
 この属性では、そのどちらのチャンネルに対してのレイヤを設定するかを指定します。
+
+ + page + ページ + yes + "fore" または "back" +  表ページ("fore")か、裏ページ("back")かを指定します。
+
+ + layer + レイヤ + yes + レイヤ番号(0〜) +  表示したいレイヤ番号を指定します。 + +
+ + videosegloop + ビデオのセグメントループ再生 +  start 属性と end 属性で示した区間内でループ再生を行います。
このタグはレイヤー描画モード時のみ有効です。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + start + 開始フレーム番号 + yes + フレーム番号 +  ループの始点を指定します。 + + + end + 終了フレーム番号 + yes + フレーム番号 +  ループの終点を指定します。 + +
+ + wa + アニメーションの停止待ち +  任意のセグメントのアニメーションの停止を待ちます。
 アニメーションが停止するためには、asd ファイル上で s タグか home タグを通過する必要があります。
+ + layer + 対象レイヤ + yes + "base" または 0 以上の整数 +  アニメーションの停止を待つするレイヤを指定します。
"base" を指定すると 背景レイヤ、 0 以上の整数を指定すると、対応する前景レイヤを表します。 指定したレイヤには、アニメーション情報が読み込まれていないとなりません。
+
+ + page + ページ + no + "back" または "fore" +  表(fore)画面を対象とするか、裏(back)画面を対象とするかを指定します。省略すると表ページであると見なされます。 + + + seg + セグメント + yes + 0 または正の整数 +  この属性で指定したセグメント番号のアニメーションの停止を待ちます。
 セグメント番号 0 も指定できます。
+
+
+ + wait + ウェイトを入れる +  ウェイトを入れます。
 現在の時間からを待つ (mode="normal") か、あるいは resetwaitタグで指定した時間原点からの時間を待つ (mode="until") ことができます。
 mode="until" の場合、すでに指定した時間を過ぎていた場合は kag.lastWaitTime という変数に 0 が入ります。ですので、[if exp="kag.lastWaitTime != 0"] のようにして判断すれば、「まだ指定した時間を過ぎていない場合」(多くの場合、処理が追いついている場合)かどうかを判断できます。
+ + time + 時間 + yes + 時間(ミリ秒) +  ウェイトをミリ秒で指定します。 + + + mode + ウェイトの方式 + no + "normal"(デフォルト) または "until" +  ウェイトの方式を指定します。
 "normal" を指定するか、この属性を省略すると単に time で指定する時間だけ待つことになります。
 "until" を指定すると、resetwait タグで設定した時間原点からの経過秒を time で指定したとみなし、指定した時間までを待ちます。すでに指定した時間を過ぎていた場合は待ちません。
+
+ + canskip + スキップできるか + no + true(デフォルト) または false +  このウェイトを、マウスのクリックやキーボードでスキップできるかを指定します。false を指定すると、マウスのクリックやキーボードでは、このウェイトをスキップできません。 + +
+ + waitclick + クリックを待つ +  クリックを待ちます。
 l タグや p タグと違うのは、スキップできないことと、クリック待ち記号が表示されないということ、待っている間は栞を挟む/たどるや、そのほかのスキップ操作などができないなど、です。
+
+ + waittrig + トリガを待つ +  TJS2 スクリプトが trigger メソッドを呼ぶのを待ちます。
 「トリガ」は イベント駆動型のプログラミングモデルで動作する KAG において、シナリオ進行をいったん停止し、なんらかの処理を待つために使われる機構です。
 このタグは、TJS2 スクリプトの処理が終わるのを待つのに使います。
 たとえばトリガ名 "click" は、マウスがクリックされたときに発動するトリガ ( これについては KAG 内部ですでに定義されているトリガ ) で、[waittrig name="click"]と記述することによりマウスのクリックを待つことができます。
+ + name + トリガ名 + yes + トリガ名 +  待つトリガ名を指定します。 kag オブジェクト ( MainWindow クラス ) の trigger メソッドで引数に同名のトリガ名を指定することにより、トリガを発動し、待ち状態を解除することができます。
+
+ + canskip + スキップできるか + no + true または false(デフォルト) +  true を指定すると、クリックにより、待つ動作をスキップすることができます。
+
+ + onskip + スキップされたとき + no + TJS式 +  クリックによりスキップされたときに実行する TJS式 を指定します。
+
+
+ + wb + BGM フェードの終了待ち +  BGM のフェードアウト・フェードインの終了を待ちます。 + + canskip + スキップできるかどうか + no + true または false(デフォルト) +  true を指定するとクリックでフェードの終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 BGM フェードをスキップした場合は、音量は直ちにフェードの到達音量になります。
+
+
+ + wc + 文字数分のウェイトを入れる +  文字数分のウェイトを入れます。 + + time + 文字数 + yes + 文字数 +  ここで指定した文字数を表示するのと同じだけの時間を待ちます。 一文字に必要な時間は delay タグで指定します。 + + + + wf + 効果音フェードの終了待ち +  効果音のフェードアウト・フェードインの終了を待ちます。 + + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  フェードの終了を待つバッファを指定します。
 省略すると 0 であると見なされます。
+
+ + canskip + スキップできるかどうか + no + true または false(デフォルト) +  true を指定するとクリックでフェード終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clipskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 効果音フェードをスキップした場合は、音量は直ちにフェードの到達音量になります。
+
+
+ + wl + BGM 再生の終了待ち +  BGM 再生の終了を待ちます。 BGM が繰り返し再生の場合は待ちません。 + + canskip + スキップできるかどうか + no + true または false(デフォルト) +  true を指定するとクリックで BGM 再生の終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 途中で再生終了待ちをスキップした場合は、BGM は直ちに停止します。
+
+
+ + wm + 自動移動の終了待ち +  自動移動の終了を待ちます。 + + canskip + スキップできるかどうか + no + true(デフォルト) または false +  true を指定するとクリックで自動移動の終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 途中で自動移動の終了待ちをスキップした場合は、直ちに最終位置に移動します。
+
+
+ + wp + ビデオピリオドイベント待ち + ピリオドイベントを待ちます。
for属性が未指定の場合、すべてのイベントを待ち、いずれかが発生すると処理を継続します。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + for + イベントの種類 + no + "loop","period","prepare","segLoop"のいずれか +  待つイベントの種類を指定します。
 "loop"を指定すると、ループ終端を待ちます。
 "period"を指定すると、ピリオドイベントを待ちます。
 "prepare"を指定すると、preparevideoの準備完了を待ちます。
 "segLoop"を指定すると、セグメントループ終端を待ちます。
+
+
+ + wq + 画面揺らしの終了待ち +  quake タグで開始した画面揺らしの終了を待ちます。 + + canskip + スキップできるかどうか + no + true または false(デフォルト) +  true を指定するとクリックでトランジションの終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 途中でトランジション終了待ちをスキップした場合は、直ちに切り替わり後の状態に移行します。
+
+
+ + ws + 効果音再生の終了待ち +  効果音再生の終了を待ちます。
 効果音が繰り返し再生の場合は待ちません。
+ + buf + 効果音バッファ番号 + no + 効果音バッファ番号( 0(デフォルト) 〜 ) +  再生終了を待つバッファを指定します。
 省略すると 0 であると見なされます。
+
+ + canskip + スキップできるか + no + true または false(デフォルト) +  効果音再生をマウスのクリックでスキップできるかを指定します。
 true を指定すると効果音再生をマウスのクリックでスキップできるようになります。
 ただし clipskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 また、スキップされると効果音の再生も自動的に停止します。
+
+
+ + wt + トランジションの終了待ち +  トランジションの終了を待ちます。 + + canskip + スキップできるかどうか + no + true(デフォルト) または false +  true を指定するとクリックでトランジションの終了待ちをスキップできます。
 false を指定するとスキップできません。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 途中でトランジション終了待ちをスキップした場合は、直ちに切り替わり後の状態に移行します。
+
+
+ + wv + ビデオ再生の終了待ち +  ビデオ再生の終了や、preparevideo タグによる再生準備の完了、videoevent タグによるピリオドイベントを待ちます。
 SWF(Sockwave Flash) の再生の終了を待つことはできません。wait タグ等で必要な時間を待つなどをして対処してください。
+ + slot + ムービーオブジェクト番号 + no + ムービーオブジェクト番号(0〜) + この操作を行うムービーオブジェクト番号を指定します。
省略すると 0 が指定されたと見なされます。
複数のムービーを同時に操作する場合は、Config.tjs の numMovies の値も、必要な個数に変更してください。
+
+ + canskip + スキップできるか + no + true または false(デフォルト) +  ビデオ再生をマウスのクリックでスキップできるかを指定します。
 true を指定すると ビデオ再生をマウスのクリックでスキップできるようになります。
 ただし clickskip タグでクリックスキップが禁止されているとこのスキップもできないので注意してください。
 また、スキップされると ビデオの再生も自動的に停止します。
+
+
+ + xchgbgm + BGM を入れ替える +  BGM を入れ替えます。
 このタグを使う場合は、Config.tjs で doubleBuffered を true に設定してください。
+ + storage + BGM ファイル名 + yes + BGM ファイル名 +  次に再生する BGM ファイル名または CD トラックを指定します。 + + + loop + ループするか + no + true(デフォルト) または false +  BGM をループするかを指定します。
 true を指定するとループします。false を指定するとループしません。
 省略すると true であると見なされます。
+
+ + time + フェード時間 + yes + フェードを行っている時間 (ms単位) +  指定した時間で現在の曲のフェードアウトが行われた後、同じ時間で指定した曲のフェードインが行われます。 + + + overlap + オーバーラップ時間 + no + オーバーラップを行う時間(ms単位) +  overlap に時間を設定すると、その時間分、フェードアウトとフェードインの時間が重なります。省略すると 0 であると見なされます。クロスフェードを行うときに指定します。 + + + volume + 次の曲の音量 + no + 音量% (0〜100) +  次の曲のフェード後に到達させる BGM の音量を % で指定します。
 省略すると、次の曲の音量は現在の音量と同じになります。
+
+
+
diff --git a/docs/kag3doc/contents/td.png b/docs/kag3doc/contents/td.png new file mode 100644 index 0000000..85e0250 Binary files /dev/null and b/docs/kag3doc/contents/td.png differ diff --git a/docs/kag3doc/contents/trans0b.jpg b/docs/kag3doc/contents/trans0b.jpg new file mode 100644 index 0000000..ff6d3dc Binary files /dev/null and b/docs/kag3doc/contents/trans0b.jpg differ diff --git a/docs/kag3doc/contents/trans0f.jpg b/docs/kag3doc/contents/trans0f.jpg new file mode 100644 index 0000000..3dfed6f Binary files /dev/null and b/docs/kag3doc/contents/trans0f.jpg differ diff --git a/docs/kag3doc/contents/trans2b.jpg b/docs/kag3doc/contents/trans2b.jpg new file mode 100644 index 0000000..8141131 Binary files /dev/null and b/docs/kag3doc/contents/trans2b.jpg differ diff --git a/docs/kag3doc/contents/trans3f.jpg b/docs/kag3doc/contents/trans3f.jpg new file mode 100644 index 0000000..6588d3a Binary files /dev/null and b/docs/kag3doc/contents/trans3f.jpg differ diff --git a/docs/kag3doc/contents/univtrans_A.png b/docs/kag3doc/contents/univtrans_A.png new file mode 100644 index 0000000..2ea1161 Binary files /dev/null and b/docs/kag3doc/contents/univtrans_A.png differ diff --git a/docs/kag3doc/contents/univtrans_B.png b/docs/kag3doc/contents/univtrans_B.png new file mode 100644 index 0000000..39d05b5 Binary files /dev/null and b/docs/kag3doc/contents/univtrans_B.png differ diff --git a/docs/kag3doc/contents/univtrans_R.png b/docs/kag3doc/contents/univtrans_R.png new file mode 100644 index 0000000..47f953b Binary files /dev/null and b/docs/kag3doc/contents/univtrans_R.png differ diff --git a/docs/kag3doc/contents/univtrans_Snostay.png b/docs/kag3doc/contents/univtrans_Snostay.png new file mode 100644 index 0000000..8619606 Binary files /dev/null and b/docs/kag3doc/contents/univtrans_Snostay.png differ diff --git a/docs/kag3doc/contents/univtrans_Sstay.png b/docs/kag3doc/contents/univtrans_Sstay.png new file mode 100644 index 0000000..08a5035 Binary files /dev/null and b/docs/kag3doc/contents/univtrans_Sstay.png differ diff --git a/docs/kag3doc/contents/univtrans_Sstaysrc.png b/docs/kag3doc/contents/univtrans_Sstaysrc.png new file mode 100644 index 0000000..4bb1d24 Binary files /dev/null and b/docs/kag3doc/contents/univtrans_Sstaysrc.png differ diff --git a/docs/kag3doc/contents/univtrans_V1.png b/docs/kag3doc/contents/univtrans_V1.png new file mode 100644 index 0000000..effc97a Binary files /dev/null and b/docs/kag3doc/contents/univtrans_V1.png differ diff --git a/docs/kag3doc/contents/univtrans_V64.png b/docs/kag3doc/contents/univtrans_V64.png new file mode 100644 index 0000000..63965ee Binary files /dev/null and b/docs/kag3doc/contents/univtrans_V64.png differ diff --git a/docs/kag3doc/index.html b/docs/kag3doc/index.html new file mode 100644 index 0000000..83ef2fc --- /dev/null +++ b/docs/kag3doc/index.html @@ -0,0 +1,10 @@ + + + + + + +(IɃWvȂꍇ͉L̃NǂĂ)
+CfbNX + + diff --git a/docs/kr2doc/contents/2DAffineMatrix.png b/docs/kr2doc/contents/2DAffineMatrix.png new file mode 100644 index 0000000..ab2519d Binary files /dev/null and b/docs/kr2doc/contents/2DAffineMatrix.png differ diff --git a/docs/kr2doc/contents/AutoUpdateIcon.png b/docs/kr2doc/contents/AutoUpdateIcon.png new file mode 100644 index 0000000..93f9695 Binary files /dev/null and b/docs/kr2doc/contents/AutoUpdateIcon.png differ diff --git a/docs/kr2doc/contents/ColorCodes.html b/docs/kr2doc/contents/ColorCodes.html new file mode 100644 index 0000000..b2d7a26 --- /dev/null +++ b/docs/kr2doc/contents/ColorCodes.html @@ -0,0 +1,84 @@ + + + + + + + F萔ꗗ + + + + + + + + +

F萔ꗗ +

+
+@̒萔lXȐFw̏ʂŎgƂł܂B̒l Windows ̐ݒɂĎۂ̐Fς”\̂łB
+
+ +
+ +clScrollBar           : XN[o[̐F
+ +clBackground          : fXNgbv̔wiF
+ +clActiveCaption       : ANeBuȃEBhẼ^Cgo[̐F
+ +clInactiveCaption     : ANeBułȂEBhẼ^Cgo[̐F
+ +clMenu                : j[̔wiF
+ +clWindow              : EBhE̔wiF
+ +clWindowFrame         : EBhE̘g̐F
+ +clMenuText            : j[̐̕F
+ +clWindowText          : EBhE̐̕F
+ +clCaptionText         : ANeBuȃEBhẼ^Cgo[̐̕F
+ +clActiveBorder        : ANeBuȃEBhE̋E̐F
+ +clInactiveBorder      : ANeBułȂEBhE̋E̐F
+ +clAppWorkSpace        : AvP[V̍Ɨ̈̐F
+ +clHighlight           : I𕶎̔wiF
+ +clHighlightText       : I𕶎̐F
+ +clBtnFace             : 3D IuWFNg̖ʂ̐F
+ +clBtnShadow           : 3D IuWFNg̉e̐F
+ +clGrayText            : WF\Ă镶̐F
+ +clBtnText             : 3D IuWFNg̃eLXg̐F
+ +clInactiveCaptionText : ANeBułȂEBhẼ^Cgo[̐̕F
+ +clBtnHighlight        : {^̋\̐F
+ +cl3DDkShadow          : 3D IuWFNg̈Ẩe
+ +cl3DLight             : 3D IuWFNg̖邢ʂ̉̐F
+ +clInfoText            : c[`bṽeLXgF
+ +clInfoBk              : c[`bv̔wiF
+
+
+ +
Note
+L̐F{ ( eF̍ + ̂悤ȕ\ ) ́AuEUɂĂ͐ɕ\܂B

+
+ + + + diff --git a/docs/kr2doc/contents/CommandLine.html b/docs/kr2doc/contents/CommandLine.html new file mode 100644 index 0000000..d30c66c --- /dev/null +++ b/docs/kr2doc/contents/CommandLine.html @@ -0,0 +1,400 @@ + + + + + + + R}hCIvV + + + + + + + + +

R}hCIvV +

+@gg̃R}hCIvV͒ʏ̃R}hCw肷قɁAReleaser ( krkrrel.exe ) ܂ ggݒ ( krkrconf.exe ܂ GWݒ.exe ) Őݒt@Cɕۑ邱Ƃł܂B
+IvVǂݍ܂鏇
  1. gg{̂ɖߍ܂ꂽIvV
  2. uggݒv(krkrconf.exe)o͂AggRAƓfBNgɂ .cf t@C (t@C͋ggRAƓ)
  3. uGWݒv(GWݒ.exe)o͂Af[^ۑꏊɂ .cfu t@C (t@C͋ggRAƓ)
  4. R}hCɎw肳ꂽIvV
ƂȂ܂B.cf t@C .cfu t@Cɂ‚ẮA݂Ȃꍇ͒Pɖ܂Bɓǂݍ񂾎wقǗD悳܂B݂̂ƂAgg{̂ɃIvV𖄂ߍނƂłc[߁Agg{̂IvV̓eǂݍ܂邱Ƃ͂܂ (AR}hCwłȂȃIvVȂǂgg{̂ɖߍ܂ꍇ܂)B
+
+@R}hC̃IvV͊{I '-' (nCt) ɈAIvV̖O܂B̂ƂɈ '=' AIvV̒l܂B
+@Ƃ -cdvol ƂIvV̒l direct Ȃ΁A-cdvol=direct Ǝw肵܂B
+
+@uNIvVvufobO֘ÃIvVvuVXe݊֘ÃIvVv΁AقƂǂ͊‹ˑ̖邽߂̔sIvVłB
+@‹ˑ̖̉ɂ‚Ă‹ˑ̕sɂ‚QƂĂB
+
+
Note
+Releaser krkrconf.exe ( GWݒ.exe ) ł́Agg̎s”\t@CO̐ݒt@CẴIvVύXł܂Aʏ̓ftHĝ܂܂Ŗ肠܂Bi𐧍삷鑤ŗL̊‹Ŗ肪ƂƂŁÃIvVftHg̕łȂ̂ɕς܂܂̎s”\t@Cݒt@Cʂɔzz邱Ƃ͂߂ł܂ ( -datapath ̂悤ɔzz`Ԃgp`ԂɂĐݒ肷ׂIvV܂)B

+
+̃Xg̒ŁuIɕύX”\vƂ\L镨́ASystem.setArgument \bhŕύX”\ȕłBȊÕIvV͓IɕύXsƂ͏o܂B
+
+ + +

NIvV +

+@gg̓̋@\݂̂ĂяoĎg߂Ɉȉ̃IvV܂B
+
+
-userconf (Gh[Uݒc[̋N)
+
@{̂ɓĂGh[Uݒc[N܂B
+@GWݒ.exe ́AGWݒ.exe ƓtH_ɂggs”\t@CTAI -userconf IvV‚ċNvOłB
+
-about (쌠_CAO{bNX̕\)
+
@uo[WE쌠E‹ṽ_CAO{bNX\܂B
+
-nosel (eXg[h)
+
@utH_/A[JCȗIv_CAO{bNX\A܂Adata.xp3 Ȃǂ̃f[^oɁAggRg[N܂BfobOeXgprɎgp܂B
+
-sel (utH_/A[JCȗIv_CAO{bNX̕\)
+
@utH_/A[JCȗIv_CAO{bNX\܂Bdata.xp3 Ȃǂ̃f[^͎o܂B
+@R}hCp[^Ƃ(擪ɃnCt‚)tH_w肷ƁÃtH_ԂőIꂽԂŁutH_/A[JCȗIv_CAO{bNXJƂł܂B
+
-printdatapath (f[^ۑꏊ̏o)
+
@f[^ۑꏊ (-datapathIvV) ̐ݒeƉsWo͂ɏo͂AI܂B̃IvV́Agg{̂ƘAgăZ[uf[^̊ǗsOAvP[VȂǂp邽߂ɂ܂B
+@f[^ۑꏊ̂A$(exepath) Ȃǂ̓ȕ́Auꂽ̏Ԃŏo͂܂B
+@gg{̂ GUI AvP[V̂߁AR}hvvgPɋggs”\t@C -printdatapath IvVw肵ċNĂ\܂Bo͓e荞ނɂ̓pCv⃊_CNgpĂB
+
+

VXeSʂ̃IvV +

+
+
-datapath (f[^ۑꏊ)
+
@gglXȃf[^ۑꏊ(tH_)̐ݒłB
+@ݒ”\Ȓl͕Ŏw肵܂B
+@PɃtH_tpXŎw肷邱Ƃł܂Aʏ͈ȉ̓ȕ𖄂ߍŎg܂B
+
+
+
$(exepath)
+
System.exePath(ggRÂtH_)ɒu܂B
+
$(appdatapath)
+
System.appDataPath([Ũz[tH_)ɒu܂B̃tH_͒ʏABtH_ɂȂĂ܂B
+
$(personalpath)
+
System.personalPath(}ChLgtH_)ɒu܂B
+
$(vistapath)
+
OSVistaȍ~̏ꍇ$(appdatapath)ɁAVistȁꍇ$(exepath)ɒuu܂B

+ftHgł́u$(exepath)\savedatavƂȂĂ܂B̐ݒ́ACXg[ȂǂɗpɃvO zip ňkEA[JCuĔzzA[UɂWJĒĂɃvOsAƂzz`ԂɓKݒłB
+ÃftHg̐ݒł́AProgram Files ȉɃvOzuꍇAProgram Files ȉɏތȂAWindows XP ́u[UvŃvONꍇɁAt@CނƂłɃG[ɂȂ”\܂B
+u$(appdatapath)\AvP[Vvu$(personalpath)\AvP[Vv̂悤Ȗ̂ɂ΁A[UƂ̃tH_ɏ܂邱ƂɂȂ܂̂ł͔ɂȂ܂AZ[uf[^ۑꏊ̌ʂȂ̂Ń[UƂ܂ǂ܂B
+
+̃IvVŎw肳ꂽf[^ۑꏊ́AggNɁA݂ĂȂ΍쐬݂܂B쐬sĂŏIƂ͂Ȃ炸ɏs܂̂ŁAG[̓[ŨXNvg(f[^ۑłȂȂǂ̗Oߑ邱Ƃɂ)sĂB
+
+uGWݒvōsݒ́Ãf[^ۑꏊŎw肵tH_̒ɍ쐬܂B̂قAe탍OAWł͂̃tH_̒ɍ쐬܂B
+
+
-contfreq (EFCg)
+
@gWVȂǂ̏EFCgȂw̎ŌĂяoƂɂACPUgpጸ邩ǂ̐ݒłB
+@ݒ”\Ȓl '0' (EFCgȂ) 邢͐̐ŁÃIvVw肵Ȃ '0' w肳ꂽ̂ƌȂ܂B̐w肵ꍇ Hz Pʂ̎w肷邱Ƃł܂B
+@̃IvV̉e󂯂̂̓gWV System.addContinuousHandler œo^ Continuous nhłB
+@'0' ɂƁAgWVsȂǂCPUg؂ďs܂B
+@lw肷ƁA̎ŏs悤ɂȂA]ԂCPUx܂邱ƂɂȂ܂BɂÃAvP[Vւ̉eACPUx̏㏸ARs[^̏d͂}邱Ƃł܂BႢlw肷΂قǂ̌ʂ͍܂܂BAႢlw肷ƃgWVȂǂȂ߂炩łȂȂ”\܂B
+@waitvsync IvVŐ҂sƁAContinuous nh̃^C~Oɍ킹ċ쓮悤ɂȂAcontfreq IvV̐ݒe͖܂B
+@̃IvV͓IɕύX邱Ƃ”\łAύXf͎̂ɃgWV Continuous nh̓삪ƂꂽłB
+
+ + + +
-memusage (gp)
+
@gpʂ̐ݒłB
+@ݒ”\Ȓl 'normal' (ʏ)'low' (Ⴂ) ŁÃIvVw肵Ȃ 'normal' w肳ꂽ̂ƌȂ܂B
+@uႢvIƁuʏvIƂߖ񂵂Ďgp悤ɂȂ܂BuႢvIƁAgg̗lXȃLbV@\ꂽA TJS2 ̃nbV\̃TCY邽߁AptH[}X͒ቺ܂B܂AuႢvIƁAuOtBbN-摜LbVv͋IɁuLbVsȂv̐ݒłƌȂ܂B
+
-timerprec (^C}̐x)
+
@^C}̐x̍̐ݒłB
+@ݒ”\Ȓl 'normal' (ʏ)'higher' (⍂)'high' () ŁÃIvVw肵Ȃ 'normal' w肳ꂽ̂ƌȂ܂B
+@̃IvV NT n OS ( NT/2000/XP/Vista/7 ) ł݈̂Ӗ܂BWin9x n OS ( 95/98/98SE/ME ) ł͂̃IvV͖܂B
+@'higher' 'high' w肷ƑS̓IɃ^C} ( Ԃ^C~OɊւ镨̂قƂǂ܂ ) ̐xȂAKAG ł̕\̂‚ MIDI Đ̂‚”\܂AptH[}Xቺ”\܂B
+
-laxtimer (^C}Cxgeʐ)
+
@xɃVXeɒ~^C}Cxg̐ ( ő唭e ) 𐧌A^C}Cxg܂肷ďłȂȂ󋵂邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (Ȃ)'yes' () ŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@̔ɒxRs[^Aɏd^C}ŋ쓮悤ȏʂȂǂł́A^C}ɂĔCxgɑΉꂸAȂǂɋggÂ炭Ȃꍇ܂B̃IvV 'yes' w肷ƁAVXeɒ~^C}Cxg̍ő唭eʂ 1 ( Timer NX capacity vpeB 1 ̏ ) ɌŒ肵܂BɂVXeȂ悤ȃ^C}Cxg̔}邱Ƃł܂AʏA^C}̐x␳m͎܂B
+
+
-lowpri (Dx)
+
@DxAgWVȂǂɒႭ邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (Ȃ)'yes' () ŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@'yes' ɂƁAgWVsȂǁAgg̃CXbhA CPU gpʂɂȂƁACXbh̎sDx悤ɂȂ܂BɂAgWV̉тAgWVɑ̃AvP[V삵Â炭ȂȂǂ̏Ǐ󂪉Pꍇ܂B
+ + +
+ +
+

͊֘ÃIvV +

+
+
-wheel (}EXzC[]o@)
+
@}EXzC[̉]ǂ̂悤Ɍo邩̐ݒłB
+@ݒ”\Ȓl 'no' (gȂ)'dinput' (DierctInput)'message' (EBhEbZ[W) ŁÃIvVw肵Ȃ 'dinput' w肳ꂽ̂ƌȂ܂B
+@ugȂvIƃ}EXzC[͎gps”\ɂȂ܂BuDirectInputvIDirectInputgp悤ɂȂ܂BuEBhEbZ[WvIDirectInputgpɃ}EXzC[̉]o悤ɂȂ܂BݒςƁA}EXzC[֘A̕sP”\܂B
+
-joypad (pbhgp”)
+
Q[pbh(WCXeBbN)gp邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (gȂ)'dinput' (g) ŁÃIvVw肵Ȃ 'dinput' w肳ꂽ̂ƌȂ܂B
+@ugȂvIƃpbh͎gps”\ɂȂ܂Bpbh𐳏ɌołȂꍇA邢̓pbh𐳏ɎgpłȂꍇɁugȂv̐ݒɂĂB
+ +
-paddelay (pbhL[s[gfBC)
+
Q[pbh(WCXeBbN)̃L[s[g܂ł̎Ԃ~bPʂŎw肵܂B
+@ݒ”\Ȓl͐̐邢-1ŁA-1w肷ƃL[s[gsȂȂ܂B̃IvVw肵Ȃ 500 w肳ꂽ̂ƌȂ܂B
+@̃IvV͓IɕύX”\łB
+ +
-padinterval (pbhL[s[gԊu)
+
pbh(WCXeBbN)̃L[s[g̊Ԋu~bPʂŎw肵܂Blقǃs[gɂȂ܂B
+@ݒ”\Ȓl͐̐ŁÃIvVw肵Ȃ 30 w肳ꂽ̂ƌȂ܂
+@̃IvV͓IɕύX”\łB
+ +
-controlime (IMEԐ)
+
@IME({Ȃǂ̕ϊ̓\tg)̏Ԑ(LȂǂ̐)sǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (s)'no' (sȂ) ŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@usȂvIƁAuIMEʂē͂s{Ȃǂ̌̓͂łȂvƂsł”\܂B
+
+

TEh֘ÃIvV +

+
+
-cdvol (CD-DA ʐ@)
+
@CD-DA ʐ̐ݒłB
+@ݒ”\Ȓl 'mixer' (TEhJ[h~LT)'direct' (CD-ROMhCuڐ) ŁÃIvVw肵Ȃ 'mixer' w肳ꂽ̂ƌȂ܂B
+@'mixer' w肷ƃTEhJ[h̃~LT𑀍삵 CD-DA ̉ʂω܂BCD-ROM hCulԂ̎ɒB܂ł̌oHɃTEhJ[hK؂ɋ܂ĂKv܂B
+@'direct' w肷 CD-ROM hCuꎩgĂ鉹ʐ̋@\gĉʂω܂BCD-ROM hCũwbhz[q璼ڃwbhzȂǂڑĂꍇȂǂłʂ̐䂪ł܂ACD-ROM hCuɂĂ͑ΉĂȂ̂܂B
+
-wsdecpri (PCM fR[hXbhD揇)
+
@PCM ̃fR[hsXbh̗D揇ʂłB
+@ݒ”\Ȓl '0' (ACh(Œ)), '1' (Ⴂ), '2' (ʏȉ), '3' (ʏ), '4' (ʏȏ), '5' () ̂ꂩŁÃIvVw肵Ȃ '1' w肳ꂽ̂ƌȂ܂B
+@D揇ʂ PCM ( k wave OggVorbis ) ̍Đ̉тyꍇ܂AgWVȂ߂炩łȂȂAւ̉Ȃ”\܂B
+@Ȃ݂ɂŎw肷̂͒ʏ펞̃fR[h̗D揇ʂŁAً} ( obt@ɂ܂Ăcf[^ZȂĂƂ ) ͎IɕKvȗD揇ʂmۂ܂B
+
-wssoft (DirectSound \tgEFA~LVO)
+
@DirectSoundŃ\tgEFAgă~LVOsǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (\tgEFA~LVOs), 'no' (\tgEFA~LVOsȂ) ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@W̐ݒł́A\tgEFAŃ~LVOŝŁACPUׂ̕Ȃ܂An[hEFAŗL̕sł”\Ȃ܂B̃IvV 'no' w肵Ă(n[hGAŃ~LVOsĂ) 肪ȂȂ΁ACPU ׂႭ邱Ƃłꍇ܂BUSB I[fBIȃTEhJ[hł́A~LVO͏ CPU ōsꍇ̂ŁÃIvVύXĂeꍇ܂B
+
-wsrecreate (DirectSound ZJ_obt@Đ)
+
@DirectSoundŃZJ_obt@ɍĐsǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (ɍĐ), 'no' (KvɉčĐ) ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@ggł͂쐬ZJ_obt@́A`lTvOgȂǂ̏ł΍ėp܂A'yes' w肷ƍėpɏɍĐ悤ɂȂ܂B‹ɂĂ͍ĐJn̉т≹؂Ȃǂ̕s萫P”\܂B
+
-wsl1len (DirectSound ZJ_obt@)
+
@DirectSound ZJ_obt@̒̐ݒłB
+@ݒ”\Ȓl ŁA~bPʂŎw肵܂BŒ 250ms KvłB̃IvVw肵Ȃ 1000 w肳ꂽ̂ƌȂ܂B
+@Ŏw肷͎̂ۂ DirectSound ̃ZJ_obt@ƂĊmۂobt@̒łB
+@ʂɁAƂƍĐ͈肵܂A܂B
+
-wsl2len (DirectSound ZJ_⏕obt@)
+
@DirectSound ZJ_obt@p̂Qobt@̒̐ݒłB
+@ݒ”\Ȓl ŁA~bPʂŎw肵܂BŒ 250ms KvłB̃IvVw肵Ȃ 1000 w肳ꂽ̂ƌȂ܂B
+@gǵADirectSound ̃ZJ_obt@Ƃɕ⏕obt@쐬AfR[hf[^̕⏕obt@ɒ~ςĂZJ_obt@ɓ]܂BŎw肷obt@̒͂̕⏕obt@̒łB
+@ʏAfR[hƕ⏕obt@ւ̒~ς͗Dx̒ႢXbhōs܂A⏕obt@ZJ_obt@ւ̓]͍DxXbhōs܂B
+@ʂɁAƂƍĐ͈肵܂A܂B܂AfR[hɕω悤ȐꍇAꂪۂɔ܂ł̃fBCȂ܂B
+
-wsmute (DirectSound ~[g)
+
@DirectSoundŃAvP[VANeBu邢͍ŏۂɃ~[g邩(ʂ邩)̐ݒłB
+@ݒ”\Ȓl 'never' (~[gȂ), 'minimize' (ŏ), 'deactive' (ANeBu) ̂ꂩŁÃIvVw肵Ȃ 'never' w肳ꂽ̂ƌȂ܂B
+@'never' Iƃ~[g͍s܂B'minimize' 'deactive' ł́AꂼAvP[VŏƂAANeBuɂȂƂɃ~[g܂B
+@~[ĝ WaveSoundBuffer ōĐ镨 ( KAG̏ꍇ BGM 'Wave' gĂꍇƁAʉ ) ŁAMIDI CDDA Đ̓~[g܂B
+
-wsmutevol (DirectSound ~[g)
+
@-wsmute (DirectSound ~[g) ł̃~[g̉ʂ̐ݒłB
+@ݒ”\Ȓl ŁA% PʂŎw肵܂B
+@u0%vw肷ƊSɖƂȂAu50%vw肷Ɣ̉(-6dB)ƂȂ܂B
+
+ +
-wsforcecnv (DirectSound tH[}bgϊ)
+
@DirectSoundɍĐPCMf[^Aw̌`ɋIɕϊ邩ǂ̐ݒłB
+@ݒ”\Ȓl 'none' (ϊȂ), 'i16' (16bitɕϊ) , 'i16m' (16bitmɕϊ) ̂ꂩŁÃIvVw肵Ȃ 'none' w肳ꂽ̂ƌȂ܂B
+@ݒύXƍĐ̏QPꍇ܂B'i16m' I -wsexpandquad IvV ( DirectSound 4chĐ ) ̐ݒ͖܂B
+
-wsuse3d (DirectSound 3D)
+
@DirectSound3Dsǂ̐ݒłB
+@ݒ”\Ȓl 'no' (Ȃ), 'yes' () ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@'yes' IƁATEh 3D䂪LɂȂAWaveSoundBuffer.posX, WaveSoundBuffer.posY, WaveSoundBuffer.posZ vpeBLɂȂ܂ (̃vpeB͌o[Wł͊ɎĂ܂AT|[gOł)B
+@܂Å‹ł́A'yes' IƁADirectSound3D ɂAXeI⃂m̃TEhATEhXs[J[ɊgčĐ悤ɂȂ܂ (Ƃ΁Atg̃Xs[J[łĐȂTEhA5.1ch‹̑SẴXs[J[ōĐ悤ɂȂ܂)B
+@'yes' I -wsexpandquad IvV ( DirectSound 4chĐ ) ̐ݒ͖܂B
+ + +
-wsexpandquad (DirectSound 4chĐ)
+
@DirectSoundŃXeI⃂m̃TEhĐꍇɁAIɃAXs[J[܂4chōĐ邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (Ȃ), 'yes' () ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@'yes'ݒ肷ƁAXeI⃂m̃TEhtgXs[J[łĐȂ‹łAtgXs[J[ƃAXs[J[̗ŃTEhĐ邱Ƃł܂B
+
-wsfreq (DirectSound vC}obt@g)
+
@DirectSound̃vC}obt@̍Đg̐ݒłB
+@ݒ”\Ȓl ̎RŎg Hz Pʂŕ\ÃIvVw肵Ȃ '44100' w肳ꂽ̂ƌȂ܂B
+@Ƃ WDM nTEhhCop‹ (Windows2000, XPȍ~ Ȃ) ł́AݒύXĂĐԂɕωȂꍇ܂B
+
-wsbits (DirectSound vC}obt@rbg)
+
@DirectSound̃vC}obt@̍Đrbg̐ݒłB
+@ݒ”\Ȓl 'i8' (8bit), 'i16' (16bit), 'i24' (24bit), 'i32' (32bit), 'f32' (32bit_) ŁÃIvVw肵Ȃ 'i16' w肳ꂽ̂ƌȂ܂B
+@Ƃ WDM nTEhhCop‹ (Windows2000, XPȍ~ Ȃ) ł́AݒύXĂĐԂɕωȂꍇ܂B
+
-wscontrolpri (DirectSound vC}obt@Đ)
+
@DirectSound̃vC}obt@ɑ΂čĐ/~̐sǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (s), 'no' (sȂ) ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@܂ɐݒςƉт≹؂ꂪP‹悤łB
+
-wspritry (DirectSound vC}obt@ݒ莎sx)
+
@DirectSoundvC}obt@̃tH[}bgw肷ۂɂǂقǑ̐ݒ̐ݒłB
+@ݒ”\Ȓl '0' ` '2' (x0 ` x2), 'all' (ׂ) ̂ꂩŁÃIvVw肵Ȃ 'all' w肳ꂽ̂ƌȂ܂B
+@x 0 w肷ƁAXeI 16bit̃tH[}bg̐ݒs܂B
+@x 1 w肷 x 0 sOɁAVXẽXs[J[ݒɏ]`lA16bitł̃tH[}bg̐ݒs܂B
+@x 2 w肷 x 1 sOɁAuDirectSound vC}obt@rbgvŎw肳ꂽrbgAVXẽXs[J[ݒɏ]`lAWAVEFORMATEX \̂ɂtH[}bg̐ݒs܂B
+@uׂāvw肷 x 2 sOɁAx 2 Ɠl̐ݒ WAVEFORMATEXTENSIBLE \̂ɂtH[}bg̎ws܂B
+

OtBbN֘ÃIvV +

+
+
-gclim (摜LbV)
+
@摜LbVɎgp郁̍ől̐ݒłB
+@ݒ”\Ȓl 'auto' () ܂͐̒lŁA̒lw肷ꍇ͉摜LbVɎgp郁 MB PʂŎw肵܂B̃IvVw肵Ȃ 'auto' w肳ꂽ̂ƌȂ܂B
+@gg͂ǂݍ񂾉摜fANZXł悤ɉ摜LbV@\Ă܂BɎgp郁̐lw肵܂B
+@'auto' w肷ƁARs[^ɎĂ镨̗ʂɂĎIɒl肳܂B
+@'0' w肷ƃLbV͍s܂B
+@ggsɃXbvpɂɔ悤ł΁A̒lw肷邩A'0' w肷ƉP”\܂B
+
-fsmethod (tXN[؂ւ@)
+
@tXN[؂ւɗp@̐ݒłB
+@ݒ”\Ȓl 'ddraw' (DirectDraw), 'cds' (ChangeDisplaySettings API) ̂ꂩŁÃIvVw肵Ȃ 'ddraw' w肳ꂽ̂ƌȂ܂B
+@ݒςƃtXN[؂ւɊւ肪Pꍇ܂B'ddraw' w肵ꍇłADirectDraw 炩̌ŎgpłȂꍇ́AI ChangeDisplaySettings API gp悤ɂȂ܂B
+@̃IvV͓IɕύX邱Ƃ”\łAlf͎̂tXN[ɂ悤ƂƂłB
+
+
-fsbpp (tXN[̃J[[h)
+
@tXN[̃J[[h̐ݒłB
+@ݒ”\Ȓl 'nochange' (ςȂ), '16' (16bitJ[), '24' (24bitJ[), '32' (32bitJ[) ̂ꂩŁÃIvVw肵Ȃ 'nochange' w肳ꂽ̂ƌȂ܂B
+@'nochange' w肷ƁAtXN[̃J[[hƓJ[[hɂȂ܂B
+@̃IvV͓IɕύX邱Ƃ”\łAlf͎̂tXN[ɂ悤ƂƂłB
+
+
-fsres (tXN[̉ʉ𑜓x)
+
@tXN[̉ʉ𑜓x̐ݒłB
+@ݒ”\Ȓl 'auto' (), 'proportional' (c䂪𑜓x) , 'nearest' (ł߂𑜓x) , 'nochange' (𑜓xςȂ) ̂ꂩŁÃIvVw肵Ȃ 'auto' w肳ꂽ̂ƌȂ܂B
+@'auto' IƁAłKĂʉ𑜓xIɑIĎgp܂B̏ꍇ́Ac䂪𑜓x̂AvOŎw肳Ă𑜓xɃtBbg𑜓x΂I܂Â悤ȉ𑜓xȂꍇ͉𑜓xςɃGWŊg\܂B̐ݒ̏ꍇ́A-fszoom (tXN[̃GWɂg\) IvV 'no' (Ȃ) w肳ĂĂA 'outer' (j^ɃtBbg) łƂ݂Ȃ܂B
+@'proportional' IƁAʂ̏c䂪tXN[Ɠ𑜓x̂AvOŎw肳Ă𑜓xƓ傫AƂ߂𑜓xI܂B
+@'nearest' IƁAvOŎw肳Ă𑜓xƓ傫Ał߂𑜓xI܂AtXN[Ɠc̉𑜓xIۏ؂͂܂BuEǃj^Aʂ̃AXyNgۂ܂܂ł̊g\ɑΉĂtj^Ȃǂł́A̐ݒ肪KĂꍇ܂B
+@'nochange' IƁAtXN[̉𑜓x̂܂܁A𑜓xύXȂȂ܂B
+@̃IvV͓IɕύX邱Ƃ”\łAlf͎̂tXN[ɂ悤ƂƂłB
+
+
-fszoom (tXN[̃GWɂg\)
+
@tXN[ɁAGWɂʂ̊gǂ̂悤ɍsǂw肵܂B
+@ݒ”\Ȓl 'inner' (j^ɃtBbg), 'outer' (j^ςɊg傷), 'no' (Ȃ) ̂ꂩŁÃIvVw肵Ȃ 'inner' w肳ꂽ̂ƌȂ܂B
+@'inner' IƁAKvł΁AGWɂgs܂BKvȏꍇƂ́Aʉ𑜓xvOŎw肳ꂽ𑜓xƈقȂꍇł (ʉ𑜓xvOŎw肳ꂽ𑜓xႢꍇ͏kɂȂ܂)B̍ہAvOŎw肳Ă𑜓x̏cێԂł̊gs܂Aj^̏cƂ̏c䂪قȂꍇA㉺A܂͍EɌԂł”\܂B̌Ԃ͏ɐ^ȏԂŕ\܂B
+@'outer' w肷ƁA'inner' w肵ƂƓAKvł΃GWɂgs܂BA'inner' ƈႢAj^̏cƃvOŎw肳Ăc䂪قȂꍇA㉺⍶ĚԂłȂ悤ɂ߂ς܂Ŋgs܂B̂߁AԂ͂ł܂񂪁Aj^Oɉʂ͂ݏo”\܂B̐ݒł́AƂ 16:10 ̃j^ 16:9 ̃Rec\ۂȂǂɁAԂɁA߂ς܂Ŋg傳ĕ\邱Ƃ”\ɂȂ܂B񂱂ɂAEɂ͂ݏö悪܂̂ŁÂ悤ȕ\z肵Rec𐧍삷̂Ȃ΁A͂ݏoɂ͏dv UI ╶\ȂAƂ΍􂪕KvɂȂ܂B
+@'no' IƁAKvłĂAGWɂg͍s܂B̏ꍇ́Aʉ𑜓xvOŎw肳ꂽ𑜓xƈقȂĂĂAGWɂg͍s܂ (̌ʁAʒɉ摜\”\܂)B
+@j^̖{̉𑜓xƃOtBbNJ[h̏o͂M̉𑜓xقȂꍇAtj^Ȃǂł̓j^Ŋg\sꍇ܂Aj^Ŋg又ŁAɃGWłg\sƓdɊg傪s邱ƂɂȂA摜Ȃꍇ܂̂ŒӂĂ (-fsres ́uvIvV́Â悤ȓd̊g\hgݍ킹IɑI܂)B
+@g\ -dbstyle (_uobt@O) IvV̉e󂯂܂BxُɒxȂǂ̏ꍇ́A-dbstyle IvV̐ݒςĂ݂ĂB
+@̃IvV͓IɕύX邱Ƃ”\łAlf͎̂tXN[ɂ悤ƂƂłB
+
+ +
-gsplit (摜Z̕)
+
@摜Zׂčsǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (s), 'int' (C^[[X), 'bidi' (o), 'no' (sȂ) ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@gg CPU ̃LbVLIɎgp邽߂ɁA摜`悷Ƃɍׂ̈ɕȂ牉Zs܂B‹ɂĂ͂ꂪʂ̂‚ɂ‚Ȃ悤łB̂悤Ȋ‹ł 'no' w肷邱Ƃɂ肿‚}邱Ƃł”\܂A`̃ptH[}Xቺ”\܂B_uobt@OLɂꍇ́AsȂƂ̈Ӗ߁Asݒɂ邱Ƃ߂܂B
+@'int' w肷Ɖ摜̉Z̒Pʂ‚ɏ܂AʍXVɎȖ͗l鎖܂B'bidi' IƉ摜̉Z̏ԂɂāAとA JԂ悤ɂȂ܂ ( 'yes' ̏ꍇ͂‚˂ɏと )B
+
-usedb (_uobt@Op邩ǂ)
+
@摜\ƂɃ_uobt@Op邩ǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (p), 'no' (KvȎȊOpȂ) ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@_uobt@OsݒɂƁA摜ʂ̏ꏊ (ItXN[rbg}bv) ɕ`悵Aʂ̍XVׂĂ`悵IACɕ\̈ɓ]悤ɂȂ܂BɂAʂ̂‚}”\܂A`̃ptH[}X͒ቺ܂B
+@_uobt@OsȂꍇ́Ae ̈̉摜ZI_ŁA \̈ɓ]܂B
+@܂A_uobt@ÓAWindow.setZoom Ȃǂŕ\e̊g\sꍇA-fsres IvVŋgggksꍇɂs܂B
+@_uobt@Osꍇ́A waitvsync IvV 'yes' (s) ɐݒ肷邱ƂɂA‚̗}Ɋ҂ł܂B
+@̃IvV͓IɕύX邱Ƃ”\łAɒlfۏ؂͂܂B
+
+
-dbstyle (_uobt@O)
+
@摜\ƂɃ_uobt@OsہAǂ̕p邩̐ݒłB
+@ݒ”\Ȓl 'auto' (), 'gdi' (GDIp), 'ddraw' (DirectDrawp), 'd3d' (Direct3Dp) ̂ꂩŁÃIvVw肵Ȃ 'auto' w肳ꂽ̂ƌȂ܂B
+@_uobt@ÓAItXN[rbg}bv̊mۏꏊɂ3‚̕AGDI p@ DirectDraw p@ Direct3D p@܂B
+@'auto' IꂽꍇADirectDraw Direct3D ̂ǂ炩g߂邽߂ɁA0.6bقǂ̎Ԃ‚ăx`}[NsAȕI܂BOtBbNJ[h̋@\ɂẮADirectDraw 邢 Direct3D ł smoothzoom IvVŎw肵ŃX[WOłȂꍇ܂Ȁꍇ͂ꂼ₩O܂BGDI ɂ_uobt@ÓADirectDraw Direct3D \啝ɒႢƂAIɂ͑I܂񂪁ADirectDraw Direct3D ̂ǂgps”\ȏꍇ͎I GDI p܂B
+@̃x`}[ŃAEBhE\ꂽAtXN[ɐ؂ւAtXN[畜AɎIɍs܂B
+@‹ɂẮAIɑIꂽ@ɂĂ͉ʂ\Ȃ”\܂B̏ꍇ́AIɂ̃IvVgĕIKv܂B
+@̃IvV͓IɕύX邱Ƃ”\łAɒlfۏ؂͂܂B
+
+
-smoothzoom (g\̃X[WO)
+
@Window.setZoom Ȃǂŕ\e̊g\sꍇA-fsres IvVŋggʂ̊g(k)\sꍇɁAX[WO(g厞̕)sǂ̐ݒł (Layer.affineCopy ł̊gkƂ͊֌W܂ )B
+@ݒ”\Ȓl 'no' (sȂ), 'yes' (s) ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@X[WOsƁA摜Ȃ߂炩ɂȂ܂A኱ڂɂȂ܂BX[WOsȂƁA摜̓V[vɂȂ܂AMUMUڗ‚悤ɂȂ܂B
+@dbstyle IvV auto ̏ꍇA̎wɂĎgpςꍇ܂B
+@‹ɂẮAX[WOsȂptH[}Xቺ”\܂B܂AX[WOȂ‹”\܂B
+@T[hp[eB[̕`foCX ( Window.drawDevice vpeBŐݒ肷foCX ) ɂĂ͂̃IvV̉e󂯂Ȃ邩܂B
+@̃IvV͓IɕύX邱Ƃ”\łAɒlfۏ؂͂܂B
+
+ + +
-waitvsync (҂)
+
@gWV(ʐ؂ւ)ȂǂŃfBXvC̐҂Ă`悷邩ǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (s), 'no' (sȂ) ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@'yes' w肷Ɖʂ̂‚}”\܂A`̃ptH[}Xቺ”\܂B
+@̃IvVŐ҂sƁAContinuous nh̃^C~Oɍ킹ċ쓮悤ɂȂAcontfreq IvV̐ݒe͖܂B
+@̃IvV͓IɕύX邱Ƃ”\łB
+
+
-aamethod (A`GCAX`)
+
@A`GCAX`@̐ݒłB
+@ݒ”\Ȓl 'auto' (), 'res4' (TvO4~4), 'res8' (TvO8~8), 'api' (Windows API) ̂ꂩŁÃIvVw肵Ȃ 'auto' w肳ꂽ̂ƌȂ܂B
+@'auto' ̏ꍇ͌o[Wł WindowsNT n OS ł 'api'AWin9x n OS ł 'res8' IɑI܂B
+@'res4' ܂ 'res8' ł́A{̑傫 (4~4 ܂ 8~8) ŕ`悵Ak邱ƂŃA`GCAX܂Bres4 ̕ res8 łAx͒ႭȂ܂B
+@'api' ł GetGlyphOutline API păA`GCAX`悵܂A낢ƕss̑ API ̂悤Ŋ‹ɂĂ͐ɕ`łȂ”\܂B
+
-jpegdec (JPEG摜fR[hx)
+
@JPEG摜̃fR[h(WJ)̐x̐ݒłB
+@ݒ”\Ȓl 'high' (), 'normal' (W), 'low' (Ⴂ) ̂ꂩŁÃIvVw肵Ȃ 'normal' w肳ꂽ̂ƌȂ܂B
+@'high' w肷ƃfR[h͒ᑬɂȂ܂A掿͍Ȃ܂B'low' w肷ƃfR[h͍ɂȂ܂掿͒ႭȂ܂BAڂł͂قƂLjႢ͂܂B
+
-drawthread (`Xbh)
+
@`揈ɁAgpXbh̐̐ݒłB
+@ݒ”\ȒlCӂ̐l'auto' ()̂ꂩŁÃIvVw肵Ȃ '1'w肳ꂽ̂ƌȂ܂B
+@'auto'w肷ƁAOS̔FvZbTƓ̃XbhIɊ蓖Ă܂B
+@`Xbh𕡐ݒ肷邱ƂŁA}`RA‹ł̕`ptH[}Xコ”\܂AtɃptH[}Xቺꍇ܂B
+@`ʐς傫AAffinenׂ̍ȏAZ̏dCȂǂɓKp邱ƂŁAǍDȌʂ𓾂”\܂B
+@}`Xbhgp悤ɐݒ肵ĂA`揈ׂ̕y}`XbȟʂȂƃVXefꍇ́A}`XbhŎsȂꍇ܂B
+
+ +

CPU @\֘ÃIvV +

+@ȉ̃IvVׂ͂Đݒ”\Ȓl 'yes' (gp”\łΎgp), 'no' (gp”\łĂgpȂ), 'force' (IɎgp) ̂ꂩŁAIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@CPU ̔FguNꍇ 'no' ɐݒ肷Ƃ̋@\p܂B
+@'force' ́A CPU @\oȂĂIɎgp悤ɂȂ܂ACPU ɂ̋@\‚ĂȂꍇ͂񐳏ɓ삵܂B
+@gg{̂ɂ -cpummx -cpucmov -cpusse -cpuemmx ̃IvV݂̂e^܂BOggVorbis fR[_ (wuvorbis.dll) ɂ -cpusse -cpummx -cpu3dn ̃IvVe^܂B̂ق(T[hp[eB[)vOC̒ɂ CPU @\̐ݒ̉e󂯂̂邩m܂B
+
+
+ + +

fobO֘ÃIvV +

+
+
-debug (fobO[h)
+
@ggfobO[h ( fobO ) œ삳邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (), 'yes' (L)̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B
+@LɂƁAgg̓fobO[hœ삵A‚̃fobOx@\LɂȂ܂Aʏ̃[hsx͒ቺ܂B
+ +
-forcelog (t@Cւ̃O)
+
@R\[̃Ot@Cɏo͂邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (o͂Ȃ), 'yes' (̃t@Cɒljďo͂), 'clear' (̃t@CNAĂo͂) ̂ꂩŁÃIvVw肵Ȃ 'no' w肳ꂽ̂ƌȂ܂B +
+
-logerror (G[̃t@Cւ̃O)
+
@G[ɃR\[̃Ot@Cɏo͂邩ǂ̐ݒłB
+@ݒ”\Ȓl 'no' (o͂Ȃ), 'yes' (̃t@Cɒljďo͂), 'clear' (̃t@CNAĂo͂) ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B +
+
-debugwin (fobOxEBhE)
+
@fobOxEBhE(R\[AĎȂ)Lɂ邩ǂ̐ݒłB
+@ݒ”\Ȓl 'yes' (L), 'no' () ̂ꂩŁÃIvVw肵Ȃ 'yes' w肳ꂽ̂ƌȂ܂B
+@[UɃfobOxEBhEgpȂƂ 'no' w肵܂B
+ + +

zbgL[֘ÃIvV +

+@ȉ̃IvV́AggzbgL[֘ÃIvVłB
+@ݒłlMenuItem.shortcut vpeBŎwł镶ƓlłB
+@󕶎w肷(͗ɂĂ)A̋@\ɑ΂zbgL[͖ɂȂ܂B
+@̃zbgL[ƏdL[w肵ȂłB
+
+
+ + + + + +

VXe݊֘ÃIvV +

+
+
-arcdelim (A[JCuf~^)
+
@A[JCuf~^ (A[JCuXg[WƁAA[JCuXg[W̊Ԃ؂镶) w肵܂B
+@ݒ”\Ȓl '>' ('>'g), '#' ('#'g) ̂ꂩŁÃIvVw肵Ȃ '>' w肳ꂽ̂ƌȂ܂B
+@A[JCuf~^́AggQ 2.19 beta 14 ŁA] '#' '>' ɕύX܂B
+@2.19 beta 14 œ삵ĂAvP[V͂̕ύX̂ߓ삵ȂȂ”\܂ÃIvVŃf~^ '#' ɕύX邱Ƃœ삳邱Ƃł܂B
+
+ +
-evalcontext (u'!'Zq̓)
+
@TJS2̌u'!'Zq̓w肵܂B
+@ݒ”\Ȓl 'this' (thisŎ]), 'global' (globalŎ]) ̂ꂩŁÃIvVw肵Ȃ 'this' w肳ꂽ̂ƌȂ܂B
+@TJS2̌u'!'Zq͎globalReLXgŎsĂ܂A2.21 beta 9 Athis ReLXgŎs悤ɂȂ܂B
+2.21 beta 9 z肵ĂAvP[Vł́A̐ݒuglobalŎ]vɂȂƓ삵Ȃ”\܂B
+ +
-holdalpha (Layer.holdAlpha vpeB̃ftHg̒l)
+
@Layer.holdAlpha vpeB̃ftHglw肵܂B
+@ݒ”\Ȓl 'false' (U), 'true' (^) ̂ꂩŁÃIvVw肵Ȃ 'false' w肳ꂽ̂ƌȂ܂B
+@ggQ 2.23 beta 4 ŁAe퉉Z֐Ɏw肵Ă hda (At@`lی삷邩) IvVȂȂA Layer.holdAlpha vpeB܂B̎_ł Layer.holdAlpha ̃ftHgl͐^łBLayer.holdAlpha ^̏ꍇ͉ߋ̃AvP[V̓ɉe^܂B
+@ggQ 2.23 beta 5 ŁÃftHglUɂȂ܂BggQ 2.23 beta 5 z肵ĂAvP[V𓮍삳ꍇ́ÃIvVɁu^vw肵ȂƐɓ삵Ȃ”\܂B
+ +
-unaryaster (Ou'*'Zq̓)
+
@TJS2̑Ou'*'Zq̓w肵܂B
+@ݒ”\Ȓl 'default' (2.25ȍ~̓), 'compat' (2.25̓) ̂ꂩŁÃIvVw肵Ȃ 'default' w肳ꂽ̂ƌȂ܂B
+@TJS2̑Ou'*'Zq́AvpeBIuWFNĝ̂AvpeBnhɎoZqłA2.25 beta 1 A̋@\‰Zq͑Ou'&'ƂȂAOu'*'Zq̓vpeBIuWFNg̃vpeBnh𓮍삳邽߂̉ZqƂȂ܂B2.25 beta 1 z肵ĂAvP[Vł́A̐ݒu2.25ƌ݊vɂȂƐɓ삵Ȃ”\܂B
+ + +
+ + + + + + diff --git a/docs/kr2doc/contents/ComputerDependentProblems.html b/docs/kr2doc/contents/ComputerDependentProblems.html new file mode 100644 index 0000000..d959017 --- /dev/null +++ b/docs/kr2doc/contents/ComputerDependentProblems.html @@ -0,0 +1,93 @@ + + + + + + + ‹ˑ̕sɂ‚ + + + + + + + + +

‹ˑ̕s +

+Gh[U(񎟃[U)̊‹̕sɋNAgg̕sƂ̑΍łB
+gg̐ɂĂ͊‹ˑ̕soȂ悤ɐs͂Ă܂ARs[^̐ݒ\͔ɑlłׁA‹ˑ̕s͂ǂĂĂ܂܂B
+•ʂ̏Ǐɑ΂ΏőΉłꍇ܂ASʓIɂ́Aȉ̂悤ȑ΍uĂĂB
+
  • hCoŐV̈肵ɂĂ
  • 풓(ƂɃEBX΍\tgEFA⃁N[i[n\tgAEBhEOύXn\tgAWindows݊VFȂǁA\tgƋN₷)͂Ă
  • e`FbNc[(ufBXÑ`FbNv(OSW̃fBXN`FbNc[)Amemtest86Ȃ)ŃRs[^`FbNĂ
  • HDD̎ceʂ͏\邩`FbNĒ
  • WinFAQ (̃y[W) ȂǂQƂāA悤ȏǏ󂪋NĂȂTAɉđΏĒ
  • Z[t[hŋNĂʏ탂[hŋNĒ
  • CPUANZ[^gpĂꍇ́ACPU̓@\ɐꍇ܂̂ŁACPUANZ[^̃}jA悭ǂŒAꍇɂĂ̓GWݒŌ•ʂCPU@\𖳌ɂKv܂ (: http://buffalo.melcoinc.co.jp/qa/cpu/b4590010.html ̏ꍇSSE𖳌ɂĂ)
  • OSăCXg[Ă
gg̃GWɑ΂ĐݒłIvV́AقƂǂ‹ˑ̕s̑Ώׂ̈ɂ܂BR}hCIvVB
+
+ +

‹ˑ̏Ǐ +

+LɂāuGWݒvƂ́AGh[Uݒc[ (GWݒ.exe)̂ƂłB
+ + +
+ + + +
CXg[f[^Ă
+
ǏƂẮuǂݍ݃G[܂v̓ǂݍ݃G[nG[̔uisɃt[YvAuEAccessViolationG[ovÂق\s”\ȓ܂B
+CXg[f[^Ô\̂ŁAut@Cj`FbNc[vȂǂpāACXg[f[^jĂȂmFĂĂB
+ +
tXN[Ɏs
+
tXN[ɎsꍇA邢̓tXN[̕AɎs(G[oAt[Y铙)ꍇ́AGh[Ů‹DirectDrawɖ肪”\܂BuGWݒvɂāutXN[؂ւ@vuChangeDisplaySettings APIvɕύXĂĂB
+ + +
ʐ؂ւXLbvɃt[Y
+
ʐ؂ւ(gWV)KAGł̃XLbvȂǁAʕ`悪pɂɋNʂŃt[Yꍇ́AfBXvChCoɖ肪”\܂B
+fBXvChCõo[WŐV̈肵ł邩mFAÂꍇ͍ŐV̈肵o[WɕςĒĂB
+邢́AuGWݒvɂāu_uobt@Ov邢́u҂v̐ݒςƉPꍇ܂B
+nVIDIÃOtBbNJ[hɕtĂ郆[eBeBłunView Desktop Managervg̏ꍇ́Ã[eBeBACXg[邩AɂĒĂB
+
+
ʕ`悪ُɒx
+
ƂɃtXN[ɋgg摜g債ĕ\ꍇ▾IɃ_uobt@OLɂĂꍇɁAʕ`悪ُɒxꍇ́AuGWݒvɂāu_uobt@Ov邢́u҂v̐ݒςƉPꍇ܂B
+܂Aj^ł͂ȂăGWŊg傪sĂꍇ́AgɔăptH[}X򉻂”\܂B̏ꍇ̓GWݒɂāutXN[̉ʉ𑜓xvuł߂𑜓xvɂƁAfBXvCŊg傪s悤ɂȂ܂AfBXvCɂĂ͐AXyNgʼn摜\łȂ”\܂B
+
ʂ^Â̂܂܂ɂȂA邢͉摜
+
ƂɃtXN[ɋgg摜g債ĕ\ꍇȂǂɉʂ^Â̂܂܂ɂȂA邢͉摜A邢̓t[Yꍇ́AuGWݒvɂāu_uobt@Ov邢́u҂v̐ݒςƉPꍇ܂B
+
+ +
rfIĐɎs
+
I[o[CɂrfIĐɎs(G[\At[Y)ꍇA邢̓rfIĐɃt[Yꍇ́An[hEFAANZ[V𖳌ɂƉP”\܂Buʂ̃vpeBv(fXNgbvENbNĕ\ReLXgj[ŁuvpeBvIĕ\_CAO{bNX)́uݒv^uŁAuڍאݒv{^ƕ\_CAO{bNX́uguV[eBOv^úun[hEFAANZ[^ṽc}~Aő傩珇ɁuȂv̕ɓĂĎsĂĂB
+XNvgŁArfI̍ĐȂ悤Ȑݒ݂邱Ƃ߂܂B
+邢́AuGWݒvɂāu_uobt@Ov邢́u҂v̐ݒςƉPꍇ܂B
+
+ + +
TEhƂꂽA‚ȂȂATEhĐɃt[Y
+
TEhJ[h‹ɂẮAucucƍĐƂƂɂȂAmCYAr特ȂȂ肵܂BꍇɂĂ̓TEh̍ĐɌăt[YȂǂ̏Ǐ󂪌܂B
+ꂪgWV(ʐ؂ւ)dGtFNgɔȂ΁AGWݒŁuVXeS-Dxvuvɐݒ肷邩AuVXeS-CPUgpጸvuvɐݒ肷邱ƂʼnPꍇ܂B
+̂قAGWݒŁAuTEh-DirectSound \tgEFA~LVOv̐ݒύXĂPꍇ܂B
+邢̓Rg[pĺu}`fBAv(܂́uTEhƃ}`fBAvuTEhƃI[fBI foCX̃vpeBv)́uI[fBIv^úu̍Đv́uڍאݒvJAuptH[}Xv^úun[hEFA ANZ[^ṽXC_[uȂv̕ɏXɓ‚ŽsĂĂB
+
+
삪܂łȂ
+
}EXړx}EXWFX`[c[Ȃǂ̃\tgEFA풓ĂƁAȋ邱ƂłȂꍇ܂B̂悤ȃ\tg̏풓ĂĂB
+T[hp[eB(OSWł͂Ȃ)}EXhCo𓱓ĂƁAnɕs𐶂”\܂B̂悤ȏꍇ̓T[hp[eB̃hCo𖳌ɂ邩ACXg[AOSW̃hCogĂĂB
+Q[pbhΉ\tgEFAɂăQ[pbh(WCXeBbN)‚ȂĂꍇApbh̕sōi𑀍łȂꍇ܂Bpbh̏ɕĂׂɃpbh̃{^ꂽԂɂȂĂ܂ĂȂAmFĂĂB
+܂AQ[pbh(WCXeBbN)ڑĂȂƁApbh̃{^ĂԂƂČmĂ܂‹܂B̂悤ȏꍇ́Apbh̃hCo𖳌ɂĂĂB
+Q[pbhWCXeBbN̎̃Z^[̒s\̂ߑɕsłꍇ܂B̏ꍇ́ARg[pĺuQ[ Rg[vAQ[Rg[̒ĂĂB
+ǂĂpbh̃hCo𖳌ɂłȂꍇ́AggŃpbhgpȂݒɂł܂BGWݒŁupbhgp”ہvugȂvɐݒ肵ĂĂB
+T[hp[eB̃}EXhCogĂꍇAzC[ł̓͂łȂ”\܂B̏ꍇ́AGWݒŁu}EXzC[]o@vuEBhEbZ[Wvɐݒ肵ĂƉP”\܂B
+
+ +
XbVOpɂɋN
+
sŁAXbVO(ʂ̃XbvCEXbvAEg)pɂɋNꍇ܂B
+GWݒŁuVXeS-gpʁvuႢvɐݒ肷ƉPꍇ܂B
+AptH[}Xቺ܂̂ŁAuVXeS-gpʁṽIvV͕ύXɁAuOtBbN-摜LbVvu4MBvu8MBvȂǂ̔rIႢlɐݒ肷邱ƂŁAptH[}X܂ቺɃgpʂ炷Ƃł”\܂B
+
+ + + + + +
+ + + + + diff --git a/docs/kr2doc/contents/Configure.html b/docs/kr2doc/contents/Configure.html new file mode 100644 index 0000000..4478b77 --- /dev/null +++ b/docs/kr2doc/contents/Configure.html @@ -0,0 +1,72 @@ + + + + + + + ggݒ + + + + + + + + +

ggݒɂ‚ +

+@uggݒv́Agg̃IvV GUI Őݒłc[łB
+@uggݒvɂ͂QނāAʂ́uggݒ (tools tH_ɂ krkrconf.exe)vƁAGh[ÚuGWݒ (GWݒ.exe)v܂B
+@ʂ̋ggݒ͎ɐҌŁAGh[Ûق͋gg{̂ƂƂɔzzAGh[U ( Q[U ) głxguV[eBOptH[}X̒ł悤ɂ邽߂ɂ܂B
+@ʂ̋ggݒ́̕Aŏɐݒsggs”\t@C˂Ă̂Ŏw肵ĂB
+@GWݒ.exe ́AGWݒ.exe uĂtH_ggs”\t@CTA -userconf IvV‚ċNvOłB] GWݒ.exe ̓ɂ͋ggs”\t@C{̂KvłB
+
+@IvV̖Oݒ”\ȒlIvV̐́Agg{̂ɓĂg܂BggݒƋgg{̂ggzzpbP[WɓĂȂ̂ł ( Ă ) vłB
+
+

ݒt@Cɂ‚ +

+@gg̐ݒt@C͂Qނ܂Bgg̎s”\t@CƓꏊɔzuAs”\t@C̖O̊gqcfɕςƁAR}hCIvV -datapath Ŏw肳ꂽf[^ۑꏊɔzuꂽAs”\t@C̖O̊gqcfuɕς̓‚łB
+@ꂼ͂QނuggݒvɑΉAO҂͕ʂ́uggݒ (tools tH_ɂ krkrconf.exe)vA҂̓Gh[ÚuGWݒ (GWݒ.exe)vɑΉ܂B
+@uggݒvReleaserŐݒsꍇ .cf t@C쐬܂Ãt@C͋gg{̂ƂƂɔzzȂ΁Aݒ肵IvVfȂ̂ŒӂĂB
+@̃t@ĆA݂Ȃ΁AggݒGWݒNAOK {^ۂɍ쐬܂B
+@̂قAʂ́uggݒv̏ꍇ́Agg{̂Ɉꕔ̃IvV𒼐ږߍ݂܂B
+
Note
+ݒt@C̒́AsAuO="l"v̋Lqł܂B"l"̕ \xNN AĂ`ɂȂĂAꂼꂪ UNICODE ɂR[h|Cg̒lƂȂĂ܂BƂ opt="\x61\x62\x63\x3042\x3044\x3046" ƋLqĂꍇ́Áuabcv\܂B̃AvP[VȂǂ炱̃t@Cɏލۂ͒ӂĂB
+ȂAopt="abc" ̂悤 \xNN `g킸ɋLqꍇAgg{̂͂𐳂F邱Ƃł܂AggݒGWݒ͂̌`F邱ƂłɁAz肵Ȃ”\܂Bl̗̃_uNI[e[VK{łB

+
+ +

ggݒ̉ +

+@ggݒʂ͈ȉ̂悤ɂȂ܂B
+
+Configure.png
+
+( Gh[Űggݒ (GWݒ.exe) ɂ́uACRṽO[vƁu\ṽ`FbN{bNX͂܂ )
+
+
+
uIvV̖Ov
+
@ݒłIvVꗗ\Ă܂B
+@R}hCIvV QƂĂB
+
uIvV̒lv
+
@uIvV̖OvőI񂾃IvVɑ΂ĐݒłIvV̒lꗗ\܂B
+@IĂB
+
uIvV̐v
+
@uIvV̖OvőI񂾃IvVɑ΂\܂B
+
u\v
+
@̃`FbN{bNX`FbNꂽԂ̃IvV́AGh[Uݒc[ł͕\܂B[UɉBIvVw肷ƂɃ`FbN܂B
+
u[XIvVv
+
@‚́A[U[ʏ̑ł͐ݒs”\ȃIvVwł܂B
+
+
bZ[W}bvt@Cǂݍ܂Ȃ
+
bZ[W}bvt@C(msgmap.tjs)Nɓǂݍ݂܂B
+
XP3A[JCû݂s
+
datatH_R}hCw肳ꂽvWFNgtH_ǂݍ܂AK data.xp3 邢 data.exeA邢 Releaser Ŗ{̂ɌꂽA[JCûݎs܂B
+
uACRv
+
@s”\t@C̃ACRς邱Ƃł܂B
+@ggݒ肪gpĂACRύX̃ASY͊Sł͂Ȃ̂ŁAxACR̕ύXsƕʂ̃ACRɕύXłȂȂ”\܂B
+ + + + + diff --git a/docs/kr2doc/contents/Configure.png b/docs/kr2doc/contents/Configure.png new file mode 100644 index 0000000..85db9bb Binary files /dev/null and b/docs/kr2doc/contents/Configure.png differ diff --git a/docs/kr2doc/contents/Console.html b/docs/kr2doc/contents/Console.html new file mode 100644 index 0000000..02739ff --- /dev/null +++ b/docs/kr2doc/contents/Console.html @@ -0,0 +1,44 @@ + + + + + + + R\[ + + + + + + + + +

R\[ɂ‚ +

+@R\[́As Shift + F4 Ƃɂ\邱Ƃł܂B
+@R\[ł́Agg̃VXeA[UXNvg Debug.message \bhŏo͂lXȃfobOpbZ[W\邱Ƃł܂B܂ATJS2 ͂Ă̏ŎsǍʂ\鎖ł܂B
+
+

ʂ̐ +

+Console.png
+
ExecIcon.png ̓NbN邱ƂɂẢEɂ͗ɓ͂ꂽ̂ TJS2 ƂĎs邱Ƃł܂B
+
+ENbNj[̐łB
+
+
CopyIcon.png Rs[
+
@R\[̑I𕔕Nbv{[hɃRs[܂B
+
ControllerIcon.png Rg[
+
@Rg[ \܂B
+
ScriptEditorIcon.png XNvgGfB^
+
@XNvgGfB^ \܂B
+
ExprWatchIcon.png Ď
+
@Ď \܂B
+
G[ɎIɕ\
+
@G[ƂɎIɃR\[\悤ɂ܂B

+
+ + + + diff --git a/docs/kr2doc/contents/Console.png b/docs/kr2doc/contents/Console.png new file mode 100644 index 0000000..fa210c6 Binary files /dev/null and b/docs/kr2doc/contents/Console.png differ diff --git a/docs/kr2doc/contents/ConsoleIcon.png b/docs/kr2doc/contents/ConsoleIcon.png new file mode 100644 index 0000000..ea9f158 Binary files /dev/null and b/docs/kr2doc/contents/ConsoleIcon.png differ diff --git a/docs/kr2doc/contents/Controller.html b/docs/kr2doc/contents/Controller.html new file mode 100644 index 0000000..59951db --- /dev/null +++ b/docs/kr2doc/contents/Controller.html @@ -0,0 +1,48 @@ + + + + + + + Rg[ + + + + + + + + +

Rg[ɂ‚ +

+@Rg[́As Shift + F1 Ƃɂ\邱Ƃł܂B
+@Rg[ł́AefobOxEBhEJACxg̒~ TJS ReLXg̃_vAbZ[W}bvt@C̍쐬AVXe̋I邱Ƃł܂B
+
+

ʂ̐ +

+Controller.png
+
+
+
ScriptEditorIcon.png XNvgGfB^
+
@XNvgGfB^ J܂B
+
ExprWatchIcon.png Ď
+
@Ď J܂B
+
ConsoleIcon.png R\[
+
@R\[ J܂B
+
EventIcon.png Cxg
+
@Cxg̔𐧌䂵܂B܂ꂽԂł̓VXeɃCxgA܂ĂȂԂł̓Cxg͔܂Bgg͊{IɃCxg쓮^̃vO~Ofł̂ŁACxgȂԂł̓vO~邱ƂɂȂ܂BOǂɂߑȂꍇAIɃCxg͔ȂȂ܂B
+@̃{^ System.eventDisabled vpeBƘAĂ܂B
+
TJS ReLXg̃_v (ReLXgj[)
+
@TJS2 XNvgGWێĂeReLXg̃_v ( ɋtAZu ) t@Cɏo͂܂BScripts.dump \bhƓl̓܂B
+
bZ[W}bvt@C̍쐬 (ReLXgj[)
+
@ggɓĂebZ[W̃XgƁAɑΉ郁bZ[W݂̌̐ݒo͂܂B̃t@C͋gg{̂ƓꏊɒuƂŁAgg̋NɎIɓǂݍ܂ăbZ[W̍ĐݒŝłBftHg̖O msgmap.tjs ɂȂ܂B
+
XNvgGW̍ċN (ReLXgj[)
+
@TJS2XNvgGWċN܂BɂTJS2܂AɂVXeŜԂċN킯ł͂܂BꍇɂĂ͍ċN̍ۂɃG[܂B
+
ExitIcon.png vŐI
+
@vOIɏI܂B

+
+ + + + diff --git a/docs/kr2doc/contents/Controller.png b/docs/kr2doc/contents/Controller.png new file mode 100644 index 0000000..96f19de Binary files /dev/null and b/docs/kr2doc/contents/Controller.png differ diff --git a/docs/kr2doc/contents/ControllerIcon.png b/docs/kr2doc/contents/ControllerIcon.png new file mode 100644 index 0000000..eb5c1cb Binary files /dev/null and b/docs/kr2doc/contents/ControllerIcon.png differ diff --git a/docs/kr2doc/contents/CopyIcon.png b/docs/kr2doc/contents/CopyIcon.png new file mode 100644 index 0000000..59a2347 Binary files /dev/null and b/docs/kr2doc/contents/CopyIcon.png differ diff --git a/docs/kr2doc/contents/Copyrights.html b/docs/kr2doc/contents/Copyrights.html new file mode 100644 index 0000000..5a46e32 --- /dev/null +++ b/docs/kr2doc/contents/Copyrights.html @@ -0,0 +1,202 @@ + + + + + + + 쌠Ȃ + + + + + + + + +

쌠/CZX +

+@SDK t license.txt B
+@ȉ͒쌠⃉CZXɊւ FAQ 邢͑̕^Ɏvł낤łB
+@ license.txt ɏĂʂł̂ŁAK license.txt ɖڂʂĂB
+@ɏĂ鎖 license.txt ɏĂ邱ƂHĂꍇAlicense.txt ɏĂ邱Ƃ̂قD悳܂B
+@摜` ERI gpꍇ bclub ɂ钘쌠֌W̃hLgɖڂʂĂB
+
+
+
gg̍҂ɂ𕥂ȂƂȂȂ̂ł傤EEE
+
@̕Kv͂܂B
+
p ( VFAEFA܂ ) ŗp̂łEEE
+
@płpł܂B
+@płApɊւCZX͕Kv܂Bŗpł܂B
+
iɂO؂肵̂łEEE
+
@ɋgggpƂƂhLgȂǂɏKv͂܂B
+@AĂĂ\ł(^^;
+
igg̍҂ɒm点Ȃ΂ȂȂ̂ł傤EEE
+
@gggpƂʒm`͂܂Bp̏ꍇłʒm̋`͂܂B
+@AꌾĂƂƊт܂A͂B
+
gg̃\[X𗬗p̂łEEE
+
@ggQ GNU GPL ƓƎ̃CZX̃fACZXłBGNU GPL ɏ]ă\[X𗬗p邱Ƃł܂BƎ̃CZX̕ ( license.txt ɏĂ܂ ) ɂėpꍇ́Agg̃\[X𗬗pƂ̃\tgEFAȂǂ̃hLgɋLq邩A邢́Agg̍҂Ƀ\[X𗬗pƂʒmȂ΂Ȃ܂B
+

ӎ +

+@ggQ͑̋͂̕Đ藧Ă܂B݂Ȃ܂̂ӂɊӂ܂B
+@ɋgg/KAGɊւĂoh`їlɂ͑̏܂B肪Ƃ܂B
+
+@Win32Ole vOC͂߂ƂlXȃvOC Go Watanabe 炢܂B肪Ƃ܂B
+
+@Photoshop݊̃uh֐Q Kenjo 炢܂B肪Ƃ܂B
+
+@Q[pbhΉR[h Kiyobee 璸܂B肪Ƃ܂B
+
+@KAGParser NX̃hLgAKAG̊g Kouhei Yanagita 炢܂B肪Ƃ܂B
+
+@gg̃ACR MIK ɂ̂łB肪Ƃ܂B
+
+@Cɂ郀[r[ĐȂǂ̃[r[ĐɊւlXȋ@\ 䌳 ɂu[r[gv荞܂Ē܂B肪Ƃ܂B
+http://www.kaede-software.com/
+
+@u[̎ yun 璸R[hɂȂĂ܂B肪Ƃ܂B
+
+@meyPad֘A̋@\pb`AString.reverse() Ȃǂ̎܂B肪Ƃ܂B
+
+@ȉ͋gggpĂvO~OCu/x\tgEFÃXgł (s, h̗)BLpȃCuJĂXɊӂ܂B
+
+
+
IJG JPEG Library (Independent JPEG Group)
+
http://www.ijg.org/
+ This software is based in part on the work of the Independent JPEG Group.
+
libpng (Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson, and others)
+
http://www.libpng.org/pub/png/libpng.html
+
zlib (Jean-loup Gailly, Mark Adler)
+
http://www.gzip.org/zlib/
+
ERINA-Library (L.Entis)
+
http://www.entis.jp/eri/
+ ERINA-Library Copyright (C) 2001 Leshade Entis, Entis-soft.
+
Regex++ (Dr John Maddock)
+
http://ourworld.compuserve.com/homepages/John_Maddock/regexpp.htm
+ Regex++ Copyright (c) 1998-2000 Dr John Maddock
+
UPX (Markus F.X.J. Oberhumer & Laszlo Molnar)
+
http://upx.sourceforge.net/
+
Shell Component Library (ɓ u)
+
http://www.bekkoame.ne.jp/~itotaka/
+
NASM, The Netwide Assembler (Simon Tatham, Julian Hall and others)
+
http://nasm.sourceforge.net/
+
alink (Anthony A.J. Williams)
+
http://alink.home.dhs.org/
+
md5.c (L. Peter Deutsch)
+
Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved.
+
libogg/libvorbis (Xiph.Org Foundation)
+
http://www.xiph.org/
+
+Copyright (c) 2002, Xiph.org Foundation
+
+Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met:
+
+- Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer.
+
+- Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution.
+
+- Neither the name of the Xiph.org Foundation nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ +
Ogg Vorbis vWFNg
+
ggQ́Ablacksword ɂ Ogg Vorbis vWFNgŌJĂA SSE Ή FFT ZR[h Phase Vocoder ̓ŎgpĂ܂Bhttp://homepage3.nifty.com/blacksword/
+
+
A C-program for MT19937 (Makoto Matsumoto and Takuji Nishimura)
+
http://www.math.keio.ac.jp/matumoto/emt.html
+
+Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved.
+ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met:
+
  1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution.
  3. The names of its contributors may not be used to endorse or promote +products derived from this software without specific prior written +permission.
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ +
LibTomCrypt (Tom St Denis)
+
http://libtomcrypt.org/
+
+ + + + +
AGG (Anti-Grain Geometry)
+
http://antigrain.com/
+
+The Anti-Grain Geometry Project
+A high quality rendering engine for C++
+http://antigrain.com
+
+Anti-Grain Geometry - Version 2.3
+Copyright (C) 2002-2005 Maxim Shemanarev (McSeem)
+
+Permission to copy, use, modify, sell and distribute this software +is granted provided this copyright notice appears in all copies. +This software is provided "as is" without express or implied +warranty, and with no claim as to its suitability for any purpose.
+ + +
Expat
+
http://expat.sourceforge.net/
+
+Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper
+Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
+
+Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions:
+
+The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ + + + diff --git a/docs/kr2doc/contents/CutIcon.png b/docs/kr2doc/contents/CutIcon.png new file mode 100644 index 0000000..23fe4f1 Binary files /dev/null and b/docs/kr2doc/contents/CutIcon.png differ diff --git a/docs/kr2doc/contents/Debug.html b/docs/kr2doc/contents/Debug.html new file mode 100644 index 0000000..ee4808f --- /dev/null +++ b/docs/kr2doc/contents/Debug.html @@ -0,0 +1,101 @@ + + + + + + + fobO + + + + + + + + +

AvP[ṼfobOɂ‚ +

+@fobOƂ́AAvP[VɂoO(@\sSz肵Ȃ̌)肵ACƂłB
+@gg͂‚̃fobOx@\Ă܂̂ŁA̋@\pAAvP[VfobO܂B̕@ɂ‚Đ܂B
+

fobOxEBhE +

+gg̓fobOx邽߂̃EBhE‚񋟂Ă܂Bڂ͊eN̐QƂĂB
+
+
Rg[
+
efobOxEBhEJACxg̒~ TJS ReLXg̃_vAbZ[W}bvt@C̍쐬AVXe̋I邱Ƃł܂B
+
XNvgGfB^
+
ȒP TJS XNvg̕ҏWƂ̎s邱Ƃł܂B܂AOƂA̗O̔ʒuw߂ɁuXNvgGfB^ (Oʒm)vƂXNvgGfB^̃EBhEJꍇ܂B
+
Ď
+
̎̌ʂxɊmF邱Ƃł܂B
+
R\[
+
gg̃VXeA[UXNvgo͂lXȃfobOpbZ[W\邱Ƃł܂B܂ATJS2 ͂Ă̏ŎsǍʂ\鎖ł܂B

+@ɃR\[ł́ADebug.message ɂă[UvOvOŏo͂bZ[W\܂BvO̔Cӂ̏ꏊŃ\bhĂяoAϐ̓eR\[ɕ\As̕ϐ̓e邱Ƃł܂B
+@܂AR\[̉̓͗TJS2͂AEnterL[Ƃł̎̏Ŏs邱Ƃł܂B́As̃IuWFNg̃\bh𒼐ڌĂяoAIuWFNg̃vpeBϐɒlۂɕ֗łB
+@R\[փbZ[W\@⃍Ot@CɋLq@ɂ‚ẮAR}hCIvV ufobO֘ÃIvVv Debug NX QƂĂB
+
+ +

fobO[h +

+@R}hCIvV '-debug' w肷 (ufobO[hv'L'ɂ) ƁAggfobO[hœ삳邱Ƃł܂B
+@fobO[hłTJS2̓͒ᑬɂȂ܂AfobOɕ֗Ȃ‚̋@\LɂȂ܂B
+
+
+
^ǐՋ@\
+
@TJS2̃IuWFNgɊւ񂪋܂B
+@fobO[hł͂Ȃꍇ́AƂ KAG kag.saveSystemVariables ̏𓾂悤ƂăR\[ kag.saveSystemVariables Ɠ͂Ă +
+R\[ : kag.saveSystemVariables = (object)(object 0x0279E130:0x01EB0BD4) +
+ +@ƕ\邾łAfobO[hL̏ꍇ +
+R\[ : kag.saveSystemVariables = (object)(object 0x0279E130[(function) KAGWindow.saveSystemVariables]:0x01EB0BD4[instance of class KAGWindow]) +
+ +@̂悤Ɍ^̏񂪕\܂ (':' ŋ؂ꂽQ‚̂̕AO̓̕IuWFNǧ^A͂̃̕IuWFNg삷ReLXgł )B
+@̋@\́AR\[Œl\ꍇɂƂǂ܂炸A(o[Wł)IuWFNgɕϊߒׂĂŗLɂȂ܂B
+
+
IuWFNg[No@\
+
@폜ĂȂ(ĂȂ)IuWFNgIɌx@\LɂȂ܂B
+@TJS2͖{AKx[WRNV@\ɂA쐬ꂽIuWFNg͎Iɍ폜AIȍ폜̎w͕Kv܂BAvOCgg{̂̃oOAzŽQƂŁAIuWFNg폜Ȃ܂܂ɂȂ([N)”\܂B
+@fobO[hł́AIɂȂĂ܂ĂȂIuWFNgR\[̃Ot@Cɏo܂B
+@‚̃IuWFNgȂłÃIuWFNgɊ֘AIuWFNgSČo邽߁AOt@CɂȂ”\܂̂ŒӂĂB
+
+@System.exit \bh́AAvP[VIɋ߂`ŏÎŁÃ\bhŃAvP[VIƑ̃IuWFNg[NAʂ̃OL^܂̂ŒӂĂB
+
Note
+zŽQƂƂ́AA B QƂĂAB A QƂĂƂ󋵂̎łB
+Ƃ΁Aȉ̃XNvg͏zŽQƂ𐶐܂B +
+var a = %[], b = %[];
+a.b = b; b.a = a;
+
+ +̂悤ȏ󋵂ł́AIuWFNg a b KvƂAIuWFNg b a KvƂĂ܂BTJS2̗pĂKx[WRNV̕@(QƃJE^)͂̂悤ȏ󋵂oăIuWFNĝ͍ł邽߁ATJS2ł͂̂悤ȏ󋵂o܂B̂߁A‚܂ŌoẴIuWFNg폜邱Ƃ͂܂ (I invalidate Zqłǂ炩̃IuWFNg𖳌ƏzŽQƂf؂邱Ƃł܂)B
+
+vOCł́AQƃJE^̈ƃIuWFNg[N”\܂BvOC쐬āA̒TJS2IuWFNgꍇ́AQƃJE^̈ɏ\ӂĂB
+

+
+
폜̃IuWFNgł̃XNvgšx
+
@IuWFNǵA폜邢͖Ƃ finalize \bhĂ΂܂B
+@IuWFNg폜^C~ÓATJS2ł́u‚ɂȂ邩킩Ȃv߁Aςȃ^C~O finalize \bh΂A\Ȃꍇ܂BfobO[hł́Â悤ȁusȃ^C~OvA‚܂薳ȂIuWFNgKx[WRNVɂč폜Afinalize\bhĂ΂ꂽƂɁAxR\[ɕ\悤ɂȂ܂B
+@x͈ȉ̂悤ȕłB
+ +
+x: anonymous@0x016DFA7C(9)[(function) finalize]: 폜̃IuWFNg 0x0167DD44[instance of class A] ŃR[hsĂ܂B̃IuWFNg̍쐬̌Ăяo͈ȉ̒ʂł:
+                     anonymous@0x016DFA7C(13)[(top level script) global]
+
+ +@̂悤ȏ󋵂h߁Anew ō쐬IuWFNǵAgpI疾I invalidate ZqŖ邱Ƃ𐄏܂B
+@AArray DictionaryADate ̂悤 finalize \bhȂA邢 finalize \bhł͓ɖN悤ȓNȂNX̃IuWFNgɂ‚ẮAIȖ͕KvȂꍇ܂B
+@Ľx́AIȖ܂܃IuWFNg폜悤ƂÃReLXgTJS2XNvgs悤Ƃꍇɕ\܂B
+
Ăяo̎擾@\
+
@TJS2 ̊֐/\bhĂяoXNvg擾ł悤ɂȂ܂B
+@ɂ Scripts.getTraceString \bhp܂B
+@vO̓rɉ肪Ã\bhǂĂ΂ꂽ̂ȂꍇɁÃ\bhgāAĂяoR\[ɏo͂肪ł悤ɂȂ܂B
+
+
+ + + + diff --git a/docs/kr2doc/contents/DeleteIcon.png b/docs/kr2doc/contents/DeleteIcon.png new file mode 100644 index 0000000..5ba4a74 Binary files /dev/null and b/docs/kr2doc/contents/DeleteIcon.png differ diff --git a/docs/kr2doc/contents/EventIcon.png b/docs/kr2doc/contents/EventIcon.png new file mode 100644 index 0000000..818e068 Binary files /dev/null and b/docs/kr2doc/contents/EventIcon.png differ diff --git a/docs/kr2doc/contents/EventSystem.html b/docs/kr2doc/contents/EventSystem.html new file mode 100644 index 0000000..d307c2c --- /dev/null +++ b/docs/kr2doc/contents/EventSystem.html @@ -0,0 +1,95 @@ + + + + + + + CxgVXe + + + + + + + + +

CxgVXeɂ‚ +

+@gg TJS XNvgLqꍇACxg쓮^̃vO~Of̂Kv܂B
+@CxǵuNvƂɁÃIuWFNgÃIuWFNgɂʒm邽߂ɔ܂BCxgnhɂ͂ɉ鏈ƂɂȂ܂B
+@ggł͈‚̃CxgnhŕKvȏɒԂ邱Ƃ͍D܂܂BԂ҂Ƃ Timer NXp邱Ƃ߂܂B
+
+

CxgƔ񓯊Cxg +

+@CxgƂ́AƂ΃TEhobt@ōĐJnꍇɁA play \bh onStatusChanged Cxg悤ɁAIuWFNg̑sƂɂ̏ŔCxgłB
+@ɑ΂A񓯊CxgƂ́AggɂCxgL[ ( CxgꎞۊǂĂꏊ ) ɈꎞIɒ~ς܂B̃Cxgׂ͂Ă̑̃Cxgnh̏I܂ŔÃCxgnhł͔܂(ÔʼnL note QƂĂ)B^C}[Ĕ onTimer CxgȂǂA[U̓͂ɂ蔭邷ׂẴCxg͔񓯊CxgłB
+
Note
+@Window.showModal ̂悤Ȉꕔ́A[U̓͂𓾂悤Ƃ悤ȋ@\́ACxgL[𓮍삳 (CxgzM) Ƃ܂BɂACxgnhŕʂ̔񓯊Cxg”\͂܂B

+@񓯊CxgXNvg̑Ŕ邽߂ AsyncTrigger NX܂B
+
+

ʔf̃^C~O +

+@EBhEɃC\邽߂̉ʔf̃^C~O͔񓯊CxgƓŁAׂĂ̑̃Cxgnh̏sꂽƂłB‚̃Cxgnhʼnx`sĂAIȉ摜obt@ɂ͕`悳Ă܂Aʂɂ͂ɔf͂܂BCxgnhʂāAgg`̃^C~O𓾂Ƃɏ߂ăEBhEɓe`悳Af܂B
+
+

NXł̃Cxgnh +

+@NXŔCxg͂̃NXŁAX[p[NX̃CxgnhI[o[Ch邱ƂɂnhO鎖ł܂B
+@Ƃ΁ATimer NXTuNX쐬Aȉ̂悤ɃCxgnh쐬邱Ƃł܂B
+ +
+class MyTimer extends Timer
+{
+    function MyTimer()
+    {
+        super.Timer(...);
+    }
+
+    function onTimer()
+    {
+        // (  onTimer ̏ )
+        super.onTimer(...); // X[p[NX̃\bh͈ꉞĂяo
+    }
+}
+
+
+ +@X[p[NX̃\bh͌ĂяoKv͂܂񂪁AʓIɂ͌Ăяo܂B܂AX[p[NX̃\bh͌Ă΂Ȃƌq action \bhɂCxgnhOł܂B
+
+

action\bh +

+@Layer NX WaveSoundBuffer NXȂǂ́ARXgN^Ɏw肵I[i[ action \bhɃCxg𔭐@\܂B
+@action \bhɂ͎zIuWFNg̈“nAɃCxg̏񂪓Ă܂B
+@z̃ôA target ̓Cxg̔IuWFNg\Ă܂Btype ̓Cxg\Ă܂B
+@̑̃o̓CxgɂĈقȂ܂BƂ΁ALayer.onClick CxgȂ΁Ax y ƂoACNbNꂽꏊ\܂B
+ +
+:
+class MyWindow extends Window
+{
+    var layer;
+    ()
+    function MyWindow()
+    {
+        super.Window(...);
+        add(layer = new Layer(this /* this = I[i[ */, null));
+        layer.visible = true;
+    }
+    ()
+    function action(ev)
+    {
+        if(ev.type == "onClick" && ev.target == layer)
+        {
+            // layer NbNꂽ
+            System.inform(ev.x, ev.y);
+        }
+    }
+}
+
+
+ +
+ + + + diff --git a/docs/kr2doc/contents/ExecIcon.png b/docs/kr2doc/contents/ExecIcon.png new file mode 100644 index 0000000..6514a3b Binary files /dev/null and b/docs/kr2doc/contents/ExecIcon.png differ diff --git a/docs/kr2doc/contents/ExitIcon.png b/docs/kr2doc/contents/ExitIcon.png new file mode 100644 index 0000000..5f25e65 Binary files /dev/null and b/docs/kr2doc/contents/ExitIcon.png differ diff --git a/docs/kr2doc/contents/ExprWatch.html b/docs/kr2doc/contents/ExprWatch.html new file mode 100644 index 0000000..9c8bad7 --- /dev/null +++ b/docs/kr2doc/contents/ExprWatch.html @@ -0,0 +1,52 @@ + + + + + + + Ď + + + + + + + + +

Ďɂ‚ +

+@Ď́As Shift + F3 Ƃɂ\邱Ƃł܂B
+@Ďł͊ȒPɑ̎̌ʂxɊmF邱Ƃł܂B
+@܂A莞ԂƂɌʂ̕\XV邱Ƃł܂B
+@Ȃ݂Ɏ̌ʂ͕ύXƂɎIɍXV킯ł͂܂B蓮ŕ\XV邩A邢͈莞ԂƂɎIɍXVKv܂BCxgnhł̕ϐ̕ωǏ]ĕ\邱Ƃł܂BCxgnhsɕ\XV̎ԂƂĂAׂẴCxgnhgg{̂ɐ䂪߂Ƃɕ\XV܂B
+
+

ʂ̐ +

+ExprWatch.png
+
+ENbNj[̐łB
+
+
NewExprIcon.png VK̎
+
@ĎVlj܂B
+
DeleteIcon.png
+
@IĂĎ폜܂B
+
̕ҏW
+
@IĂĎҏW܂B
+
UpdateIcon.png XV
+
@ʂXV܂B
+
AutoUpdateIcon.png XV
+
@ʕ\莞ԂƂɎIɍXV܂B
+
XV̊Ԋu
+
@XVsԊuݒ肵܂B
+
ControllerIcon.png Rg[
+
@Rg[ \܂B
+
ScriptEditorIcon.png XNvgGfB^
+
@XNvgGfB^ \܂B
+
ConsoleIcon.png R\[
+
@R\[ \܂B

+
+ + + + diff --git a/docs/kr2doc/contents/ExprWatch.png b/docs/kr2doc/contents/ExprWatch.png new file mode 100644 index 0000000..fc7a7e0 Binary files /dev/null and b/docs/kr2doc/contents/ExprWatch.png differ diff --git a/docs/kr2doc/contents/ExprWatchIcon.png b/docs/kr2doc/contents/ExprWatchIcon.png new file mode 100644 index 0000000..cf17966 Binary files /dev/null and b/docs/kr2doc/contents/ExprWatchIcon.png differ diff --git a/docs/kr2doc/contents/FileChkTool.html b/docs/kr2doc/contents/FileChkTool.html new file mode 100644 index 0000000..6c5090b --- /dev/null +++ b/docs/kr2doc/contents/FileChkTool.html @@ -0,0 +1,79 @@ + + + + + + + t@Cj`FbNc[ + + + + + + + + +

t@Cj`FbNc[ɂ‚ +

+@CXg[CXg[̃Rs[^̕sȂǂɂAf[^j܂B
+@ut@Cj`FbNc[v́Â悤ȁujvt@Cõׂc[łB
+
+@t@C̔joׂɂ́A炩L[Ec[ŁAzzt@CɏsĂȂ΂Ȃ܂B
+@t@Cj`FbNc[́Adq̐܂(mFłȂt@ĆÃc[ł́ujvƂĈ܂)B
+@`FbN̑ΏۂƂȂt@ĆÃt@Cj`FbNc[̒uĂtH_ȉ̃t@CƂȂ܂ (t@Cj`FbNc[̒uĂtH_̊Kw̃tH_܂)B̂߁Ãc[̓CXg[tH_ɔzuĂB
+@̃c[`FbNt@C͏̍sĂt@Ĉ݂ŁA̍sĂȂt@Cɑ΂Ă̓`FbNs܂BOIɋgg{(Releaserō쐬ꂽs”\t@C)͕K̃`FbNŝŁAgg{͕̂KĂB
+
Note
+t@Cj`FbNc[́At@C̔j͌oł܂Aut@C݂ȂvƂԂ́Aꎩ̂ł͌oł܂B
+t@C̕sG[̌łƍlꍇ́Ãc[́uʂRs[vŁÃc[`FbNt@C̈ꗗNbv{[hɃRs[ł܂̂ŁAGh[U瑗ĒĒĂB
+

+
+ +

t@Cj`FbNc[̐ݒt@C +

+@enduser-tools tH_ɂ ut@Cj`FbNc[.exevt@Cj`FbNc[̖{̂łA̐ݒt@Ćut@Cj`FbNc[.inivƂȂ܂B
+@ɂ̓t@Cj`FbNc[̐ݒ݁A`FbNc[̖{̂ƂƂɔzzKv܂B
+
Note
+@ut@Cj`FbNc[.exev̖̂ύXꍇ́Aݒt@Ĉ̖ύXĂBƂ΁umFc[.exevɂꍇAݒt@ĆumFc[.inivɂĂB

+ȉɐݒ”\ȍڂ܂B
+
+
[message]ZNV - notice
+
@ʏ㕔ɕ\郁bZ[Ww肵܂B
+@notice= Ŏn܂s͈s(sꂸ)LqȂ΂Ȃ܂񂪁A[cr] Ƃɉs邱Ƃł܂B
+
[message]ZNV - caption
+
@EBhẼ^Cgo[ɕ\镶w肵܂B
+
+
[key]ZNV - publickey
+
@dq̊mFɗpׂJw肵܂B
+@ɂ́A ('ݒ薼=' ̂悤Ȃ̂Lq) AJRs[&y[XgĎw肵ĂB
+
@͕W(ggQ SDKzzt@C)ut@Cj`FbNc[.inivQƂĂB
+

g +

+
+@t@Cj`FbNc[.exe Nƈȉ̉ʂ\܂B
+sigchk.png
+
+
+
+
t@Cꗗ
+
@`FbNΏۂƂȂt@C̈ꗗ\܂B
+@uԁvɂ́u`FbNvu`FbNvuvujv̂ꂩ\܂B
+@t@CjĂꍇ́AYt@Ćujvƕ\܂B
+
+
`FbN
+
@`FbNJn܂B
+@傫ȃt@C̃`FbNɂ͎Ԃ܂B
+
ʂRs[
+
@ʂNbv{[hɃRs[܂B
+@Gh[U`FbNʂ𑗂Ēۂɕ֗łB
+@`FbNƁAL({^)ɂȂ܂B
+@ʂ̓^u؂̃f[^ŁA珇ɁAt@CAt@C̓tAt@CTCYA`FbŇʁAƂȂ܂B
+@܂AΏۃfBNgɂSẴt@CƃfBNg̈ꗗRs[܂Bz肵ĂȂt@C݂”\ꍇ́Ȁo͂ă`FbNsƂł܂B
+
+
‚
+
EBhE‚܂B
+ + + + + diff --git a/docs/kr2doc/contents/Files.html b/docs/kr2doc/contents/Files.html new file mode 100644 index 0000000..aecffc7 --- /dev/null +++ b/docs/kr2doc/contents/Files.html @@ -0,0 +1,127 @@ + + + + + + + t@C/tH_ + + + + + + + + +

t@C/tH_ +

+ł́AggɊ֘At@CtH_܂B
+ׂẴt@Cԗ킯ł͂܂BɒӂKvȃt@CSɂȂĂ܂BggQ SDK zzA[JCũtH_\ɂ‚Ă readme.txt QƂĂB
+֋XAKAGɊ֘At@CfڂĂ܂B
+
+

tH_ +

+
+
plugin
+
ggvOCTtH_łBgǵAgg̎s”\t@CtH_ɂ̃tH_ƁA̒ɔzuĂvOCQƂ܂B vOCɂ‚
+ +
tools
+
gǵAgg̎s”\t@CtH_ɂ̃tH_ƁA̒krdevui.dllT܂(gg{̂krdevui.dllĝ́AŏɃtH_/A[JCȗĨ_CAO{bNX\Ƃł)B
+ +
data content-data
+
ggg̎s”\t@CtH_ɂ̃tH_ꍇAtH_vWFNgtH_ƌȂĎs܂B N̎d
+

t@C +

+
+
*.xp3
+
ggp̃A[JCut@CłB Releaser
+ +
data.xp3 data.exe
+
gǵÃt@Cgg̎s”\t@CƓtH_ɂꍇAvWFNgtH_Ƃ݂ȂĎs܂B N̎d
+ +
*.tpm
+
ggp̃vOCŁANɎIɓǂݍ܂镨łB vOCɂ‚
+ +
krdevui.dll
+
gg̊Jpc[ʂŎgpDLLłB̃t@CGh[U̔zzɓKv͂܂Bgg{̂̃t@Cgp܂Agg{̂ krdevui.dll ĝ́AŏɃtH_/A[JCȗĨ_CAO{bNX\ƂłB
+ +
krflash.dll
+
gg Flash ̍ĐsꍇɕKvɂȂ܂BFlash ĐsȂꍇ̓Gh[U̔zzɂ𓯍Kv͂܂B VideoOverlayNX
+ +
krmovie.dll
+
gg WMV/MPG ̍ĐsꍇɕKvɂȂ܂BrfIĐsȂꍇ̓Gh[U̔zzɂ𓯍Kv͂܂B VideoOverlayNX
+ +
*.dll
+
ggp̃vOC̏ꍇ́AGh[U̔zzɓȂ΂Ȃ܂BAKv̂ȂvOC𓯍Kv͂܂B vOCɂ‚
+ +
krkr.eXe
+
gg{̂łBGh[UɔzzۂɃt@CύXĂ܂܂B
+ +
*.cf *.cfu
+
gg{̂ɑ΂IvVLqꂽt@CłBuggݒv(krkrconf.exe)ŋgg{̂ɎwIvV(ɂ-datapathIvV̎wȂǂ܂܂܂)Lɂ邽߂ɂ́AGh[U̔zzɂKv܂B ggݒ
+ +
GWݒ.exe
+
Gh[U̐ݒc[łBGh[U̔zzɓ邱Ƃ܂BggQ SDK zz enduser-tools ɓĂ܂AGh[Uɔzzۂ́Agg̎s”\t@CƓtH_ɔzuKv܂B ggݒ
+ +
t@Cj`FbNc[.exe Ƃ .ini t@C
+
t@Cj`FbNc[łBGh[UɔzzۂɃt@CύXĂ܂܂񂪁Ȁꍇ .exe t@C .ini t@C̗̖O𓯂ɂȂ΂Ȃ܂BggQ SDK zz enduser-tools ɓĂ܂AGh[Uɔzzۂ́AʏAgg̎s”\t@CƓtH_ɔzuKv܂B t@Cj`FbNc[
+ +
startup.tjs
+
TJSXNvgt@CłBgǵAvWFNgtH_̂̃t@CTAԍŏɎs܂B N̎d
+ +
*.tjs
+
TJSXNvgt@CłB
+ +
msgmap.tjs
+
bZ[W}bvt@CłB쐬oȂȂ΁Ãt@CGh[U̔zzɓKv͂܂B Rg[
+ +
*.sig
+
L[Ec[o͂鏐t@CłBt@Cj`FbNc[ȂǂQƂ܂B L[Ec[
+ +
*.rpf
+
Releaser̃vt@CłBReleaser̐ݒ񂪋L^Ă܂B̃t@C̓Gh[U̔zzɓKv͂܂(Releaser ł͂̃t@CIɏO܂)B Releaser
+ +
krenvprf.kep
+
gg{̂̃fobOxEBhE̐ݒeێt@CŁA-datapath IvVŎw肳ꂽʒuɍ쐬܂B̃t@CGh[U̔zzɓKv͂܂(Releaser ł͂̃t@CIɏO܂)B
+ +
hwexcept.log
+
gg{̂NbVۂɁA-datapath IvVŎw肳ꂽʒuɍ쐬”\܂BNbVƂĂlXȏ󋵂܂Ãt@C쐬Ăꍇ͂Ȃdǂ̃NbVł̂ŁAGh[UAKvł΋gg̍҂܂őĂB̃t@C̓Gh[U̔zzɓKv͂܂B
+ +
*.console.log
+
gg̃R\[̃Ot@CłBʏAggNbVۂȂǂɁA-datapath IvVŎw肳ꂽʒuɍ쐬”\܂B̃t@CL^郍O͂قƂǂ̏ꍇ́AXNvg̋Lq~XɋN镨łBAvP[V̊JA邢̓Gh[Uɔzz̓Gh[UAfobOɖ𗧂ĂĂB̃t@CGh[U̔zzɓKv͂܂B
+ +
*.dump.txt
+
TJS̃_vt@CłB̃t@CGh[U̔zzɓKv͂܂B Rg[
+ +
*.sli
+
[v`[io͂A[v`t@CłB [v`[i
+ +
*.tft
+
_Oς݃tHgf[^쐬c[o͂A_Oς݃tHgf[^łB _Oς݃tHgf[^쐬c[
+ +
*.png *.jpeg *.jpg *.tlg *.bmp
+
摜t@CłB OtBbNVXe
+ +
*.wav *.tcw *.ogg
+
t@CłB TEhVXe
+ +
*.wmv *.mpg
+
t@CłB VideoOverlayNX
+ +
*.ks
+
KAG̃ViIt@CłB
+ +
*.ksd *.kdt
+
KAG̃Z[uf[^łB
+ +
*.asd
+
KAG̃Aj[V`t@CłB
+ +
*.ma
+
KAG̗̈ANV`t@CłB
+
+ + + + diff --git a/docs/kr2doc/contents/FolderSelector.png b/docs/kr2doc/contents/FolderSelector.png new file mode 100644 index 0000000..03648f7 Binary files /dev/null and b/docs/kr2doc/contents/FolderSelector.png differ diff --git a/docs/kr2doc/contents/FontMaker.html b/docs/kr2doc/contents/FontMaker.html new file mode 100644 index 0000000..894fa4d --- /dev/null +++ b/docs/kr2doc/contents/FontMaker.html @@ -0,0 +1,72 @@ + + + + + + + _Oς݃tHgf[^쐬c[ + + + + + + + + +

_Oς݃tHgf[^쐬c[ɂ‚ +

+@_Oς݃tHgf[^쐬c[́A_Oς݃tHg ̃f[^쐬邽߂̃c[łBFont.mapPrerenderedFont Ŏۂ̃tHgɊ蓖Ă邱Ƃł̂łB
+@_Oς݂Ƃ́A‚܂肠炩߃tHg_O ( ̏ꍇ TrueType AEgCtHgWJArbg}bvtHgɕϊ邱 ) ẮAƂӖłBgȂꍇ́Agg͕KvɉĎsɃ_Os܂B
+@_Oς݃tHǵAґ̊‹ō쐬邽߁ÃtHgg΃v[̊‹ɍE邱ƂȂtHggƂł܂B
+@_Oς݃tHg̃f[^̓rbg}bvtHgf[^łB‚܂ TrueType ̂悤ɃXP[u ( 傫Rɕς ) tHgł͂Ȃ߁A‚̃tHgt@Cł͈‚̌Œ̑傫̃tHĝ݂ƂɂȂ܂B
+
Note
+@_Oς݃tHg̃f[^쐬悤Ƃ錳̃tHg̒҂Â悤ȗpr ( ̃tHg쐬̃̕rbg}bvf[^Q[ȂǂƂƂɔzzÃrbg}bvf[^gݍ킹ĕ\ɗp邱 ) ł̃tHggp邱Ƃ‚Ă邩ǂ肩łȂꍇ́ÃtHg̒҂ɊmFƂ邱Ƃ߂܂B
+@Ȃ݂ɂ̃_Oς݃tHg̃t@C͋ggƎ̌`̂̂ŁA̗prɗp”\͂قƂǂ܂B
+@gg̍҂́Ã\tgEFAgpĔȂɂ֒m܂B
+

+
+@̃c[ OS UNICODE T|[gɋˑĂ邽߁AWindows95 ł͓삵܂BWindows 98/98SE/ME Windows NT 4.0 ł͓삵܂ꕔ̋@\܂BWindows 2000/XP Ȃ΂ׂĂ̋@\gp邱Ƃł܂B
+@AOS ̎ނɂ鐧󂯂̂͂̃tHg쐬‹ł̂ƂŁÃc[ō쐬_Oς݃tHgf[^𗘗p鑤 OS ̎ނ͊֌W܂B
+
+

_Oς݃tHgf[^쐬c[̎g +

+FontMaker.png
+
+@_Oς݃tHgf[^쐬c[ ( tools tH_ɂ krkrfont.exe ) sƁẢʂ\܂B
+
+
+
utHgv
+
@_Oς݃tHgf[^쐬錳ƂȂtHgw肵܂BcptHg쐬ꍇ͐擪 @ }[N̂‚tHgIĂB
+
uׂĂ TrueType tHg\v
+
@`FbNȂꍇ 킪{łtHĝ݂utHgvɈꗗ\܂A`FbNꍇׂ͂Ă TrueType tHg\܂B
+
uTCY()v
+
@쐬郌_Oς݃tHg̃TCY ( ̍ ) sNZPʂŎw肵܂B
+
uA`GCAXv
+
@A`GCAXsǂw肵܂BA`GCAXsƃtHgȂ߂炩ɂȂ܂B
+
uv
+
@ɂ邩ǂw肵܂BWindows NT n OS ( NT4, 2000, XP, Vista, 7 ) ł̂݃`FbN邱Ƃł܂B
+
utHĝׂĂ̕܂߂v
+
@tHgɑ݂邷ׂĂ̕܂߂邩ǂw肵܂BWindows NT n OS ( NT4 ) ł̂݃`FbN邱Ƃł܂B
+@`FbNƁAtHgɊ܂܂Ă邷ׂĂ̕o͂悤ɂȂ܂B
+@`FbNȂƁAShift JIS ɊY镶Ɣpp^Jî݂o͂܂B
+
Note
+@`FbNȂꍇ̓́Ãc[̓삷郍P[ɂĈقȂ܂BʏA{ Windows œ삳ꍇ Shift JIS ɊY镶Ȃǂ݂̂o͂ƌƂłB( ƂĂ҂͓{ Windows ȊOĂȂ̂ł킩܂ )
+

+
+
uO܂߂v
+
@O܂߂邩ǂw肵܂BWindows NT n OS ( NT4 ) ł̂ݑI邱Ƃł܂B̑ OS ł͏Ƀ`FbNꂽԂɂȂ܂B
+@O Windows t́uOGfB^vȂǂō쐬邱Ƃł܂B
+
uTvv
+
@Iꂽō쐬郌_Oς݃tHg̃Tv\܂B́uTvvł́Ao͂邷ׂĂ̕mF邱Ƃł܂B
+
uo̓t@Cv
+
@o͂t@Cw肵܂Bo͂t@C̊gq .tft ɂȂ܂BuQƁvNbNƃ_CAO{bNXŃt@Cw肷邱Ƃł܂B
+
u쐬v
+
@_Oς݃tHgt@C쐬܂B
+
u‚v
+
@̃c[I܂B
+ + + + + diff --git a/docs/kr2doc/contents/FontMaker.png b/docs/kr2doc/contents/FontMaker.png new file mode 100644 index 0000000..7091801 Binary files /dev/null and b/docs/kr2doc/contents/FontMaker.png differ diff --git a/docs/kr2doc/contents/GraphicSystem.html b/docs/kr2doc/contents/GraphicSystem.html new file mode 100644 index 0000000..b78b7ab --- /dev/null +++ b/docs/kr2doc/contents/GraphicSystem.html @@ -0,0 +1,280 @@ + + + + + + + OtBbNVXe + + + + + + + + +

OtBbNVXeɂ‚ +

+@gǵACɂOtBbN̕\@\Ă܂B
+@eC̓At@uhɂ铧ߏdˍ킹Kw\Ǘ@\Ă܂B܂AC GUI i (EBWbg) Ƃē삳邱Ƃł悤ɁA[U̓͂󂯎邽߂̋@\ ( tH[JX ) Ă܂B
+
+@dˍ킳ꂽĆA`foCXƌĂ΂@\ɂāAEBhEɕ`悳܂BftHgł PassThroughƌĂ΂APɃC̏o͂EBhEɕ`悷邾̃foCXgp܂B`foCXWindow.drawDevicevpeB𑀍삷邱ƂŎRɍւ悤ɂȂĂAprɉoʂȂǂ[UƎ(vOČ`)`邱ƂƂł܂AggQĂ̂͑OqPassThroughfoCX݂̂łB
+

ǂݍ݉”\ȉ摜` +

+@WԂ̋ggŁALayer.loadImages ŃCɓǂݍނƂ̂ł`͈ȉ̒ʂłB
+
+
+
BMP
+
@Windows W̃rbg}bv`łB32 bpp BMP ̓At@`ltrbg}bvƌȂ܂B
+@RLEkꂽrbg}bv͓ǂݍނƂł܂B
+
PNG
+
@Portable Network Graphic `ǂݍނƂł܂BAt@`ltrbg}bv PNG ǂݍނƂł܂B
+
JPEG
+
@JPEG `ǂݍނƂł܂BZpkꂽ̂‹tk͓̂̂ǂݍނƂł܂񂪁AőɌȂ̂ł܂ȂƎv܂B
+
ERI
+
@L.Entis ̒񏥂‹tktH[}bgłBAt@`lt̂̂ǂݍނƂł܂B
+
TLG5
+
@ggƎ̉‹tktH[}bgłBgq .tlg łBAt@`lt̂̂ǂݍނƂł܂Bk͂قǍ܂񂪁AɓWJł̂łB̌`}XN摜(_m) 邢͗̈摜 (_p) Ɏgp邱Ƃ͂ł܂BAt@`l̃tJ[摜A邢̓At@`lt̃tJ[摜݂̂Ƃł܂B
+
TLG6
+
@ggƎ̉‹tktH[}bgłBgqTLG5Ɠ .tlg łBTLG6͍kłBWJxTLG5̂Q{ォ܂AłPNĜQ{ȏ㍂ɓWJłATCYPNG2`4Ȃ܂B
+
C/}XN`
+
@C/}XN`́AF̉摜(C) ƃAt@`l(}XN) ̉摜Ă`ŁA}XN摜́AC摜̃t@C _m tꂽ̂ƂȂ܂ ( Ƃ΁Aabc.jpeg ɑ΂ abc_m.jpeg )B
+@C/}XN摜̌`قȂĂĂ܂܂B

+@̑ASusie Plug-in gēǂݍ݉”\ȉ摜`𑝂₷Ƃł܂BSusie plug-in Plugins.link \bhœǂݍނƂł܂B
+@Susie Plug-in 32bpp ̃rbg}bvnꂽꍇ́AAt@`ltrbg}bvƌȂ܂B
+
+
+

C^Cv +

+@gg̃C͗lXȍ[h(C^Cv)ŕ\邱Ƃł܂B
+@ȉ̍[hAlt Ŏn܂郌C^Cv萔 Layer.type vpeBɎw肷邱Ƃł܂B
+@ȂA result ͌ʁAdest ͏dˍ킹̉摜̋PxAsrc ͏dˍ킹摜̋PxA͏dˍ킹摜̃sNZƂ̃At@lŁAׂĒl͈̔͂ 0.0 ` 1.0 Ƃ܂B
+@܂Ał͐̂߂Ɉȉ̊֐`܂B
+
  • abs(a) : a ̐Βl
  • max(a, b) : a b ̂ǂ炩傫
  • min(a, b) : a b ̂ǂ炩
  • blend(a, b, r) = a ~ (1.0 - r) + b ~ r

+
+
ltOpaque (ltCoverRect)
+
@ltOpaque ͓߂𔺂Ȃ\łBɃC̋`ŜSsȕ\ɂȂ܂ ( ̃C^CvɌ܂񂪁ALayer.opacity ŕsxĂꍇ͂ɏ]܂ )B
+
+ : result = src
+
Note
+ltCoverRect łӖɂȂ܂A2.23 beta 2 ɂÂ̂łB

+
+
ltAlpha (ltTransparent)
+
@ltAlpha ̓At@s܂B߂sۂ̂Ƃ{Iȃ^CvłBBMP Susie plug-in ̃At@`l̓͂ɂĂL̎g܂B
+
+ : result = blend(dest, src, )
+
Note
+ltTransparent łӖɂȂ܂A2.23 beta 2 ɂÂ̂łB

+
+
ltAddAlpha
+
@ltAddAlpha ͉ZAt@s܂B
+@摜tH[}bgRo[^ł̌`ɓK摜o͂ł܂B܂ALayer.convertType \bh ltAlpha 炱̌`ɕϊ邱Ƃł܂B
+@ltAddAlphãĆAltAlpha ̃C̒ڂ̎qɂȂƐɕ\ł܂B
+
+ : result = min(1.0, dest ~ ( 1.0 - ) + src)
+
+
ltAdditive
+
@ltAdditive ͉Zs܂Bʂ̕\ɓKĂ܂BPhotoshopɂuĂ(jA)vłAPhotoshopƓʂ𓾂ꍇ͌q ltPsAdditive gpĂBltPsAdditive ƈႢAltAdditive ł ͖܂B
+@F (dˍ킹Ăω̂ȂF) ͍łB
+
+ : result = min(1.0, dest + src)
+
+
ltSubtractive
+
@ltSubtractive ͌Zs܂B͖܂B
+@F͔łB
+
+ : result = max(0.0, dest + src - 1.0)
+
Note
+@result = dest - src ƈႤ̂ src ]Ȃ邩̈ႢłB

+
+
ltMultiplicative
+
@ltMultiplicative ͏Zs܂B͖܂B
+@F͔łB
+
+ : result = dest ~ src
+
ltDodge
+
@ltDodge ́uĂvs܂BɏƂ炳ꂽ̂̕\ɓKĂ܂B͖܂B
+@F͍łB
+
+ : result = min(1.0, dest ( 1.0 - src ) )
+
+
ltLighten
+
@ltLighten ́ur()vs܂B͖܂B
+@F͍łB
+
+ : result = max(dest, src)
+
+
ltDarken
+
@ltDarken ́ur()vs܂B͖܂B
+@F͔łB
+
+ : result = min(dest, src)
+
+
ltScreen
+
@ltLighten ́uXN[Zvs܂B͖܂B
+@F͍łB
+
+ : result = 1.0 - ( 1.0 - dest ) ~ ( 1.0 - src )
+
+ + +
ltPsNormal
+
@ltPsNormal ltAlpha Ɠʂ܂BjIȗR ltAlpha Ƃ͕ʂ̃[`▼̂ƂȂĂ܂B
+ +
ltPsAdditive
+
@ltPsAdditive Photoshop݊́uĂ(jA)v(Z)s܂BltAdditive ƈႢA͖܂B
+@F͍łB
+
+ : result = blend(dest, min(1.0, dest + src), )
+
+
ltPsSubtractive
+
@ltPsSubtractive Photoshop݊́uĂ(jA)v(Z)s܂BltSubtractive ƈႢA͖܂B
+@F͔łB
+
+ : result = blend(dest, max(0.0, dest + src - 1.0), )
+
+
ltPsMultiplicative
+
@ltPsMultiplicative Photoshop݊́uZvs܂BltMultiplicative ƈႢA͖܂B
+@F͔łB
+
+ : result = blend(dest, dest ~ src, )
+
+
ltPsScreen
+
@ltPsScreen Photoshop݊́uXN[vs܂BltScreen ƈႢA͖܂B
+@F͍łB
+
+ : result = blend(dest, 1.0 - (1.0 - dest) ~ (1.0 - src), )
+
+ +
ltPsOverlay
+
@ltPsOverlay Photoshop݊́uI[o[Cvs܂B
+@F50%DFłB
+
+ : result = blend(dest, overlay(dest, src), )
+ overlay(a, b) =
+@a ~ b ~ 2.0 ( a < 0.5 ̂Ƃ)
+@1.0 - (1.0 - a) ~ (1.0 - b) ~ 2.0 (ȊÔƂ)
+
+
ltPsHardLight
+
@ltPsHardLight Photoshop݊́un[hCgvs܂B
+@F50%DFłB
+
+ : result = blend(dest, hardlight(dest, src), )
+ hardlight(a, b) =
+@a ~ b ~ 2.0 (b < 0.5 ̂Ƃ)
+@1.0 - (1.0 - a) ~ (1.0 - b) ~ 2.0 (ȊÔƂ)
+
+ +
ltPsSoftLight
+
@ltPsSoftLight Photoshop݊́u\tgCgvs܂B
+@F50%DFłB
+
+ : result = blend(dest, softlight(dest, src), )
+ softlight(a, b) =
+@a(0.5 b) (b < 0.5 ̂Ƃ)
+@a((1.0 - b) 2) (ȊÔƂ)
+
+ +
ltPsColorDodge
+
@ltPsColorDodge Photoshop݊́uĂJ[vs܂BltDodge ƈႢA͖܂B
+@F͍łB
+
+ : result = blend(dest, min(1.0, dest ( 1.0 - src ) ), )
+
+
ltPsColorDodge5
+
@ltPsColorDodge Photoshop̃o[W 5.x ȉƌ݊́uĂJ[vs܂BltPsColorDodge Ƃ͎኱قȂ܂B
+@F͍łB
+
+ : result = min(1.0, dest ( 1.0 - src ~ ) )
+
+
ltPsColorBurn
+
@ltPsColorBurn Photoshop݊́uĂ݃J[vs܂B
+@F͔łB
+
+ : result = blend(dest, max(0.0, 1.0 - (1.0 - dest) src), )
+
+
ltPsLighten
+
@ltPsLighten Photoshop݊́ur()vs܂BltLighten ƈႢA͖܂B
+@F͍łB
+
+ : result = blend(dest, max(dest, src), )
+
+
ltPsDarken
+
@ltPsDarken Photoshop݊́ur()vs܂BltDarken ƈႢA͖܂B
+@F͔łB
+
+ : result = blend(dest, min(dest, src), )
+
+
ltPsDifference
+
@ltPsDifference Photoshop݊́u̐Βlvs܂B
+@F͍łB
+
+ : result = blend(dest, abs(dest - src), )
+
+
ltPsDifference5
+
@ltPsDifference5 Photoshop̃o[W 5.x ȉƌ݊́u̐Βlvs܂BltPsDifference Ƃ͎኱قȂ܂B
+@F͍łB
+
+ : result = abs(dest - src ~ )
+
+
ltPsExclusion
+
@ltPsExclusion Photoshop݊́uOvs܂B
+@F͍łB
+
+ : result = blend(dest, dest + src - 2.0 ~ src ~ dest, )
+
+ +
+ + + + + +

At@ƉZAt@ +

+@gǵA‚̃At@[hĂ܂B
+
+
At@
+
Layer.type vpeB ltAlpha w肷Ƃ̕\^CvɂȂ܂B
+ltAlpha͑̃OtBbN\tg̗pĂAt@[hłB̃OtBbN\tgŏo͂f[^̂܂ܓǂݍޏꍇ͂̃[hKĂ܂B
+
+
ZAt@
+
Layer.type vpeB ltAddAlpha w肷Ƃ̕\^CvɂȂ܂B
+@̌`̓At@ɔׂĈȉ̃bgEfbg܂B
+
  • At@PȂ߁A\ɍsA̕`惁\bhłȕ`悪”\ł
  • At@ƈꏏɉZ\ł܂
  • ̌`ɑΉĂOtBbN\tgقƂǂ܂

+ltAddAlphaƓ[hɑΉĂOtBbN\tg͂͂ȂƎv܂̂ŁA\tg̏o͂ggł̌`ňɂ́A摜tH[}bgRo[^ ł̃^Cv̉摜o͂邩ALayer.convertType \bh ltAlpha 炱̌`ɕϊKv܂B
+@摜tH[}bgRo[^ł́APhotoshop`ŁAuʏvC[ƁuĂ(jA)vC[̑gݍ킳͂AZAt@p摜̓͂ƂĎ󂯕t邱Ƃł܂B
+
+ + + + + +

C^Cvƕ`ƉZ[h +

+@ggɂ̓C^Cv (ltŎn܂萔Ŏw)ƁA` (dfŎn܂萔Ŏw) ƁAZ[h (omŎn܂萔Ŏw)܂B
+@ꂼꎗ悤Ȗ̂Ă܂Apr͈ȉ̂悤ɕĂ܂B
+
+
C^Cv
+
@C^Cv Layer.type vpeBŎw肷lŁACǂ̂悤ɕ\邩w肵܂B
+
`
+
@` Layer.face vpeBŎw肷lŁACɂǂ̂悤ɕ`悷邩w肵܂BdfAutow肷ƁAC^Cvɏ]ēK؂ȕ`肳܂BC^CvɍœKȕ`@Ƃ͈قȂ`ŕ`悷邱Ƃł܂B
+@Layer.copyRect \bĥ悤ȃCԂ̃Rs[s\bhł́Aǂ̏Rs[邩̑Iɂp܂BdfBoth (邢 dfAlpha 邢 dfAddAlpha ̏ꍇ) ́ACƃ}XN̗Rs[܂BdfMain (邢 dfOpaque) ̏ꍇ̓Ĉ݂Rs[܂BdfMask ̏ꍇ̓}XN̂݁AdfProvince ̏ꍇ͗̈摜݂̂Rs[܂B
+@lɁALayer.fillRect \bhł́Aǂ̏h‚Ԃ̑Iɗp܂BdfBoth (邢 dfAlpha 邢 dfAddAlpha ̏ꍇ) ́ACƃ}XN̗h‚Ԃ܂BdfMain (邢 dfOpaque) ̏ꍇ̓Ĉ݂Rs[h‚Ԃ܂BdfMask ̏ꍇ̓}XN̂݁AdfProvince ̏ꍇ͗̈摜݂̂h‚Ԃ܂B
+
+
Z[h
+
@Z[h Layer.operateRect \bhȂǂ̈Ŏw肷lŁAZ(dˍ킹郌C) ǂ̂悤Ɉw肷lłBomAuto w肷ƁAZ̃C^Cvɏ]ēK؂ȃ[h肳܂B
+ +

At@`l̕ی +

+@Layer.face vpeBŎw肷` dfOpaque ̏ꍇALayer.holdAlpha vpeBŁA` (\bhs悤Ƃ郌C)̃At@`lی삷邩ǂwł܂B
+@At@`lی삷ƁAAt@`l (sx) ͕ی삳Aȕ͓Ȃ܂܂ɂȂ܂B
+@At@`lی삵ȂƁAAt@`l (sx) ͔j󂳂܂Bj󂳂Ƃ́Aǂ̂悤ȏԂɂȂ邩ȂȂƌƂłB
+@ALayer.type vpeB ltAlpha ł ltAddAlpha łꍇ́AC̃At@`l͎g܂񂩂ALayer.holdAlpha vpeBUɂĂAʏ͖͂܂B܂AUɂ΁Ã\bhɂĐ^̎ɕ`ł܂B
+
+ + + + + diff --git a/docs/kr2doc/contents/HotKeys.html b/docs/kr2doc/contents/HotKeys.html new file mode 100644 index 0000000..d51907c --- /dev/null +++ b/docs/kr2doc/contents/HotKeys.html @@ -0,0 +1,56 @@ + + + + + + + zbgL[ + + + + + + + + +

ʃzbgL[ +

+@ggɂ͋ʂĎgpłzbgL[‚܂B
+
+
+
Rg[ (Shift + F1)
+
@Rg[ \܂B
+ +
XNvgGfB^ (Shift + F2)
+
@XNvgGfB^ \܂B
+ +
Ď (Shift + F3)
+
@Ď \܂B
+ +
R\[ (Shift + F4)
+
@R\[ \܂B
+ +
XV`̕\ (Shift + F11)
+
@EBhE ( Window NX ō쐬EBhE ) ANeBuɂẴzbgL[ƁÃEBhE̕\XV̈F`̋`ŕ\邱Ƃł܂BEBhÊǂ̗̈悪XVꂽmF邱Ƃł܂B
+ +
C\̃_v (Shift + F12)
+
@EBhE ( Window NX ō쐬EBhE ) ANeBuɂẴzbgL[ƁÃEBhEɏ郌C̍\R\[ɕ\܂B
+ +
‹̃Rs[ (Ctrl + F11)
+
@gg삵ĂRs[^̏ADebug.notice \bh ŏo͂ONbv{[hɃRs[܂B[Ů‹̏Wۂɗp邱Ƃł܂B
+ +
쌠̕\ (Ctrl + F12)
+
@gg̒쌠\܂B
+ +
I (Ctrl + Alt + F12)
+
@̃L[Q`RbԉƁANĂggׂċI邱Ƃł܂BggANeBułȂԂłI邱Ƃł܂B

+
Note
+̃zbgL[́AĨzbgL[AR}hCIvVŃL[ύXł܂B
+

+
+ + + + + diff --git a/docs/kr2doc/contents/KeyCodes.html b/docs/kr2doc/contents/KeyCodes.html new file mode 100644 index 0000000..59a1932 --- /dev/null +++ b/docs/kr2doc/contents/KeyCodes.html @@ -0,0 +1,185 @@ + + + + + + + zL[R[hꗗ + + + + + + + + +

zL[R[hꗗ +

+
+Alt L[ VK_MENU łB
+VK_PAD???? ̓pbh(WCXeBbN)̓͂AL[{[h̓͂ł邩̂悤ɃG~[g邽߂̉zL[R[hłBVK_PADANÝASystem.getKeyState \bhł̃L[R[h̏Ԃ擾悤ƂƁApbĥǂꂩ‚łL[Ă邩ǂ擾ł܂B
+
+ +
+ VK_LBUTTON        =0x01;
+ VK_RBUTTON        =0x02;
+ VK_CANCEL         =0x03;
+ VK_MBUTTON        =0x04;
+ VK_BACK           =0x08;
+ VK_TAB            =0x09;
+ VK_CLEAR          =0x0C;
+ VK_RETURN         =0x0D;
+ VK_SHIFT          =0x10;
+ VK_CONTROL        =0x11;
+ VK_MENU           =0x12;
+ VK_PAUSE          =0x13;
+ VK_CAPITAL        =0x14;
+ VK_KANA           =0x15;
+ VK_HANGEUL        =0x15;
+ VK_HANGUL         =0x15;
+ VK_JUNJA          =0x17;
+ VK_FINAL          =0x18;
+ VK_HANJA          =0x19;
+ VK_KANJI          =0x19;
+ VK_ESCAPE         =0x1B;
+ VK_CONVERT        =0x1C;
+ VK_NONCONVERT     =0x1D;
+ VK_ACCEPT         =0x1E;
+ VK_MODECHANGE     =0x1F;
+ VK_SPACE          =0x20;
+ VK_PRIOR          =0x21;
+ VK_NEXT           =0x22;
+ VK_END            =0x23;
+ VK_HOME           =0x24;
+ VK_LEFT           =0x25;
+ VK_UP             =0x26;
+ VK_RIGHT          =0x27;
+ VK_DOWN           =0x28;
+ VK_SELECT         =0x29;
+ VK_PRINT          =0x2A;
+ VK_EXECUTE        =0x2B;
+ VK_SNAPSHOT       =0x2C;
+ VK_INSERT         =0x2D;
+ VK_DELETE         =0x2E;
+ VK_HELP           =0x2F;
+ VK_0              =0x30;
+ VK_1              =0x31;
+ VK_2              =0x32;
+ VK_3              =0x33;
+ VK_4              =0x34;
+ VK_5              =0x35;
+ VK_6              =0x36;
+ VK_7              =0x37;
+ VK_8              =0x38;
+ VK_9              =0x39;
+ VK_A              =0x41;
+ VK_B              =0x42;
+ VK_C              =0x43;
+ VK_D              =0x44;
+ VK_E              =0x45;
+ VK_F              =0x46;
+ VK_G              =0x47;
+ VK_H              =0x48;
+ VK_I              =0x49;
+ VK_J              =0x4A;
+ VK_K              =0x4B;
+ VK_L              =0x4C;
+ VK_M              =0x4D;
+ VK_N              =0x4E;
+ VK_O              =0x4F;
+ VK_P              =0x50;
+ VK_Q              =0x51;
+ VK_R              =0x52;
+ VK_S              =0x53;
+ VK_T              =0x54;
+ VK_U              =0x55;
+ VK_V              =0x56;
+ VK_W              =0x57;
+ VK_X              =0x58;
+ VK_Y              =0x59;
+ VK_Z              =0x5A;
+ VK_LWIN           =0x5B;
+ VK_RWIN           =0x5C;
+ VK_APPS           =0x5D;
+ VK_NUMPAD0        =0x60;
+ VK_NUMPAD1        =0x61;
+ VK_NUMPAD2        =0x62;
+ VK_NUMPAD3        =0x63;
+ VK_NUMPAD4        =0x64;
+ VK_NUMPAD5        =0x65;
+ VK_NUMPAD6        =0x66;
+ VK_NUMPAD7        =0x67;
+ VK_NUMPAD8        =0x68;
+ VK_NUMPAD9        =0x69;
+ VK_MULTIPLY       =0x6A;
+ VK_ADD            =0x6B;
+ VK_SEPARATOR      =0x6C;
+ VK_SUBTRACT       =0x6D;
+ VK_DECIMAL        =0x6E;
+ VK_DIVIDE         =0x6F;
+ VK_F1             =0x70;
+ VK_F2             =0x71;
+ VK_F3             =0x72;
+ VK_F4             =0x73;
+ VK_F5             =0x74;
+ VK_F6             =0x75;
+ VK_F7             =0x76;
+ VK_F8             =0x77;
+ VK_F9             =0x78;
+ VK_F10            =0x79;
+ VK_F11            =0x7A;
+ VK_F12            =0x7B;
+ VK_F13            =0x7C;
+ VK_F14            =0x7D;
+ VK_F15            =0x7E;
+ VK_F16            =0x7F;
+ VK_F17            =0x80;
+ VK_F18            =0x81;
+ VK_F19            =0x82;
+ VK_F20            =0x83;
+ VK_F21            =0x84;
+ VK_F22            =0x85;
+ VK_F23            =0x86;
+ VK_F24            =0x87;
+ VK_NUMLOCK        =0x90;
+ VK_SCROLL         =0x91;
+ VK_LSHIFT         =0xA0;
+ VK_RSHIFT         =0xA1;
+ VK_LCONTROL       =0xA2;
+ VK_RCONTROL       =0xA3;
+ VK_LMENU          =0xA4;
+ VK_RMENU          =0xA5;
+ VK_PADLEFT        =0x1B5;
+ VK_PADUP          =0x1B6;
+ VK_PADRIGHT       =0x1B7;
+ VK_PADDOWN        =0x1B8;
+ VK_PAD1           =0x1C0;
+ VK_PAD2           =0x1C1;
+ VK_PAD3           =0x1C2;
+ VK_PAD4           =0x1C3;
+ VK_PAD5           =0x1C4;
+ VK_PAD6           =0x1C5;
+ VK_PAD7           =0x1C6;
+ VK_PAD8           =0x1C7;
+ VK_PAD9           =0x1C8;
+ VK_PAD10          =0x1C9;
+ VK_PADANY         =0x1DF;
+ VK_PROCESSKEY     =0xE5;
+ VK_ATTN           =0xF6;
+ VK_CRSEL          =0xF7;
+ VK_EXSEL          =0xF8;
+ VK_EREOF          =0xF9;
+ VK_PLAY           =0xFA;
+ VK_ZOOM           =0xFB;
+ VK_NONAME         =0xFC;
+ VK_PA1            =0xFD;
+ VK_OEM_CLEAR      =0xFE;
+
+
+ +
+ + + + diff --git a/docs/kr2doc/contents/LoopTuner.html b/docs/kr2doc/contents/LoopTuner.html new file mode 100644 index 0000000..8b06b01 --- /dev/null +++ b/docs/kr2doc/contents/LoopTuner.html @@ -0,0 +1,299 @@ + + + + + + + [v`[i + + + + + + + + +

[v`[iɂ‚ +

+@[v`[íAPCM` (.WAV Ogg Vorbis Ȃ) ̃t@Cɑ΂A
+
  • pڂ̂Ȃ(V[X)[vݒ肵AɂWv(Đʒu̕ύX)suNv
  • Đ̈ʒuɒBƂAggŃCxg𔭐uxv
@Ƃ𐶐c[łB
+
+@ꂽ́APCM`̃t@C̍Ō .sli ‚t@C ( Ƃ΁Ase001.wav ɑ΂Ă se001.wav.sli ) ɂȂAWaveSoundBuffer NX PCM `̃t@CJƂɎIɓǂݍ܂悤ɂȂ܂B
+
+ +

V[Xȃ[vƂ +

+@[v`[igȂĂAWaveSoundBuffer.looping vpeBg΁A[vĐ邱Ƃł܂BAł́ATEh̐擪ĐAŌ܂ōĐ΂܂擪ɂǂāAƂAPȃ[vsƂł܂B
+@[v`[ig΁A}̂悤ɁATEh̔Cӂ̏ꏊ܂ōĐACӂ̏ꏊɖ߂Ƃ[vݒ肷邱Ƃł܂BN̋Ȃ[vAGW̎n`GW̃[v̂悤ɁATEh̐擪JԂčĐ邱ƂłȂꍇɎgƂł܂B
+
+lt_seamless_loop.png
+
+@̏ꍇAJԂs^C~OɒȂƁA[vʒuŁuv`bvuucbvƂNbNmCYĂ܂܂B[v`[ił́Ã^C~ȌڍׂȒx@\Ă邽߁AeՂɒsƂłAV[X(pڂ̂Ȃ)[v邱Ƃł܂B
+@܂Aɂ璲sẴmCY菜Ȃꍇ܂A[v`[ił́AN̂t߂ŔɒZ(50ms)NXtF[hsƂɂÃmCYy@\܂B
+
+

tN +

+@uȂ[vĐĂ邪AƂɒBA[v𔲂Ď̐ɐi݂vƂꍇɁȀtNgƂł܂B
+@[v`[ił́ATEh̍ĐʒuύX邽߂̏uNvƌĂł܂ÃNɏt邱Ƃł܂B
+@[v`[ił16‚́utOvǗ邱ƂłÃtO 0 ` 9999 ̒lĂ܂B̔Cӂ̃Nɑ΂AuԂ̃tOłvuԂ̃tOł͂ȂvuԂ̃tÓȉłvȂǂƂuvv΃NǂAƂݒsƂł܂B
+@tÓA[v`[iłlύXăeXg邱ƂłقAWaveSoundBuffer.flags vpeB pāAXNvg瑀삷邱Ƃł܂B
+
+ +

x +

+@uĐʒȕꏊɗACxg𔭐vƂpr̂߂ɁAuxvݒ肷邱Ƃł܂B
+@xʉ߂ƁAWaveSoundBuffer.onLabel Cxg܂BCxg̃p[^ɂ̓xn邽߁Aǂ̃xʉ߂m邱Ƃł܂B
+
+@܂Axɓʂȁuvݒ肷邱ƂɂAxʉߎɃtO̒l𑝌Alݒ肵肷邱Ƃł܂B
+@ĹutNvƑgݍ킹΁AԂS񂾂ĐAƂgł܂B
+
+

NAxƃobt@O +

+@gg WaveSoundBuffer ́AɃTEh̃obt@OsĂ܂BfR[h(t@C̓ǂݏoAkyt@C̓WJ) sAɂĐ̂ł͂ȂAobt@ƌĂ΂郁ɒ~ςĂĐ܂B
+@‚܂AɎۂ̍Đʒuɐ삯ăfR[hsĂAW̐ݒł͍Œ2bԂ̃Y܂B
+@N̏eXĝ́ÃfR[h̎_ł邽߁AtO𑀍삵ĂǍʂۂɓ͍̂ŒłQbƂȂ܂B‚܂AĐɁAN̒OAŒłQbO܂łɏύXĂÃNɂ͉eȂ”\AӂKvłB
+@uŒłQbvƌ̂́AꍇɂĂ͂ZꍇAƂƂłBCPUɗ]͂AfR[h\s΁Aނ˂QbL[v܂ACPȔŒDAfR[hxƂQb؂邱Ƃ܂B
+
+@܂AxɊւẮAx̃Cxĝ́Aۂ́uĐʒuv̏ꏊɒBꍇłAɑ΂Ax́uvŝ́AufR[hʒuv̏ꏊɒBꍇȂ̂ŒӂKvłB
+
+

ǂݍ݉”\Ȍ` +

+@[v`[íA_ňȉ PCM ̌`̃t@CƂł܂B
+
  • k Wave ( gq .wav )
  • MS-ADPCM ( gq .wav )
  • Ogg Vorbis ( gq .ogg )

+[v`[íAgg{̂ƓvOCgp܂BW̔zz\ł́AevOCIɌo܂̂ŁAʂȐݒ͕KvL܂B
+
+ +

C +

+@[v`[i (krkrlt.exe) NƁAȉ̉ʂ\܂ (ȉ̉ʂ́AۂɃt@Cǂݍ񂾂Ƃ)
+lt_main_window.png
+
+
+
kg`\
+
@ɂ́ATEh̑Ŝkg`\܂BԂ̓NA΂̏c̓x\Ă܂B
+@NbNƁA̕t߂g`\ɕ\邱Ƃł܂B_uNbNƁÄʒuĐJn邱Ƃł܂B
+@kg`̍쐬ɂ͎Ԃ邽߁ATEhǂݍ񂾒AEBhẺύX͑SĂ\Ȃ܂ (obNOEhŏkg`쐬܂̂ŁAԂo‚ɂ‚\悤ɂȂ܂)B
+
+ + +
^CCEx\
+
@ɂ́A^CC\Ag`̂ǂ̈ʒuATEh̐擪ǂقǂ̎Ԃo߂ʒuɂ̂m邱Ƃł܂B
+@܂Ax̏ɕ\܂BtOp`̃}[N̓x\Ă܂B
+@xNbNƃxI邱Ƃł܂B
+@x_uNbNƁAxҏW邱Ƃł܂B
+
+ +
g`\
+
@ɂ́ATEh̔g`\܂B
+@[\|Y[C]邢[\|Y[AEg]ŁAg`̊gksƂł܂B
+@g`NbNƁÄʒuɓ_łc_\܂(LbgƌĂт܂)B[Đ|݈ʒuĐ] ł͂̏ꏊĐJn邱Ƃł܂B܂A[\|Y[C]邢[\|Y[AEg]ł́Äʒu𒆐SɂĊgks܂B
+@g`_uNbNƁÄʒuĐJn邱Ƃł܂B
+@g`ʂɎ܂肫Ȃꍇ́AɃXN[o[\܂B
+@g`\ɕ\Ac̓_́Ax邢̓N̈ʒu\Ă܂B̏c̓_̓}EXŃhbOsƂłAʒu̒ł܂B
+
N\
+
@ɂ́AN̏񂪕\܂B
+@N͖ŕ\Ǎ̕ɍĐʒuBƂɁA̐̕ɈړAƂӖɂȂ܂B
+@_̃ŃAtN\Ă܂B
+@NNbNƁANI邱Ƃł܂B
+@N_uNbNƁAN̕ҏWʂ\邱Ƃł܂B
+
+ + + +
[t@C(F)|J(O) ...](lt_open.png) V[gJbgL[: Ctrl+O
+
@ΏۂƂȂTEht@CJ܂BłɊJĂt@CɕύXĂꍇAύXۑ邩ǂq˂_CAO{bNX\܂B
+
[t@C(F)|ۑ(S)](lt_save.png) V[gJbgL[: Ctrl+S
+
@݂̓et@Cɕۑ܂Bt@ĆAPCM`̃t@C̍Ō .sli ‚t@C ( Ƃ΁Ase001.wav ɑ΂Ă se001.wav.sli ) ɂȂ܂B
+
[t@C(F)|I(X)]
+
@[v`[iI܂BłɊJĂt@CɕύXĂꍇAύXۑ邩ǂq˂_CAO{bNX\܂B
+
[ҏW(V)|ɖ߂(U)](lt_undo.png) V[gJbgL[: Ctrl+Z
+
@Ō̕ҏWAȌԂɖ߂܂B
+
[ҏW(V)|蒼(R)](lt_redo.png)
+
@uɖ߂vŌɖ߂ύXAēxKp܂B
+
[ҏW(V)|폜(D)](lt_delete.png) V[gJbgL[: Del
+
@ݑIĂACe폜܂B
+
[ҏW(V)|VKN쐬(J)](lt_new_link.png)
+
@VN쐬܂BŃAONbNꏊN̐ƂAOXNbNꏊŇƂč쐬܂B]āAN쐬ꍇ́A܂ŇƂȂꏊNbNAɃN̐ƂȂꏊNbNAŌɂ̃j[IĂB
+
+
[ҏW(V)|VKx쐬(J)](lt_new_label.png)
+
@Vx쐬܂B
+
[ҏW(V)|N̕ҏW(T) ...](lt_edit_link.png)
+
@ݑIĂ郊N𒲐邽߂̉ʂJ܂B
+
[ҏW(V)|ĐʒuɃx쐬(A)](lt_new_label_on_play.png) V[gJbgL[: A ܂ S
+
@݂̍ĐʒuɃx쐬܂BxL[p`ō쐬邱Ƃł܂BA L[̘Ałꍇɂ S L[gƂł܂̂ŁAA L[ S L[݂ɉƊyłB
+
[ҏW(V)|SẴx폜(Q)](lt_clear_all_labels.png) V[gJbgL[: Ctrl + Q
+
@SẴx폜܂B
+
[\(V)|Y[C(I)](lt_zoom_in.png) V[gJbgL[: I
+
@g`g債܂B
+
[\(V)|Y[AEg(O)](lt_zoom_out.png) V[gJbgL[: O
+
@g`k܂B
+
[\(V)|ĐʒuɉʂǏ](F)](lt_follow.png) V[gJbgL[: F
+
@ĐʒuɉʂǏ]܂B
+
[\(V)|c[o[̕\(T)]
+
@c[o[̕\/\؂ւ܂B
+
+ + +
[\(V)|tO̕\(G)](lt_edit_flags.png)
+
@tOҏWo[\܂B
+@tOҏWo[ɂ16‚̕ҏWAꂼꂪtO\Ă܂BlύX邱Ƃł܂BҏW_uNbN邱ƂɂAl 0 ł 1 ɁA0 ł 1 ɂ(gO)Ƃł܂B
+@[[C]{^NbNƁASẴtO 0 ɂ邱Ƃł܂B
+
+
[\(V)|kg`̕\(E)]
+
@kg`̕\/\؂ւ܂B
+
+
[\(V)|Xe[^Xo[̕\(S)]
+
@Xe[^Xo[̕\/\؂ւ܂B
+
+ + +
[Đ(P)|~(Q)](lt_stop.png) V[gJbgL[: Q
+
@Đ~܂B
+
[Đ(P)|߂Đ(P)](lt_play_from_first.png) V[gJbgL[: P
+
@TEh̏߂ĐJn܂B
+
[Đ(P)|݈ʒuĐ(C)](lt_play_from_current.png) V[gJbgL[: Space
+
@LbgʒuTEh̍ĐJn܂B
+
[Đ(P)|N𖳎čĐ(G)](lt_ignore_links.png) V[gJbgL[: G
+
@̍ڂ`FbNĂ(܂ꂽ\ɂȂĂ)Ԃł́ASẴN𖳎čĐ܂BĐʒuŇ̈ʒuɒBĂANǂ܂B
+
[wv(H)|wv(H)]
+
@wv\܂B
+ +
[wv(H)|[v`[iɂ‚(A)]
+
@[v`[i̒쌠ƃo[W\܂B
+ +

N̕ҏW +

+[ҏW|N̕ҏW] I邩A邢̓N_uNbN邱Ƃɂ肱̉ʂ\邱Ƃł܂B
+̉ʂŗLȃV[gJbgL[ɂ‚ẮAg`ENbNۂɕ\郁j[QƂĂB
+
+lt_link_tuner.png
+
+
+
N
+
@ŏ㕔́AN̏ҏW镔łB
+@[t] `FbN{bNX`FbN邱ƂɂÃNtNƂ邱Ƃł܂B́AE̕Ŏw肵܂B
+@́Aȉ̌`Ŏw肷邱Ƃł܂B
+
+@[A]Ԃ̃tO[B][]
+
+@[A] ɂ́ArΏۂƂȂtOԍ (0`15) w肵܂B
+@[B] ɂ́ArΏۂƂȂ鐔l (0`9999) w肵܂B
+@[] ɂ͏w肵܂B́AuƓƂvułȂƂvu傫Ƃvuȏ̂Ƃvu菬Ƃvuȉ̂Ƃv̂U‚łB
+
+@rΏۂƂȂ鐔l 0 ` 9999 ܂łgpł܂AʂȗprłȂA0 1 p悢ł傤 (Cʂ́utO̕\vŕ\tOҏWłA 0 1 ̓_uNbNŊȒPɓ͂邱Ƃł܂ )B
+
+
g`\
+
@g`\ł́AN̒O̔g`ƃN̒̔g`mF邱Ƃł܂B̐‚g`NO̔g`AE̐Ԃg`N̔g`łBg`́AꂼꃊNOɑ΂郊NANɑ΂郊NO̔g`ŁAdˍ킹ĕ\܂B
+@g`́A}EXŃhbO邱Ƃɂ蒲邱Ƃł܂B܂Ag`\̉ɕł郊N{^ł邱Ƃł܂B
+
+
N{^
+
@N{^12‚܂A6‚̓NÖʒu𒲐AE6‚̓N̈ʒu𒲐܂B
+
+
ÕNbVOE|Cg(lt_left_cross_point.png)
+
ÕNbVOE|Cg(g` -Inf Cƌ_) TAɈړ܂B
+ +
O20Xebv(lt_20_step_left.png)
+
O20Xebvړ܂B1Xebv́Ag`̔{ɂA{1/16Ȃ16TvA{1/1Ȃ1TvłB
+ +
O1Xebv(lt_1_step_left.png)
+
O1Xebvړ܂B
+ +
1Xebv(lt_1_step_right.png)
+
1Xebvړ܂B
+ +
20Xebv(lt_20_step_right.png)
+
20Xebvړ܂B
+ +
̃NbVOE|Cg(lt_right_cross_point.png)
+
̃NbVOE|Cg(g` -Inf Cƌ_) TAɈړ܂B
+ +
{ύX{^(lt_zoom_in.pnglt_zoom_out.png)
+
@{ύX܂B{́Ã{^̉ /1 ȂǂƂĕ\Ă܂B/1 1/1 (1sNZ1Tv) \܂B/16 Ȃ 1/16 (1sNZ16Tv) \܂B
+
+
NX[Yɂ(lt_smooth.png)
+
@NX[Yɂ܂B̃{^`FbNĂ(܂ꂽ\ɂȂĂ)Ԃł́A[v`[iыgǵANO̔g`ƃN̔g`AZNXtF[h(50ms) Ń~bNXčĐ܂BɂANOƃN̔g`܂Ȃ߂ɔuv`bvuucbvƂNbNmCYy邱Ƃł܂B
+
+
Đ~(lt_stop.png)
+
@Đ~܂B
+
+
Đ(lt_play_before.png)
+
@Nt߂Đ܂B0.5bOA1bOA2bOA3bOA5bÔꂼꂩĐł܂B
+@Đ̃{^NbNƁÃ{^}[N܂ (Fς܂)Bȍ~AXy[XL[ƁÃ{^NbN̂ƓƂȂ܂ (ŌɃNbN{^ƓԁANOĐ܂)B
+
+
[OK] {^
+
@ύXm肵AEBhE‚܂B
+
[LZ] {^
+
@ύXjAEBhE‚܂B
+
Note
+@NƁAˆȏ̏tÑNʒuɂꍇ́A‚N̏̃eXgD悳ȀɂvȂꍇ͖NƂȂ܂B
+@Nꍇ͂ǂ̃Ngp邩͕sƂȂ܂B
+@Nꍇ́AeXg̏Ԃ͕sƂȂ܂B
+@̏ꍇ́uʒuvƂ́AɑSʒuAƂӖłB1TvłʒuĂꍇ͓ʒuƂ͌Ȃ܂B
+

+ +
+ +

+

+@x́Aʂȏ́uvݒ肷邱ƂɂÃxʉ߂ۂɁAtOɑ΂ēʂȏ邱Ƃł܂B
+@xɁuvLqꍇ́Ax̐擪 ':' (R) Ŏn߂Ȃ΂Ȃ܂B
+@́AΏۂ̃tOƁȂΏۂɂǂ̂悤ȏs\uZq(Iy[^)vAZq̃p[^ƂȂuIyhvɕт܂ (ꕔ̉Zqɂ̓Iyh܂)B
+@Ώۂ̃tÓA'[' ']' (劇) ŃtOԍ(0`15)͂Ďw肵܂BIyh́Al̏ꍇ͐l̂܂܋LqÃtOw肵ꍇ́A'[' ']' (劇) ŃtOԍ(0`15)͂Ďw肵܂B
+@Zqɂ͈ȉ̎ނ܂B
+
+
=
+
tO̒lɃIyh̒l܂
+
+=
+
tO̒lɃIyh̒lZ܂
+
-=
+
tO̒lIyh̒lZ܂
+
++
+
tO̒l1‘₵܂
+
--
+
tO̒l1Œ炵܂
@̏ꍇAtO̒l͈͕̔͂K 0 ` 9999 ƂȂ܂B 0 ꍇ 0ɁA 9999 ꍇ 9999 ɏC܂B
+
+:
+:[0]=1 0Ԃ̃tO̒l 1
+:[1]=[0] 1Ԃ̃tO̒l0Ԃ̃tO̒l
+:[1]+=3 1Ԃ̃tO̒l 3 Z
+:[0]++ 1Ԃ̃tO̒l1‘₷
+
Note
+@̃xʒuɂꍇ́As͕̏sƂȂ܂B

+
+ + +

qgTips +

+
+
+
@NɂPCM̌pڂł́A悭ȂƁANbNmCYĂ܂܂BuNX[Yɂv(X[YN)̋@\pāÃNbNmCYy邱Ƃ͂ł܂A܂̓X[YNȂŒsƂ߂܂B
+
+@+V[PTȂǂ̓dq‹Őꂽył΁ȀꍇA}̂悤ɁAN̑Ołقڈv|Cg‚邱ƂłƎv܂B
+lt_link_tuner_wave_match.png
+
+@̂قAmCŶ͎dȂƂĂAڗȂȉ̂悤ȃ|Cg܂B
+
  • pڂɂʒúAXlA邢̓Voñh̒O[v̌pڂɂƃmCYڗ܂BAj􉹂Ȃǂ̒ODsł
  • pڂɂʒúANbVO|CgɂƃmCYڗ܂
+ +
tNɂȐis̐
+
@Cgn܂ă[vAQ[Ȃǂ̐isɂāAƂŃ[v𔲂Aʂ̃[vɓAƂAQ[̐isEi𔽉fȐis̐AtNƃtȎɂĎ邱Ƃł܂B
+@AAN̓[v`[ił炩ߎw肵ʒuł삵܂BN̏ύXĂAN̈ʒuɒBȂ΍ĐʒuςȂƌƂłB
+@[vꍇȂǁA[v̏I[ɒBȂ΃[v𔲂Ȃ̂łȂ΁A[v̓rł[v𔲂悤ɋȂ̍\HvȂ΂Ȃ܂B
+@Ƃ΁A}̂悤ɂ܂B
+
+lt_complex_loop.png
+@ĐJńAtO0 0 łBuCgvĐAu[vvJԂĐ܂B
+@ŁAQ[ȂǂisAtO0 1 ɂȂƁA(1)(2)̎_ł́u[vv甲邱ƂɂȂ܂B
+@A(1)Ń[v𔲂ƁAu(1)(3)Jځvo(3)܂ōĐAuc̕vĐ܂B
+@܂A(2)Ń[v𔲂ƁAu(2)(3)JځvoANɂ(3)܂ŃWvAuc̕vĐ܂B
+
+@lXȉplƎv܂B
+
+
+
+ + + + + + diff --git a/docs/kr2doc/contents/MouseCursors.html b/docs/kr2doc/contents/MouseCursors.html new file mode 100644 index 0000000..98e8f52 --- /dev/null +++ b/docs/kr2doc/contents/MouseCursors.html @@ -0,0 +1,50 @@ + + + + + + + }EXJ[\萔ꗗ + + + + + + + + +

}EXJ[\萔ꗗ +

+
+@cr Ŏn܂}EXJ[\萔̈ꗗłB̒ɂ́AWindows ̐ݒɏ]Ďۂ̃}EXJ[\ς̂܂B
+
+
crDefault : crArrow Ɠ
+
crNone : ( \ )
+
crArrow : crArrow.png
+
crCross : crCross.png
+
crIBeam : crIBeam.png
+
crHBeam : crHBeam.png
+
crSizeNESW : crSizeNESW.png
+
crSizeNS : crSizeNS.png
+
crSizeNWSE : crSizeNWSE.png
+
crSizeWE : crSizeWE.png
+
crUpArrow : crUpArrow.png
+
crHourGlass : crHourGlass.png
+
crDrag : crDrag.png
+
crNoDrop : crNoDrop.png
+
crHSplit : crHSplit.png
+
crVSplit : crVSplit.png
+
crMultiDrag : crMultiDrag.png
+
crSQLWait : crSQLWait.png
+
crNo : crNo.png
+
crAppStart : crAppStart.png
+
crHelp : crHelp.png
+
crHandPoint : crHandPoint.png
+
crSizeAll : crSize.png
+

+
+ + + + diff --git a/docs/kr2doc/contents/NewExprIcon.png b/docs/kr2doc/contents/NewExprIcon.png new file mode 100644 index 0000000..9cc13ed Binary files /dev/null and b/docs/kr2doc/contents/NewExprIcon.png differ diff --git a/docs/kr2doc/contents/PasteIcon.png b/docs/kr2doc/contents/PasteIcon.png new file mode 100644 index 0000000..864f0ee Binary files /dev/null and b/docs/kr2doc/contents/PasteIcon.png differ diff --git a/docs/kr2doc/contents/Plugins.html b/docs/kr2doc/contents/Plugins.html new file mode 100644 index 0000000..cd87968 --- /dev/null +++ b/docs/kr2doc/contents/Plugins.html @@ -0,0 +1,164 @@ + + + + + + + vOCɂ‚ + + + + + + + + +

vOCƂ +

+@ggɐڑāAgg̋@\g邽߂Ɏg܂B
+@iKŁAggŎgp”\ȃvOC̎ނɂ͂R‚A
+
  • Susie Plug-in (摜ǂݍ݂ƃA[JCuANZX)
  • WaveSoundBufferōД\Ȍ`g邽߂̃vOC
  • ̂ق̋ggp̃vOC
@ƂȂĂ܂B
+
+@vOCgpꍇ Plugins.link \bhgpċgg{̂ɐڑKv܂B
+
+ +

vOČ +

+@Plugins.link \bhł́Aw肳ꂽvOCȉ̏ŒT܂B
+
  1. gg{̂ƓtH_
  2. gg{̈ȉƓtH_ɂ plugin tH_
  3. pX

+@pXAA[JCuȂǃ[Jt@CƂăANZXłȂꏊɂƁAgg̓vOCgg{̂ƓtH_ɓWJ悤Ƃ܂BꂪNƂ邽߁AvOĆugg{̂ƓtH_vugg{̈ȉƓtH_ɂ plugin tH_vɒuƂ܂B
+@܂Agg̐ݒc[ ( Releaser krkrconf.exeA-userconf IvVAGWݒ.exe ) ́AvOCƂ̖ߍ݃IvV̏W邽߂ɃvOCT܂Aȉ̏ŒT܂B
+
  1. gg{̂ƓtH_
  2. gg{̈ȉƓtH_ɂ plugin tH_

+@gg̐ݒc[͎pX܂ł͌Ȃ߁Aݒ荀ڂ܂ރvOĆugg{̂ƓtH_vugg{̈ȉƓtH_ɂ plugin tH_vɒuȂ΂Ȃ܂B
+
+

vOC̎ǂݍ +

+@gg̓vOCIɌċNɓǂݍދ@\܂BIɃvOCǂݍ܂ꍇ́AvOC̊gq dll tpm ɕύXKv܂B
+@gg͋N (startup.tjss钼O) ɁAȉ̃tH_gq tpm ̃t@CTAvOCƂĎIɓǂݍ݂܂B
+
  • gg{̂ƓtH_
  • gg{̈ȉƓtH_ɂ plugin tH_

+@gg͒TvOC𖼑OŏɕёւȀŃvOCǂݍ݂܂BƂ΁Aaaa.tpm aab.tpm ɓǂݍ܂܂B̓vOĈĂtH_ɂ͉eAvOC̖Oɂ̂݉e܂ (gg{̂ƓtH_ z.tpm ĂAplugin tH_ a.tpm a.tpm ɓǂݍ܂܂ )BvOC̓ǂݍݏK肵ꍇ́AvOC̃t@CςKv܂B
+
+

vOC̍쐬ɂ‚ +

+@gg̃\[XɁAggt̃vOC̃\[X܂̂ŎQlɂĂ݂ĂB
+@iKł́Aȗ̋ggp̃vOCv̎dlł܂Ă܂BdlύXĂA\[Xxł͕̌݊ۂƂ̂ŁAoCixł̌݊ꂽꍇłAgg{̂ɍ킹čč\zΎg悤ɂȂƂ͎v܂B
+
+

Susie Plug-in ɂ‚ +

+@Takechin ̉摜r[AuSusie32vp̃vOC𗘗p邱Ƃł܂B
+@00IN ` (摜pvOC) 00AM ` (A[JCupvOC) gƂł܂Aȉ̐A邢͋ggƎ̎dl܂B
+
+
  • gg͊gqʼn摜̌`𔻒f邽߁A{̊gq ( GetPluginInfo ֐Ԃ ) ƈႤgq‚悤ȉ摜ɑΉłȂ ( A[JCu͑Ή`ׂă`FbN̂ŊgqقȂĂĂ OK )
  • 32bpp ̃rbg}bv̓At@`lt̃rbg}bvƂČȂ
  • ꕔA󂯕tȂrbg}bv` (RLE kꂽ BITFIELDS w肳Ă̂Ȃ )
  • Susie vOCoRł̉摜ǂݍ݂A[JCuANZX́AgglCeBuɈ摜` xp3 A[JCuɔׂăptH[}XȂႭȂ
  • A[JCũt@C̓ɓWJ邽߁A傫ȃt@Cɂ͕s
  • A[JCuA[JCuɂ͖Ή
  • Mac binary ɂ͖Ή

+@܂ASusie plug-in ̋KiɊSɑΉĂȂvOC̒ɂ́AggƑ̈vOC݂܂B
+
+

ggt̃vOCɂ‚ +

+@ggɕWœYtĂvOC̐łB
+
+
+
wuvorbis.dll
+
@OggVorbis ggōД\ɂ邽߂̃vOCłB
+
wumsadp.dll
+
@Microsoft ADPCM ` .wav t@CggōД\ɂ邽߂̃vOCłB
+
wutcwf.dll
+
@TCWF `̃t@CggōД\ɂ邽߂̃vOCłB
+
extrans.dll
+
@gg{̂̃gWV̎ނg邽߂̃vOCŁAgg{̂ɐڑƂ‚̃gWVgp”\ɂȂ܂B
+@̃vOC̎gɂ‚Ă gWVɂ‚ QƂĂB
+
dirlist.dll
+
@w肳ꂽfBNgɂt@C̃Xg𓾂邽߂̃vOCłB
+@̃vOCڑ getDirList Ƃ֐gp”\ɂȂ܂B
+getDirList(fBNg)
+@̌`Ŏw肷ƁÃfBNgɂ邷ׂẴt@C̃Xg +zŕԂĂ܂B̃Xgɂ̓fBNg܂܂AfBNg̏ꍇ +vf̍̕Ō '/' ‚Ă܂B
+@܂ÃXgɂ͒ʏA './' '../' ̂Q‚̗vf܂܂܂B
+@̊֐͎w肳ꂽfBNg̃t@C̃Xg𓾂邾ŁAċAI +w̃fBNg̃t@C𓾂邱Ƃ͂܂B
+
fftgraph.dll
+
@WaveSoundBuffer ƓāAȈՓIȃXyNgAiCU[iXyAij\邽߂ +vOCłB
+@̃vOCڑ drawFFTGraph Ƃ֐gp”\ɂȂ܂B
+@g͋gg\[XɊ܂܂ fftgraph ̃\[X KAG p̃XyAivOC +QƂĂB
+
win32ole.dll
+
@ActiveX Rg[gg̃EBhEɓ\tAOLE I[g[V”\ȃIuWFNggg瑀삷邽߂̃vOCłB
+@gpƁAƂ΋gg̃EBhE Web uEU (Internet Explorer) fBAv[\tAExcel gg瑀삵肷邱Ƃł܂B
+@gp@ɂ‚Ă gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/win32ole/manual.tjs kirikiri2/trunk/kirikiri2/tests/win32ole fBNgQƂĂB
+
+
wsh.dll (experimental)
+
@gg JScriptAVBScriptAPerlScript gp”\ɂvOCł (RubyScript ̓ɂ‚Ă͒ł)B
+@̃vOCڑƁAScripts.exec Scripts.execStorage g܂B
+@Scripts.exec ͑Q gqA邢 ProgId A邢 CLSID 󂯕t悤ɂȂ܂BScripts.execStorage Scripts.exec lɑQɊgqA邢 ProgId A邢 CLSID 󂯕t悤ɂȂ܂AQȗꂽꍇ͑P̊gq猾ꂪ肳܂B
+@gq js, vbs, pl, rb ̂ꂩŁAProgId ́Aꂼ JScript, VBScript, PerlScript, RubyScript ƂȂ܂BCLSID w肷ꍇ́AXNvgGW̃NXIDw肵܂BȊO̊gqnꂽꍇ TJS XNvgƂĎs܂B
+@gp@ɂ‚Ă gg\[X kirikiri2/trunk/kirikiri2/tests/wsh fBNgQƂĂB
+
+ +
agg.dll (experimental)
+
@gg AGG (Anti-Grain Geometry) 𗘗pĐ}``svOCłB
+@ȈՓI SVG ǂݍ/`@\𗘗p邱Ƃł܂B
+@SVG `悷ɂ́AƂ +
+:
var svg  = new AGGPrimitive(layer, "SVG", "tiger.svg");
+var svg1 = new AGGPrimitive(layer, "SVG", "tiger.svg");
+
+
+ +Ƃ܂ (Ƃ AGG SVG ǂݍ݃T|[g̐ɂAǂݍ߂Ȃ SVG ł)B
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExAgg fBNgQƂĂB
+
+ + +
csvParser.dll (experimental)
+
@gg CSV (Comma Separated Values) t@Cǂݍނ߂̃vOCłB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/csvParser fBNgQƂĂB
+
+ + +
expat.dll (experimental)
+
@gg Expat ʂ XML @Cǂݍނ߂̃vOCłB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/expat fBNgQƂĂB
+
+ + +
json.dll (experimental)
+
@gg JSON ǂݍނ߂̃vOCłB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/json fBNgQƂĂB
+
+ +
layerExImage.dll (experimental)
+
@Cɑ΂AxƃRgXg̒AFƍʓx̒AmCYljǂݍނ߂̃vOCłB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/layerExImage fBNgQƂĂB
+
+ +
perspective.dll (experimental)
+
@C̃p[XyNeBuό`svOCłB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/layerPerspective fBNgQƂĂB
+
+ + +
saveStruct.dll
+
Array/Dictionary saveStruct ̏AUnicode (UTF-16)ł͂ȂÃ݂R[hy[W܂ UTF-8 ŏo͉”\ɂ镨łB
+@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/saveStruct fBNgQƂĂB
+
+ + +
fstat.dll
+
Storages NXɁAt@C̃TCYXVȂǂ̏擾At@CXg[WVXeo\bhlj܂B +@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/fstat fBNgQƂĂB
+
+ +
clipboardEx.dll(experimental)
+
Clipboard NXɁA摜TJSNbv{[hĂƂ肷@\ANbv{[h̍XVmnho^@\lj܂B +@ڂ gg\[X kirikiri2/trunk/kirikiri2/src/plugins/win32/clipboardEx fBNgQƂĂB
+
+ + + +

+
+ + + + diff --git a/docs/kr2doc/contents/Releaser.html b/docs/kr2doc/contents/Releaser.html new file mode 100644 index 0000000..31dd6e4 --- /dev/null +++ b/docs/kr2doc/contents/Releaser.html @@ -0,0 +1,113 @@ + + + + + + + Releaser + + + + + + + + +

Releaserɂ‚ +

+@Releaser ́AtH_A[JCut@Cɂ܂Ƃ߂邽߂̃c[łB
+@܂Agg̃vWFNgtH_w肵ÃvWFNgtH_ɎP̎s”\t@C쐬邱Ƃł܂B
+
+

Releaser ̎g +

+ReleaserSelect.png
+
+@Releaser ( tools tH_ɂ krkrrel.exe ) sƁAŏɃtH_w肷悤ɋ߂܂̂ŃtH_w肵ĂB
+@Ŏw肵tH_̒ɂt@CΏۂɂ܂B
+
+
Note
+@Releaser ́AŏIIȃA[JCu쐬ߒœeS̃t@C‚ƁAƂt@CقȂĂÂɂ܂Ƃ߂āA•̃t@C̗eʂgpȂƂ@\܂B

+
Note
+@Releaser ́ACVS ^fBNg("CVS"ƂOŁA"Repository"ƂÕt@C݂fBNg)Iɖ܂B܂AO̐擪 . (hbg)Ŏn܂t@CfBNg(UNIX̉Bt@C Subversion ^fBNgȂ)𖳎܂B

+
Note
+@Releaser ́AA[JCu쐬ƁAA[JCu쐬fBNg default.rpf Ƃt@C쐬܂B̒ɂ̓A[JCu쐬ۂ̃IvVLqĂAA[JCu쐬ƂɓݒŊȒPɍ쐬邱Ƃł܂B

+
+

Releaser ̐ݒ +

+@tH_I͐ݒʂɂȂ܂B
+
+
utH_Iɖ߂v{^
+
@tH_I蒼ł܂B
+
uvt@C : ۑv{^
+
@݂̐ݒt@Cɕۑ܂B
+
uvt@C : ǂݍ݁v{^
+
@ݒt@Cǂݍ݂܂B
+
u쐬v{^
+
@݂̐ݒɊÂAA[JCut@C EXE `̎s”\t@Co͂܂B
+
uLZv(܂͏I) {^
+
@Releaser I܂B
+
uóv^u
+
ReleaserOutput.png
+
+
+
uo͌`v
+
@u.XP3 A[JCuvIԂƁAxp3 ` ( ggW̃A[JCu` ) ̃t@Co͂܂Bu.EXE `s”\t@CvIԂƁAs”\t@Co͂܂Bu.EXE `s”\t@CvI񂾏ꍇ́AReleaser ( krkrrel.exe ) ƓtH_A̐ẽtH_ɂĂ krkr.eXe gp܂B
+
uo̓t@Cv
+
@o͂t@Cw肵ĂBuQƁv{^NbNƃt@C_CAO{bNXŎw肷邱Ƃł܂B
+
ut@Cv^u
+
ReleaserFiles.png
+
+@gqƂɁAuḱvuA[JCuɂ͊܂߂邪kȂ́vuA[JCuɂ͊܂߂Ȃ́vIԎł܂BʏAftHg̕ނ̂܂܂ł܂܂B
+@uḱvɃt@C𕪗ނƈks邽߁At@CTCYȂ܂B܂AeLXgGfB^oCiGfB^Œ`ĂȒPɂ͉ǂłȂԂɂȂ܂BAksƓWJɎԂƂfbg܂BPNG JPEG ERI Ȃǂ͊ɈkĂāAukvɕނĂʂɁAWJɗ]vɎԂ悤ɂȂ̂ŁAk邱Ƃ͂߂ł܂B
+
uIvVv^u
+
ReleaserSettings.png
+
+
+
u傫ȃt@CkȂv
+
@Yt@CuḱvɕނĂĂAw肳ꂽTCYȏłΈksȂAƂݒłBgg̍\Akꂽt@C̓ɓWJȂ΂ȂȂ߁A傫ȃt@Ck͎̂s̃RXgȂ܂B
+
uWJveNgv
+
@`FbNƁAA[JCũCfbNX ( i[Ăt@C̃Xg ) ɁuWJveNgv̑t܂BɂA[JCuWJc[ɑ΂u҂̓t@CWJ邱Ƃ]łȂvƂӎv\邱Ƃł܂B
+
uOggVorbisR[hubNLv
+
@`FbNƁAOggVorbis t@C ( .ogg t@C ) ̃xNgʎqpR[hubNL܂BOggVorbist@C͕̃t@CԂŋʂ̃R[hubNt@CƂɎĂꍇ̂ŁA‚ɂ܂Ƃ߂ăTCY̐ߖsƂł܂B
+
uCfbNXkv
+
@`FbNƁAA[JCũCfbNX ( i[Ăt@C̃Xg ) kATCY̐ߖ邱Ƃł܂B

Note
+uIvVv^úuWJveNgv`FbNĂۂɓWJłȂ悤ɈÍ肷ł͂܂Bӎv\sƂł邾łB܂AA[JCuWJc[쐬 ( Ƃ ) ̓WJveNgtȎ݂lĂ ( ̃tOĂΓWJۂAWJOɌxȂ )B
+

+
+
us”\t@Cݒv^u
+
@o͌`Ɏs”\t@Cw肵ꍇɂ̂ݕ\܂B
+@̐ݒʂ ggݒ ƓłB
+
+ReleaserExeSettings.png
+
+
+
uIvVv
+
@s”\t@Cɑ΂ftHg̃IvVݒł܂B
+
uACRv
+
@s”\t@C̃ACRw肷邱Ƃł܂B
+

R}hCIvV +

+Releaser ͈ȉ̃R}hCIvV󂯕t܂B +
+
tH_
+
^[Qbg̃tH_w肵܂B
+
-go
+
ɃA[JCu쐬Â܂܏I܂Bob`ȂǂŗpĂBIvVȂǂ͂炩߁A^[Qbg̃tH_ default.rpf ƂOŕۑĂĂ (ȂĂ -nowriterpf -out IvVƑgݍ킹ăA[JCu邱Ƃ͉”\ł )B
+
-nowriterpf
+
I default.rpf o܂B
+
-out t@C
+
o̓t@Cw肵܂B
+
-rpf t@C
+
ǂݍރvt@Cw肵܂B

+Ƃ΁Aȉ̂悤Ɏw肵܂B
+ +
+krkrrel project -out ..\release\data.xp3 -nowriterpf -go +
+ +
+ + + + diff --git a/docs/kr2doc/contents/ReleaserExeSettings.png b/docs/kr2doc/contents/ReleaserExeSettings.png new file mode 100644 index 0000000..abfeac1 Binary files /dev/null and b/docs/kr2doc/contents/ReleaserExeSettings.png differ diff --git a/docs/kr2doc/contents/ReleaserFiles.png b/docs/kr2doc/contents/ReleaserFiles.png new file mode 100644 index 0000000..5bd4b11 Binary files /dev/null and b/docs/kr2doc/contents/ReleaserFiles.png differ diff --git a/docs/kr2doc/contents/ReleaserOutput.png b/docs/kr2doc/contents/ReleaserOutput.png new file mode 100644 index 0000000..24951de Binary files /dev/null and b/docs/kr2doc/contents/ReleaserOutput.png differ diff --git a/docs/kr2doc/contents/ReleaserSelect.png b/docs/kr2doc/contents/ReleaserSelect.png new file mode 100644 index 0000000..9c891d3 Binary files /dev/null and b/docs/kr2doc/contents/ReleaserSelect.png differ diff --git a/docs/kr2doc/contents/ReleaserSettings.png b/docs/kr2doc/contents/ReleaserSettings.png new file mode 100644 index 0000000..c37fc44 Binary files /dev/null and b/docs/kr2doc/contents/ReleaserSettings.png differ diff --git a/docs/kr2doc/contents/SaveIcon.png b/docs/kr2doc/contents/SaveIcon.png new file mode 100644 index 0000000..ac85866 Binary files /dev/null and b/docs/kr2doc/contents/SaveIcon.png differ diff --git a/docs/kr2doc/contents/ScriptEditor.html b/docs/kr2doc/contents/ScriptEditor.html new file mode 100644 index 0000000..fefbb3e --- /dev/null +++ b/docs/kr2doc/contents/ScriptEditor.html @@ -0,0 +1,53 @@ + + + + + + + XNvgGfB^ + + + + + + + + +

XNvgGfB^ɂ‚ +

+@XNvgGfB^́As Shift + F2 Ƃɂ\邱Ƃł܂B
+@XNvgGfB^ł͊ȒP TJS XNvg̕ҏWƂ̎s邱Ƃł܂B
+@̃GfB^͊ȈՓIȂ̂łA{iIȃXNvg̕ҏW͈Ӑ}Ă܂B
+
+@OƂA̗O̔ʒuw߂ɁuXNvgGfB^ (Oʒm)vƂXNvgGfB^̃EBhEJꍇ܂B̏ꍇ͂̃XNvgGfB^͓eύX֎~̏ԂɂȂ܂B
+
+

ʂ̐ +

+ScriptEditor.png
+
+ENbNj[̐łB
+
+
CutIcon.png ؂
+
@I͈͂؂܂B؂ꂽI͈͂̓Nbv{[hɕێ܂B
+
CopyIcon.png Rs[
+
@I͈͂Nbv{[hɃRs[܂B
+
PasteIcon.png \t
+
@Nbv{[h當\t܂B
+
UndoIcon.png ɖ߂
+
@Ȏɖ߂܂B
+
ExecIcon.png s
+
@XNvgGfB^ɓ͂ꂽe TJS2 XNvgƂĎs܂B
+
SaveIcon.png ۑ
+
@et@Cɕۑ܂B
+
ControllerIcon.png Rg[
+
@Rg[ \܂B
+
ExprWatchIcon.png Ď
+
@Ď \܂B
+
ConsoleIcon.png R\[
+
@R\[ \܂B

+
+ + + + diff --git a/docs/kr2doc/contents/ScriptEditor.png b/docs/kr2doc/contents/ScriptEditor.png new file mode 100644 index 0000000..44d441e Binary files /dev/null and b/docs/kr2doc/contents/ScriptEditor.png differ diff --git a/docs/kr2doc/contents/ScriptEditorIcon.png b/docs/kr2doc/contents/ScriptEditorIcon.png new file mode 100644 index 0000000..13e6e52 Binary files /dev/null and b/docs/kr2doc/contents/ScriptEditorIcon.png differ diff --git a/docs/kr2doc/contents/SignTool.html b/docs/kr2doc/contents/SignTool.html new file mode 100644 index 0000000..17eb560 --- /dev/null +++ b/docs/kr2doc/contents/SignTool.html @@ -0,0 +1,130 @@ + + + + + + + L[Ec[ + + + + + + + + +

L[Ec[ɂ‚ +

+@L[Ec[́Azzf[^ɑ΂AȒPdqs߂̃c[łB
+@dqg΁At@CȐ҂ɂč쐬ꂽł邱Ƃ̃`FbNAt@C̉`FbNAj`FbNsƂł܂B
+@݂ł́At@Cj`FbNc[̏𗘗p܂B
+
+ +

JE閧ɂ‚ +

+@L[Ec[g߂ɂ́Ãc[gāuJv(public key)Ɓuv(private key)ƂQ‚̑΂ɂȂ(yAɂȂ)L[(L[yA)쐬Kv܂B
+@ƂĂÂ͈ȉ̂悤Ȍ`̕łB
+ +
+-----BEGIN PUBLIC KEY-----
+MIGJAoGBAJYfPysW57qE3J2ddGWEG+RzXUzFkWa0ct3p7qJfuWDB+52DbfS9qSpw
+iTHQ54vl7K35x+WDQdn29cfgJxp9UD3fzY4h6E2ReE9vj4h0FCMK8dpCFnQkOD/M
+hDSiXfXz7KmfMXppM0CjofvH+IL7BJ3/GcLFcuEw3hEnzoajIm1TAgMBAAE=
+-----END PUBLIC KEY-----
+
+
+ +@J͌JĂ܂ȂL[A閧͌JĂ͂ȂȂL[łB
+@sƂɂ͔閧p܂Bdq́A̔閧gĐ܂B
+@̏mFƂɂ͌Jp܂B閧ƌJ͏ɑ΂ɂȂAY閧gčŝ݂A̔閧Ƒ΂ɂȂJŐɊmFł܂B
+@閧mȂ҂̔閧ŏĂAȌJł͏mFłȂƂɂȂ܂BJ閧𐄑邱Ƃ͕s”\ł̂ŁA閧ĂlȏłȂƂɂȂ܂B
+
Note
+{́ÁuJvJۂɁÁuJvȕǂmFKv܂BJȂ̂ǂȂ΁Adq̈Ӗ͔Ȃ܂BAgg̃L[Ec[ł͂܂ł̍l͍sĂ܂B

+
Note
+gg̃L[Ec[pÍ2.25beta7ECC(ȉ~ȐÍ)RSAɕύXɂȂ܂B
+gg̃L[Ec[RSAL[̒1024rbgłB܂A閧̓pXt[Ył̕ی͍s܂B
+gg̃L[Ec[RSAJE閧͑̃\tgEFAPEM`̃L[ƌ݊܂AL[Ec[ȊOŐL[gꍇA邢̓L[Ec[ŐL[𑼂̃\tgEFAŎgpꍇ̓̓T|[gOłB
+

+
+

L[̂ +

+
+@L[Ec[(tools tH_ɂ krkrsign.exe)Nƍŏɕ\̂̓L[̉ʂłB
+sign0.png
+
+
+
+
uv{^
+
@NbNƃL[yA̐n܂܂BŏɁuGgs[WvƂEBhEA}EXł߂ɓƂv̂ŁAwɏ]Ă(lɐȂL[𐶐ׂɕKvł)B
+@EBhE‚ƁÁuꂽJvƁuꂽ閧v̗ɁAꂽL[yA\܂B
+
+
ꂽJ
+
@ꂽJ\܂B́uRs[v{^ƁANbv{[hɃRs[邱Ƃł܂B
+
ꂽ閧
+
@ꂽ閧\܂B́uRs[v{^ƁANbv{[hɃRs[邱Ƃł܂B
+@ZLeB̓sÃEBhE‚ƂɃNbv{[h̓e̓NÂŒӂĂB
+
+ +

̂ +

+
+@uv^uNbNƁẢʂ\܂B
+sign1.png
+
+
+
+
+
@閧w肵ĂB
+
Ώۃt@C
+
@̑ΏۂƂȂt@Cw肷邱Ƃł܂B
+@uQƁv{^ƁAt@CQƃ_CAO{bNXĴŁAΏۂƂt@Cw肵ĂB
+@̃EBhEɑΏۂƂt@Chbv邱ƂłAΏۃt@Cw肷邱Ƃł܂(o[Wł͕t@Cxɏ邱Ƃ͂ł܂)B
+
+
uv{^
+
@ΏۂƂȂt@C܂B
+@t@ĆAΏۃt@C̃t@CɁAgq .sig tꂽt@CɂȂ܂AOIɋgg{̂̏ꍇ́A{̂ɏߍ܂܂B
+
+

mF̂ +

+
+@umFv^uNbNƁẢʂ\܂B
+sign2.png
+
+
+
+
J
+
@Jw肵ĂB
+
Ώۃt@C
+
@mF̑ΏۂƂȂt@Cw肷邱Ƃł܂B
+@uQƁv{^ƁAt@CQƃ_CAO{bNXĴŁAΏۂƂt@Cw肵ĂB
+@̃EBhEɑΏۂƂt@Chbv邱ƂłAΏۃt@Cw肷邱Ƃł܂(o[Wł́Ãc[ŕt@C̏xɊmF邱Ƃ͂ł܂)B
+
+
u`FbNv{^
+
@Ώۃt@C̏mF܂B
+@ʂ̓bZ[W{bNXŒʒm܂B
+ +

R}hC̎gp@ +

+@R}hCL[Ec[gp邱ƂɂAt@CɏsƂł܂BmakeȂǂ̃c[Ƒgݍ킹ĎgƂɕ֗łB
+@ȉ̏Ŏw肵܂B
+ +
+krkrsign -sign "Ώۃt@C" "閧t@C" +
+ +閧t@Cɂ́A閧eLXgƂĕۑt@Cw肵ĂB
+Ƃ΁Agame.eXe ɏꍇ
+ +
+krkrsign -sign "game.eXe" "key.priv" +
+ +@Ǝw肵܂B̌Ăяoł͈‚̃t@Cł܂B
+ + + + + + + diff --git a/docs/kr2doc/contents/SoundSystem.html b/docs/kr2doc/contents/SoundSystem.html new file mode 100644 index 0000000..a45abb1 --- /dev/null +++ b/docs/kr2doc/contents/SoundSystem.html @@ -0,0 +1,48 @@ + + + + + + + TEhVXe + + + + + + + + +

TEhVXeɂ‚ +

+@gg̃TEhVXe MIDIACD-DAAWave (PCM) Đł܂B
+@MIDI Đ̓V[PTĂAĐ`ldȂȂΓĐł܂B
+@CD-DA Đ͍ĐhCudȂȂΓĐłACD-ROM hCuꎩ̂ɑ΂ĉʂ𐧌䂷邱Ƃł܂B
+@Wave Đ͕𓯎ĐłAXg[~OĐ (TEh“ǂݍ݂ȂĐ) 邱ƂłقATEh[vt@C (.sli t@C) pāA‚߂ȂV[Xȃ[vĐł܂ (TEh[vt@C̓[v`[iō쐬܂)B
+
+ +

WaveSoundBuffer ōД\Ȍ` +

+@WaveSoundBuffer ł́AWŖk RIFF Wave ` ( g .wav ŁAWindows W` ) Đ邱Ƃł܂B󂯕t`͈ȉ̒ʂłB
+
+
  • WAVE_FORMAT_PCM `ŁA8bit ȏ 32bit ȉ̐ PCMAƒ`l 1(m)A2(XeI), 4(quadraphonic)A6(5.1ch) ̂
  • WAVE_FORMAT_IEEE_FLOAT `ŁA32bit ̕_ PCMAƒ`l 1(m)A2(XeI), 4(quadraphonic)A6(5.1ch) ̂
  • WAVE_FORMAT_EXTENSIBLE `ŁATu^Cv KSDATAFORMAT_SUBTYPE_PCM `8bit ȏ 32bit ȉ̐ PCM
  • WAVE_FORMAT_EXTENSIBLE `ŁATu^Cv KSDATAFORMAT_SUBTYPE_IEEE_FLOAT ` 32bit _ PCM

+@16bit z鐮 PCM (24bit PCM Ȃ) _ PCMAXeIz`l̃TEh ( 4chTEh5.1chTEhȂ ) ̍Đ́AWDM ñTEhhCogpĂVXe ( Windows2000, XP ȍ~A Windows 98/98SE/ME WDM hCogp̃VXe ) ł݂̂̃T|[gƂȂ܂B
+
+@܂AWaveSoundBuffer ōД\Ȍ`́AvOCɂĊg邱Ƃł܂B
+
+

WaveSoundBuffer ł 4ch 6ch ̈ +

+@WAVE_FORMAT_EXTENSIBLE ́Af[^Ɂuǂ̃`lǂ̃Xs[J[Ɋ蓖ĂĂ邩v̏Ă܂AWAVE_FORMAT_PCM WAVE_FORMAT_IEEE_FLOAT ̏ꍇ͂̏Ă܂Bgg WAVE_FORMAT_PCM WAVE_FORMAT_IEEE_FLOAT 4ch 6ch ̃f[^Ƃ͎̂悤ɉ߂܂B
+
+
+
4cĥƂ
+
`l̐擪AꂼAOAOEA㍶AẼXs[J[pf[^łƌȂ܂
+
6cĥƂ
+
`l̐擪AꂼAOAOAOEA㍶AEAg̃Xs[J[pf[^łƌȂ܂

+܂AOggVorbis 4ch 6ch ̃TEhĐƂɂƓ[Kp܂B
+
+ + + + diff --git a/docs/kr2doc/contents/Startup.html b/docs/kr2doc/contents/Startup.html new file mode 100644 index 0000000..e756190 --- /dev/null +++ b/docs/kr2doc/contents/Startup.html @@ -0,0 +1,75 @@ + + + + + + + N̎d + + + + + + + + +

gg̋Nɂ‚ +

+@ggNAXNvgw肷邽߂ɂ͒ʏAvWFNgtH_ 肷Kv܂ ( Xg[WVXe Q )B
+@vWFNgtH_肷@͂‚܂ALɋɗD悳܂ ( ̂قɏ̂KpłΓKp )B
+@NɋggɓnIvVɂ‚Ă R}hCIvV QƂĂB
+
+

vWFNgtH_̌菇 +

+
+
R}hCɎw肳ꂽtH_A[JCu
+
@R}hC̈ƂătH_w肳ꂽꍇAvWFNgtH_ƌȂAs܂B
+@R}hC̈Ƃ XP3 A[JCuw肳ꂽꍇA̒ɃvWFNgtH_ĂƌȂAs܂B
+@R}hC̈Ƃ t@CtH_w肷̂̓R}hvvgł܂AԊȒPȂ̂́AGNXv[uJvŁAgg̎s”\t@C̃ACȐɃvWFNgtH_t@Chbv邱ƂłB
+@܂Agg̎s”\t@Cւ̈Ƃē̃vWFNgtH_V[gJbgfXNgbvȂǂɂĂƕ֗ł傤B
+
s”\t@CƓꏊ content-data tH_
+
@s”\t@CƓꏊ "content-data" Ƃ̃tH_ꍇ͂vWFNgtH_ƌȂAs܂B
+
s”\t@CƓꏊ "data.xp3" t@C
+
@s”\t@CƓꏊ data.xp3 Ƃ̃A[JCut@Cꍇ́A XP3 A[JCu`ƂĂ̒ɃvWFNgtH_ĂƌȂAs܂B
+
s”\t@CƓꏊ "data.exe" t@C
+
@s”\t@CƓꏊ data.exe Ƃ̃t@Cꍇ́A XP3 A[JCu`ƂĂ̒ɃvWFNgtH_ĂƌȂAs܂B
+( XP3 A[JCu͎s”\t@Cƌł邽߂̂悤ȃvWFNgtH_̌@܂ )
+
g XP3 A[JCuĂƂ
+
@XP3 `A[JCu͎s”\t@Cƌ邱Ƃł܂Ag XP3 A[JCuƌĂꍇAgɃvWFNgtH_ĂƌȂAs܂B
+
s”\t@CƓꏊ data tH_
+
@s”\t@CƓꏊ "data" Ƃ̃tH_ꍇ͂vWFNgtH_ƌȂAs܂B

+@̕@łłȂꍇ́AtH_/A[JCuỈʂo܂B
+@A[XIvV uXP3A[JCû݂svw肳Ăꍇ́Adata.xp3t@CAdata.exet@CAug XP3 A[JCuĂƂv̏ꍇ̓삵܂ ( ggݒ Q )B
+
+

tH_/A[JCuI +

+@tH_/A[JCuỈʂ͈ȉ̂悤ɂȂ܂B
+FolderSelector.png
+
+@݃tH_IĂ̂At@CIĂ͉̂̑I𒆂̃t@C̉E (tH_) (t@C) ƂďoĂ܂B
+
+
+
uIȂv{^
+
@̃{^NbNƁAvWFNgtH_I܂BRg[ J܂BvWFNgtH_w肳ĂȂԂłAR\[XNvgGfB^gĊȒPȃXNvg̃eXgȂǂ邱Ƃł܂B
+
uOKv{^
+
@ݑI𒆂̃tH_t@C̎sJn܂B
+
uLZv{^
+
@ɋggI܂B
+

ŏɎst@C +

+@vWFNgtH_AŏɎŝ́AvWFNgtH_ startup.tjs łBꂪȂꍇ̓G[ɂȂ܂B
+
+

bZ[W}bvt@C +

+@gǵANɋggƓtH_ msgmap.tjs 邩ǂ𒲂ׁAꂪ݂Ύs܂B[XIvVłǂݍ܂Ȃ悤Ɏw肳Ăꍇ܂ ( ggݒ Q )Bmsgmap.tjs ł System.assignMessage gpăbZ[W̊蓖ĂύX邱Ƃł܂Bmsgmap.tjs Rg[ ł쐬邱Ƃł܂B
+
+

ݒt@C +

+@gǵAggݒ ō쐬ݒt@C (.cf t@C .cfu t@C) ǂݍ݁AɋLqĂݒɂē삵܂B
+@t@Ct@C̍쐬ꏊɂ‚Ă ggݒ QƂĂB
+
+ + + + diff --git a/docs/kr2doc/contents/StorageSystem.html b/docs/kr2doc/contents/StorageSystem.html new file mode 100644 index 0000000..1e32dec --- /dev/null +++ b/docs/kr2doc/contents/StorageSystem.html @@ -0,0 +1,69 @@ + + + + + + + Xg[WVXe + + + + + + + + +

Xg[WVXeɂ‚ +

+@ggł̓t@CA[JCũt@CȂ̃\[Xɂ‚āAt@Cł͂ȂĂāuXg[WvƌĂł܂B
+
+ +

Xg[W +

+@Xg[WƂ́Agĝ݂ŗpXg[W\OŁAURI Ɏ@ŃXg[W\܂B
+@\ĹA
+
+fBA://hC/pX
+
+@̌`ōs܂BpX̋؂蕶 / (XbV) p܂B
+
+

[JXg[W +

+@[JXg[W ( [Jt@C ) \Xg[ẂAfBA file AhC . (hbg) p܂B܂AWindows ̏ꍇ̓pX̐擪̓hCuɂȂ܂B
+
+@Ƃ΁AC:\Program Files\Game\game.exe ́A
+file://./c/program files/game/game.exe
+@ƂȂ܂B
+
+@Storages.getFullPath \bh́AOS ̎gt@C瓝Xg[Wւ̕ϊsƂł܂B̉ߒŁAt@C̑啶ׂ͂ďɕϊ܂ ( [JXg[Wɂ‚Ă͑啶Ə͋ʂ܂ )B܂ApX؂ \ pĂꍇ / ɕϊ܂B
+@Storages.getLocalName \bh́AXg[W OS ̎gt@Cւ̕ϊsƂł܂BggȊÕAvP[VɃXg[WnꍇȂǂ͂̃\bhgpKv܂B
+
+

A[JCuXg[W +

+@A[JCũXg[Ww肷ꍇ́A > ŋ؂A> OA[JCuXg[W̃Xg[WA> A[JCuł̃pXɎw肵܂B
+
+@Ƃ΁Afile://./c/program files/game/game.xp3 image/base.jpg ƂXg[WȂ΁A
+file://./c/program files/game/game.xp3>image/base.jpg
+@ƂȂ܂B
+@2.19 beta 14 A[JCű؂蕶 '#' '>' ɕς܂B
+
+@gg͕W XP3 ƂggƎ`̃A[JCuXg[WƂł܂ ( XPK ̑Ř`Ȃ̂ XP3 )BXP3 `̃A[JCu̍쐬@ɂ‚Ă Releaser QƂĂB
+@XP3 A[JCu͎s”\t@Cƌ邱Ƃł܂B̏ꍇ͋gg͎s”\t@C‚̃A[JCut@CƂČȂƂł܂ ( Releaser gg{̂Ƃ̌T|[gĂ܂ )B
+
+

vWFNgtH_ +

+@ggŃQ[c[ȂǂꍇAKvȃt@Cׂ͂āuvWFNgtH_vɂ܂Ƃ߂ĊJŝʓIłBgǵANɃvWFNgtH_݂̃JgtH_ɐݒ肵܂B
+@vWFNgtH_̑΃pXłׂĂw肵Ă΁AReleaser ŒP̎s”\t@CȂǂɂĂpXwςKv͂܂B
+
+

f[^ۑꏊ +

+@f[^ۑꏊ R}hCIvV -datapath IvVŎw肳ꂽtH_łBSystem.dataPath vpeBŎ擾邱Ƃł܂B
+@ggo͂e탍O⃆[UƂ̐ݒt@C͂ɏo͂܂B
+@܂A[UQ[c[Ȃǂꍇ́Af[^͂ɕۑ邱Ƃ܂B
+
+ + + + + diff --git a/docs/kr2doc/contents/TJSDumpIcon.png b/docs/kr2doc/contents/TJSDumpIcon.png new file mode 100644 index 0000000..f7d412f Binary files /dev/null and b/docs/kr2doc/contents/TJSDumpIcon.png differ diff --git a/docs/kr2doc/contents/TPC.html b/docs/kr2doc/contents/TPC.html new file mode 100644 index 0000000..8ff083b --- /dev/null +++ b/docs/kr2doc/contents/TPC.html @@ -0,0 +1,253 @@ + + + + + + + 摜tH[}bgRo[^ + + + + + + + + +

摜tH[}bgRo[^ɂ‚ +

+@摜tH[}bgRo[^ ( tools tH_ɂ krkrtpc.exe ) ́Agg̉摜̑ݕϊs߂̃c[łB
+@lXȉ摜̗pӂɎg܂B
+
+@̓t@CtH[}bgƂĂ BMP, PNG, JPEG, PSDAo̓t@CtH[}bgƂĂ BMP, PNG, TLG5, TLG6, JPEG ̂ꂩIł܂B
+@ggp悤ȃC/}XN`̓߉摜ǂݍ񂾂Ao͂鎖ł܂BŗpĂu}XNvƂp̓At@`lƓ`łB
+
+@{Iɂ͉摜tH[}bgϊ邾Ȃ̂ŁAŏo͂摜́Ã\tgc[ɂgƎv܂B
+
+@ȂÃc[ɌƂł͂܂񂪁AobNAbv͂YȂI
+
+

͉摜tH[}bg +

+@̓t@CtH[}bgƂẮAȉ̌`p邱Ƃł܂B
+
+
+
BMP
+
@Windows Wrbg}bv`łB32 bit (bpp) ` BMP ̓At@`lt BMP łƌȂ܂B
+@̑̌` BMP ́Asȉ摜(ߏȂ摜)łƌȂ܂ (q̃C/}XN`ɗpꍇ)B
+
PNG
+
@Portable Network Graphic `łB̂(At@`lⓧߏ) PNG ǂݍނƂł܂B
+
PSD
+
@Adobe Photoshop 3 ȍ~ŗp`łBÃc[œǂݍ߂ PSD ɂ͑傫Ȉȉ̐܂B
+
+
  • J[[h RGB ̂̈ȊOǂݍ߂Ȃ
  • 16bit/`l̂̂ǂݍ߂Ȃ
  • kRLEk̂ݑΉ ( Photoshop3.0 `̏ꍇ RLEk̂ݑΉ )

+@̌`̓C/}XN`ƂĂ͓ǂݍނƂł܂B +@̂̃f[^͓ǂݍ߂܂Aǂݍ߂Ȃf[^܂B
+@J[[h RGB ȊO(CMYKȂ)gpĂꍇ RGB ɕϊĂB16bit/`lgpĂꍇ 8bit/`lɕϊĂB
+@uʏvȊÕuh[h̃C[܂ޏꍇ́Ãc[ɓ͂OɁu\̓vsĂΑvłB
+
+@PSD t@C̓ǂݍ݋@\́Ao͌`ɂāultAddAlpha`ŏo͂vI邩AȂɂđ傫ς܂B
+
+@ultAddAlpha`ŏo͂vIĂꍇ́AuʏvuĂ(jA)vuĂ(jA)vuZvuXN[vuI[o[Cvun[hCgvu\tgCgvuĂJ[vuĂ݃J[vur()vur()vu̐ΒlvuOṽC[܂܂ꂽ PSD t@CǂݍނƂł܂B܂Auʏv݂̂ō\ꂽ摜ł΁ÃC[dȂĂĂΉł܂ (̃[hł́ÃC[dȂĂƑΉł܂)B
+
+@ultAddAlpha`ŏo͂vIĂꍇ́AuʏṽC[ƁuĂ(jA)ṽC[ɂ̂ݑΉł܂B̏ꍇ́AC[()ɁAuCӂ̐́wʏxC[vuCӂ̐́wĂ(jA)xC[v̏ɂȂĂȂ΂Ȃ܂BuCӂ̐vƂ́A0A‚܂背C[SȂA邢1ȏ̃C[łB
+
+
ultAddAlpha`ŏo͂vIĂꍇɓǂݍ݉”\ȗ
+
  • uʏvC[1̏ɁuĂ(jA)vC[1
  • uʏvC[ȂāAuĂ(jA)vC[1
  • uʏvC[1̂
  • uʏvC[3̏ɁuĂ(jA)vC[2
+
ultAddAlpha`ŏo͂vIĂꍇɓǂݍ߂Ȃ
+
  • uʏvC[1̏ɁuĂ(jA)vC[1ȀɂɁuʏvC[1
    +(ĂjÃC[͒ʏ탌C[̊ԂɋނƂ͂ł܂)
  • uĂ(jA)vC[1̏ɁuʏvC[1Aɂ̏ɁuĂ(jA)vC[1
    +(ʏ̃C[͕ĂjÃC[̊ԂɋނƂ͂ł܂)
  • uĂvC[1̂
    +(Ă͕ĂłẤuĂjAṽC[ł)
Photoshoṕuʏv͋gg̃At@AuĂ(jA)v͋gg̉Zɑ܂BltAdditiveAlpha(ZAt@)ł̓At@ƉZ̗𓯎ɕ\ł邽߁Â悤ȃC[\Photoshopf[^ǂݍނƂł܂B
+
+ +
+
JPEG
+
@tJ[ƃOCXP[̈ʓI JPEG `ǂݍ߂܂Bq̃C/}XN`̓͂ƂĎgƂł܂B
+
C/}XN`
+
@C/}XN`́AC(F)̉摜ƃ}XN(ߏ)̉摜ʁX̃t@CɂȂĂ̂łB
+@}XN摜́AC摜̃t@C̍Ō _m ̂‚t@CɂȂ܂ ( Ƃ test.jpg ɑ΂ test_m.jpg )B
+@C/}XN`ƂėLȓ͉摜tH[}bǵAꂼ BMP, JPEG, PNG łBCƃ}XÑtH[}bgقȂĂĂ܂܂B

Note
+@TLG5 TLG6 `͓͂Ƃėp邱Ƃł܂BERI `͌_ł͖ΉłB

+
+

o͉摜tH[}bg +

+@o͉摜tH[}bgƂĂ͈ȉ̌`p邱Ƃł܂B
+
+
+
24bit/32bit BMP
+
@24bit BMP ̓At@`lȂ BMP łB
+@32bit BMP ̓At@`l BMP ŁA‚̃t@C Cƃ}XNĂ BMP łB
+
PNG
+
@tJ[ PNGA邢̓At@`lt PNG łB
+
+
TLG5
+
@tJ[ TLG5A邢̓At@`lt TLG5 łB
+
Note
+@TLG5 `͈kɌ\Ԃ܂BvO~܂Ă܂悤Ɍ邩m܂B

+
+
TLG6
+
@tJ[ TLG6A邢̓At@`lt TLG6 łB
+
Note
+@TLG6 ` TLG5 `ƓAkɌ\Ԃ܂BvO~܂Ă܂悤Ɍ邩m܂B

+TLG6摜ɂ‚ĂTLG5摜ƓA^Oo܂B
+
+
C/}XN`
+
@̂摜ɂāAC/}XNʁX̃t@CɋL^łBꂼABMP, JPEG, PNG Ił܂B
+@}XN摜́AC摜̃t@C̍Ō _m ̂‚t@CɂȂ܂ ( Ƃ test.jpg ɑ΂ test_m.jpg )B
+@Cƃ}XNʁX̉摜`ɂ邱Ƃł܂ABMP BMP APNG PNG ̑gݍ킹͂قƂLjӖȂ̂ŁAL 32bit BMP At@`lt PNG Iǂł傤B
+@ǂ炩A邢͗ JPEG p΃t@CTCY͐ߖł܂A掿͈Ȃ܂B
+@C/}XN` TLG5 TLG6 `w肷邱Ƃ͂ł܂B
+

^O +

+摜tH[}bgRo[^́ATLG摜PNG摜Ɂu^Ovo܂Bu^Ov́A摜ǂ̂悤ɕ\ׂȂǂ܂ޏłB̃^OLayer.loadImages\bh̖߂lƂē邱Ƃł܂B
+
+ȉ̃^O񂪏o܂B
+
+
mode (TLĜ)
+
摜̕\[hłBusȉ摜v̏ꍇmode=opaqueŁAo͌`ltAddAlphaȂmode=addalphaƂo܂B
+û摜vŏo͌`ltAddAlphałȂꍇ́APSD t@CȊOAuʏṽC[݂̂܂ PSD t@Cǂݍ񂾏ꍇ mode=alpha ɂȂ܂BPSD t@CŁAuʏvȊÕC[ǂݍ񂾏ꍇ́Aꂼ̃uh[hɑΉ񂪏o܂B
+KAG̏ꍇAimage^Omodeɂ̂܂ܑΉAimage^OmodeȗƂ̏lɂȂ܂B‚܂AKAGłmodew肵ȂĂAIɂ̉摜ɓKmodeݒ肳ƌƂɂȂ܂B
+
+@gǵATJS̃O[oIuWFNg imageTagLayerType ƂzATLG摜̎ƒ^O mode ƃC̃^CvǂΉÂ邩\ĂAȉ̂悤ɒ`Ă܂B
+ +
+global.imageTagLayerType = %[
+    opaque      :%[type:ltOpaque            ],
+    rect        :%[type:ltOpaque            ],
+    alpha       :%[type:ltAlpha             ],
+    transparent :%[type:ltAlpha             ],
+    addalpha    :%[type:ltAddAlpha          ],
+    add         :%[type:ltAdditive          ],
+    sub         :%[type:ltSubtractive       ],
+    mul         :%[type:ltMultiplicative    ],
+    dodge       :%[type:ltDodge             ],
+    darken      :%[type:ltDarken            ],
+    lighten     :%[type:ltLighten           ],
+    screen      :%[type:ltScreen            ],
+    psnormal    :%[type:ltPsNormal          ],
+    psadd       :%[type:ltPsAdditive        ],
+    pssub       :%[type:ltPsSubtractive     ],
+    psmul       :%[type:ltPsMultiplicative  ],
+    psscreen    :%[type:ltPsScreen          ],
+    psoverlay   :%[type:ltPsOverlay         ],
+    pshlight    :%[type:ltPsHardLight       ],
+    psslight    :%[type:ltPsSoftLight       ],
+    psdodge     :%[type:ltPsColorDodge      ],
+    psdodge5    :%[type:ltPsColorDodge5     ],
+    psburn      :%[type:ltPsColorBurn       ],
+    pslighten   :%[type:ltPsLighten         ],
+    psdarken    :%[type:ltPsDarken          ],
+    psdiff      :%[type:ltPsDifference      ],
+    psdiff5     :%[type:ltPsDifference5     ],
+    psexcl      :%[type:ltPsExclusion       ],
+]
+
+
+ +@ꂼ̃C̃^Cvɂ‚Ă OtBbNVXe QƂĂB
+
offs_x offs_y offs_unit (TLG, PNG)
+
@́AϊPNGŁAPNG̉摜̍̃ItZbg(oFFs`N)̏܂łꍇ݂̂ɏo͂܂B
+@offs_x ͉ʒu̍[̋Aoffs_y ͏cʒȕ[̋łBoffs_unit pixel micrometer ̂ǂ炩ɂȂA̒Pʂ܂B
+
+
vpag_w vpag_h vpag_unit (TLG, PNG)
+
@́AϊPNGŁAPNG Virtual PAGeA‚܂摜Ŝ̃TCY(vpAg`N)̏܂łꍇ݂̂ɏo͂܂B
+@̏ PNG ɏo͂\tgEFAƂ ImageMagick[eBeB܂A ImageMagick trim (g)sۂɁAgỎ摜TCYƂĂ̏񂪏o͂܂B
+@vpag_w ͉摜Ŝ̉̃TCYAvpag_h ͉摜Ŝ̏c̃TCYAoffs_unit pixel micrometer ̂ǂ炩ɂȂATCY̒Pʂ܂B
+
+
reso_x reso_y reso_unit (TLG, PNG)
+
@́AϊPNGŁAPNG̉摜̉𑜓x(pHYs`N)̏܂łꍇ݂̂ɏo͂܂B
+@reso_x ͉̉𑜓xAreso_y ͏c̉𑜓xłBreso_unit meter ɂȂA𑜓x̒Pʂ܂B
+
+

摜tH[}bgRo[^̎g +

+
+@ΐAϊt@C摜tH[}bgRo[^̃EBhȄɃhbv邱ƂōsƂł܂B̃t@Chbv鎖ł܂B
+
+@sȉ摜A摜ɂꂼʂ̌`w肷邱Ƃł܂B
+
+@Ōusȉ摜vƂ́A摜S悪Sɕsȉ摜(Ƃ΁AKAGŎg悤Ȕwi摜)܂Bu摜vƂ́AɂȂ镔摜(ƂKAGŎg悤ȑOi摜)܂B
+@ȂA摜`ƂēĂ`łAʓIɉ摜ׂ̂ẴsNZSsł΁Ausȉ摜vƂĈ܂B
+
+@ϊIAet@C̕ϊAG[ɂȂmFł郍O\܂̂ŊmFĂB
+
+@ȉ́Aʂ̐łB
+
+TPC.png
+
+@sƁẢʂ\܂B
+
+
+
uIvV\v
+
@`FbNĂԂł́A̐ݒ蕔\܂B`FbN͂ƁAEBhE͏㕔ƂȂAɍגȂ܂BIvVݒ肪KvȂꍇɃEBhERpNgɂ邱Ƃł܂B
+
usȉ摜 - 24bit BMPv
+
@sȉ摜̏o͌`Ƃ 24bit BMP I܂B
+
usȉ摜 - PNGv
+
@sȉ摜̏o͌`Ƃ PNG I܂B
+
usȉ摜 - TLG5v
+
@sȉ摜̏o͌`Ƃ TLG5 I܂B
+
usȉ摜 - TLG6v
+
@sȉ摜̏o͌`Ƃ TLG6 I܂B
+
usȉ摜 - JPEGv
+
@sȉ摜̏o͌`Ƃ JPEG I܂B
+
usȉ摜 - JPEG IvV...v
+
@sȉ摜̏o͌`Ƃ JPEG Iꍇ́AJPEG ̈kNIeBI܂B
+ +
û摜 - 32bit BMP (C+}XN)v
+
@ߏ摜̏o͌`Ƃ 32bit BMP I܂B
+
û摜 - `lt PNG (C+}XN)v
+
@ߏ摜̏o͌`Ƃ At@`lt PNG I܂B
+
û摜 - `lt TLG5 (C+}XN)v
+
@ߏ摜̏o͌`Ƃ At@`lt TLG5 I܂B
+
û摜 - `lt TLG6 (C+}XN)v
+
@ߏ摜̏o͌`Ƃ At@`lt TLG6 I܂B
+
û摜 - C/}XN`v
+
@ߏ摜̏o͌`ƂăC/}XN`w肵܂BC/}XNɉp邩őI܂B܂AJPEG ̏ꍇAuJPEG IvVv{^NbN邱ƂɂāAJPEG ̈kNIeBI邱Ƃł܂B
+
û摜 - ͉摜ltAddAlpha`łƂ݂Ȃv
+
@̃IvV`FbNĂƁA͉摜ltAddAlpha`A‚܂ggLayer.typevpeBltAddAlphaw肵ĕ\ɓKAZAt@`łƌȂ܂B̃IvVɉe͉摜`BMPAPNGAC/}XN`ŁAPSD`͉e܂B
+@̃IvV`FbNĂȂƁA͉摜ltAlpha`łƌȂ܂BقƂǂ̃OtBbN\tg̏o͌`PNG̎dlltAlpha`łׁAʏ͂̃IvV̓`FbNȂłB
+@̃IvṼ`FbNĂȂԂŁAŒq́ultAddAlpha`ŏo͂v`FbNĂƁA摜tH[}bgRo[^ltAlpha`ltAddAlpha`ւ̕ϊs܂B
+@̃IvV`FbNƁAultAddAlpha`ŏo͂ṽIvV͎IɃ`FbN܂B܂AuS̐FṽIvV͎gps‚ɂȂ܂(At@F摜tH[}bgRo[^ł͉HȂȂ܂)B
+
+ +
û摜 - ltAddAlpha`ŏo͂v
+
@̃IvV`FbNĂƁAo͉摜ltAddAlpha`ŏo͂܂B
+@̃IvV`FbNĂȂƁAo͉摜̌`ltAlpha`A邢 PSD t@C̓͂̏ꍇ͂̃t@CɊ܂܂Ă郌C[̃uh[hɑΉ`ɂȂ܂B
+@lXȃOtBbN\tgAPNG̎dlłltAlpha`̉摜݂̂󂯕t܂̂ŁAo͉摜ggɎgpł͂Ȃꍇ́Aʏ̓`FbNȂłB
+@̃IvV`FbNĂƁAuS̐FṽIvV͎gps‚ɂȂ܂(At@F摜tH[}bgRo[^ł͉HȂȂ܂)B
+
+ +
û摜 - S̐Fv
+
@摜̊Sɓȕ̏w肵܂B
+@ʏAltAlpha `̉摜̏ꍇASɓȕłF̏Ă܂B͊̕SɓȂ̂ŕ\Ƃ͒Pɖ̂łA摜̉H ( JPEGɂ鈳k܂ ) sƂ͖܂B
+@̊Sɓȕ̏̕w肵܂B
+
+
+
+
@w肷ƁASɓȕ̐F͏܂ ( mɂ͐^œh‚Ԃ )B
+@ʏ͂̎wOKłB
+
̂܂
+
@s܂B̉摜̂܂܂ɂȂ܂B
+@SɃS~ꍇÃS~܂ňk邱ƂɂȂ̂ňkȂ܂B
+
+
@S̐FA̎ɂsȕ̐F琄A܂B
+@̋x 1, 2, 3, 5, 8 pixel Iׂ܂BŃsNZPʂŎw肳ꂽɂsȕ̃sNZ̐FAS̐F܂Bl傫قǏɎԂ܂BŎw肵Oɂ銮Sȕ̐F͏܂B
+@Ƃ JPEG ŃC摜kꍇAJPEG ̓A}ȐF̕ωꏊł̓XL[gmCY܂B͑Oi摜̏ꍇAuvȂ킸ASsƕs̋Eŋ}ȐF̕ωꍇA̕ɔ₷Ȃ܂BuvsƁAS̐Fs̐F獇邽߁AF̕ω̍}AXL[gmCY̔}邱Ƃł܂B܂AʓI JPEG ł F̏񂪗ׂ̃sNZƍ܂AuvsƂŁA(Ȃꍇ) Ӑ}ȂS̐Fƕs̐F鎖}邱Ƃł܂B
+@ʏ́uvIłBSɓȕɂ͐F͕̏Kv܂B܂sΉ摜̈k̃t@CTCY邱Ƃł܂B
@ultAddAlpha`ŏo͂v`FbNĂꍇ͂̃IvV͎gps‚ɂȂ܂BltAddAlpha`ł́uSv́Asx0AF͐^ȊOɂ蓾ȂłB
+
+
uo̓tH_ - ̓t@CƓtH_v
+
@o͂t@CA̓t@CƂȂtH_ɏo͂悤ɂ܂B
+
uo̓tH_ - wtH_v
+
@o̓t@CA̓͗Ɏw肵tH_ɏo͂܂B
+@uQ ...v{^NbNƁAo̓tH_I_CAO{bNX\邱Ƃł܂B
+@͗ɑ΃tH_w肵ꍇ́A̓t@ĈtH_̑ΈʒuŎw肷邱Ƃł܂B
+
uo̓tH_ - ̃t@Cꍇɏ㏑v
+
@̃`FbN{bNX`FbNƁÃt@CꍇA㏑܂B
+
uG[Ȃꍇ̓O\Ȃv
+
@̃`FbN{bNX`FbNƁAϊIāAϊɃG[Ȃꍇ́AOmF邽߂̃EBhE\܂B
+
u‚v
+
@̃c[I܂B
+ + + + + diff --git a/docs/kr2doc/contents/TPC.png b/docs/kr2doc/contents/TPC.png new file mode 100644 index 0000000..27a772d Binary files /dev/null and b/docs/kr2doc/contents/TPC.png differ diff --git a/docs/kr2doc/contents/Transition.html b/docs/kr2doc/contents/Transition.html new file mode 100644 index 0000000..3fe2a8c --- /dev/null +++ b/docs/kr2doc/contents/Transition.html @@ -0,0 +1,228 @@ + + + + + + + gWVɂ‚ + + + + + + + + +

gWVƂ +

+@gWV́AԂĉʂ̓ւsłBggQ̃gWV́ACP̂ɑ΂čsƂACc[ɑ΂čsƂł܂B
+@Cɐ؂ւ茳w肵ꍇ́A‚̃Cւ邱ƂɂȂ܂B
+@O҂̏ꍇ͊Y郌CA҂̏ꍇ̓C̃c[\̂܂܂ւ܂B
+@Layer.beginTransition \bhQƂĂB
+
+@ggQ̓gWVugWVnhvƌĂ΂镨ŊǗĂ܂B Layer.beginTransition \bh name Ŏw肷镨ŁAo[Wł͋gg{̓ɂRŽĂ܂BvOCɂg邱Ƃł܂B
+
+@ȉAgg{̂ɓĂgWVnhƁAggWVvOC ( extrans.dll ) Ŏgp”\ɂȂgWVnh܂B
+
+

IvV̎w +

+
+
+
TJS2 痘pꍇ
+
@Layer.beginTransition \bh options ɁAž`Ŏw肵܂BƂ΁A"universal" gWVAvague=100 time=2000 rule=rule1.png Ŏw肷ꍇ́Aoptions Ɉȉ̂悤Ɏw肵܂B
+
+%[vague:100, time:2000, rule:"rule1.png"]
+
KAG 痘pꍇ
+
@KAG ̏ꍇAtrans ^OɃIvVAƂĂ̂܂܋Lq܂BAIvVȊOɂw肷鑮 ( layer, children, method ) ܂B̑ƈꏏɃIvVw肷邱ƂɂȂ܂B
+@Ƃ΁AwiCɁAqC܂߂āAvague=100 time=2000 rule=rule1.png "universal" gWVsɂ͈ȉ̂悤ɂ܂B
+
+@trans layer=base children=true method=universal vague=100 time=2000 rule=rule1.png
+
+@܂AƂ "wave" gWV maxomega=0.1 maxh=20 Ŏgꍇ͈ȉ̂悤ɂ܂B
+
+@trans layer=base children=true method=wave maxomega=0.1 maxh=20
+

gWVnh +

+@gg͖{̓Ɉȉ̂R‚̃gWVnhĂ܂B
+
+
+
crossfade
+
@"crossfade" gWV (NXtF[hgWV) ́AłPȃgWVŁAPȃNXtF[hs܂B
+@IvV͈ȉ̒ʂłB
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
universal
+
@"universal" gWV (jo[TgWV) ́A[摜ƌĂ΂AO[XP[̉摜ɏ]ăgWVsłB[摜 rule IvVŎw肵Ả摜̂ÂƂ납葁؂ւ茳 ( KAG ɂ闠 ) ɐ؂ւ܂B
+@[摜AgWVsƂʂ菬ꍇ̓^Cɕ~l߂AgWVsƂʂ傫ꍇ͍݂̂̕g܂B
+@KAG ̃t@Xɏڂ܂B
+@IvV͈ȉ̒ʂłB
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
rule (K{)
+
@[摜t@Cw肵܂B[摜 256 KO[XP[̉摜łKv܂BȊỎ摜w肵ꍇ͋IɃO[XP[ɕϊ܂B
+
vague
+
u܂̈lvw肵܂Bl ( 0 Ƃ ) w肷ƁAʂ̐؂ւO̕Ɛ؂ւ̋̕E͂肵܂B傫l ( 128 Ƃ ) w肷ƁA̋E͂ڂ₯AȂ߂炩ɂȂ܂B[摜ɂčœKȒl܂Bȗ 64 w肳ꂽƌȂ܂B
+
scroll
+
@"scroll" gWV (XN[gWV) ́A؂ւ茳؂ւ̂ǂ炩邢͗XChAXN[ʂoƂ̂łgWVłB
+@IvV͈ȉ̒ʂłB
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
from
+
@؂ւ茳 ( KAG ɂ闠y[W ) ̃Cǂ̕猻Ă邩w肵܂B
+@TJS Ŏw肷ꍇAsttLeft w肷ƍ(ftHg)AsttTop w肷ƏォAsttRight w肷ƉEAsttBottom w肷Ɖ猻Ă܂B
+@KAG trans ^OŎw肷ꍇA"left" w肷ƍ(ftHg)A"top" w肷ƏォA"right" w肷ƉEA"bottom" w肷Ɖ猻Ă܂B
+
stay
+
@؂ւ茳ѐ؂ւ̉摜ǂ̂悤ɓw肵܂B
+@TJS Ŏw肷ꍇAststNoStay w肷ƁA؂ւ̉摜؂ւƂ̉摜ɉ悤ɂďoĂ܂ (ftHg)BQʂ‚ȂăXN[ĂʂoƂł܂BststStaySrc w肷ƁA؂ւ̉摜ړďoĂA̔wォ؂ւ茳̉摜܂BststStayDest w肷ƁA؂ւ̉摜͐Î~āAɐ؂ւ茳̉摜Ă܂B
+@KAG Ŏw肷ꍇA"nostay" ststNoStayA"stayback" ststStaySrcA"stayfore" ststStayDest \܂B
+ +

ggWVvOC +

+@ggWVvOC ( extrans.dll ) ggQp̃vOCŁA{̂ɓĂȂ悤ȃgWV‚gp”\ɂ镨łB
+@gp”\ɂɂ́ÃvOCƓAPlugins.link \bhŐڑKv܂ ( KAG ̏ꍇ loadplugin ^O )Bڑ邾ňȉ̃gWVnhgp”\ɂȂ܂B
+
+
+
wave
+
"wave" (g) gWV́AX^XN[ɂg\A؂ւgWVłB
+
+wave_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
wavetype
+
@g̓w肵܂B0 w肷ƃgWV̍ŏƍŌŔgׂAŔg炩ɂȂ܂B1 w肷ƍŏɔgׂA񂾂񂨂炩ɂȂ܂B2 w肷ƍŏ͔g炩ŁAXɍׂȂ܂BftHg 0 łB
+
maxh
+
@g̉̍őlsNZPʂŎw肵܂Bl傫Ɣg݂̍[Ȃ܂BftHg 50 łB
+
maxomega
+
@g̊px ( rad/pixel ) ̍őlw肵܂Bl傫ƔgׂȂ܂BƔg炩ɂȂ܂BftHg 0.2 łB
+
bgcolor1
+
@wiF 0xRRGGBB `Ŏw肵܂B
+
bgcolor2
+
@ŏIwiF 0xRRGGBB `Ŏw肵܂BwiF́AwiFn܂AXɍŏIwiFɕςĂ܂B
+ +
mosaic
+
"mosaic" (UCN) gWV́A`̃UCN悤ȕ\gWVłB
+
+mosaic_trans.png
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
maxsize
+
@UCN̋`̑傫̍őlw肵܂BftHg 30 łBl傫ƃUCNrȂ܂B
+ +
turn
+
"turn" gWV́AȃJ[h‚ƂЂԂ悤ȕ\gWVłB
+
+turn_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
bgcolor
+
@wiF 0xRRGGBB `Ŏw肵܂B
+ +
rotatezoom
+
"rotatezoom" gWV́AgWV ( KAG ɂ闠 ) ]ȂY[C邢̓Y[AEggWVłB
+
+rotatezoom_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
factor
+
@g嗦w肵܂B0 w肷ƍŏ͌܂B]ȂY[C܂B2 w肷ƂQ{̊g嗦珙Xɓ{܂ʼn]ȂY[AEg܂B3 ȏ̐wł܂BftHg 1 ({) ɂȂĂ܂B
+
accel
+
@gk̓AxIɍsǂw肵܂B-2 ȉ̐̕w肷ƁAŏAXɒxȂ܂B2 ȏ̐̐w肷ƁAŏ͒xAXɑȂ܂B0 w肷ƒIȓɂȂ܂BoʂŒIɂ͌Ȃm܂BftHg 0 łB
+
twist
+
@ǂ̕ɂǂꂾ]邩w肵܂B̐w肷ƁAvɉ]܂B̐w肷Ǝvɉ]܂Bw肷l͉]łBftHg 2 łB
+
twistaccel
+
@]̓AxIɍsǂw肵܂B-2 ȉ̐̕w肷ƁAŏAXɒxȂ܂B2 ȏ̐̐w肷ƁAŏ͒xAXɑȂ܂B0 w肷ƒIȓɂȂ܂BftHg -2 łB
+ +
rotatevanish
+
"rotatevanish" gWV́AgWV ( KAG ɂ\ ) ]ȂY[AEggWVłB
+
+rotatevanish_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
accel
+
@gk̓AxIɍsǂw肵܂B-2 ȉ̐̕w肷ƁAŏAXɒxȂ܂B2 ȏ̐̐w肷ƁAŏ͒xAXɑȂ܂B0 w肷ƒIȓɂȂ܂BoʂŒIɂ͌Ȃm܂BftHg 2 łB
+
twist
+
@ǂ̕ɂǂꂾ]邩w肵܂B̐w肷ƁAvɉ]܂B̐w肷Ǝvɉ]܂Bw肷l͉]łBftHg 2 łB
+
twistaccel
+
@]̓AxIɍsǂw肵܂B-2 ȉ̐̕w肷ƁAŏAXɒxȂ܂B2 ȏ̐̐w肷ƁAŏ͒xAXɑȂ܂B0 w肷ƒIȓɂȂ܂BftHg 2 łB
+ +
rotateswap
+
"rotateswap" gWV́AgWVƃgWV]ȂւgWVłBgWV ( KAG ɂ\ ) ͉]Ȃ牜ɍsÂgWV ( KAG ɂ闠 ) ]ȂOɗ܂B
+
+rotateswap_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
twist
+
@ǂ̕ɂǂꂾ]邩w肵܂B̐w肷ƁAvɉ]܂B̐w肷Ǝvɉ]܂Bw肷l͉]łBftHg 1 łB
+
bgcolor
+
@wiF 0xRRGGBB `Ŏw肵܂B
+ +
ripple
+
"ripple" gWV́Ag䂪LĂ悤ȕ\sȂւgWVłB
+
+ripple_trans.jpg
+
+@ȉ̃IvV܂B
+
+
+
time (K{)
+
@gWVsĂ鎞Ԃ~bPʂŎw肵܂B
+
centerx
+
@g̒S X Ww肵܂BȗƉ摜̒ɂȂ܂B
+
centery
+
@g̒S Y Ww肵܂BȗƉ摜̒ɂȂ܂B
+
rwidth
+
@gׂ̍w肵܂B16, 32, 64, 128 ̂ꂩw肷邱ƂłAlΏقǍׂgɂȂ܂Bȗ 128 w肳ꂽƌȂ܂B
+
roundness
+
@g䂪cɒȉ~ɂȂ邩A^~ɂȂ邩Aɒȉ~ɂȂ邩w肵܂B0.0 ` 1.0 ( 0.0 ͊܂܂) ͈̔͂̐lw肷 ( Ƃ 0.5 Ȃ )Acɒȉ~ɂȂ܂B1.0 w肷Ɛ^~ɂȂ܂B1.0 傫lw肷 (Ƃ 2 Ȃ )Aɒȉ~ɂȂ܂Bȗ 1.0 w肳ꂽƌȂ܂B
+
speed
+
@g̍L鑬xw肵܂Bȗ 6.0 w肳ꂽƌȂ܂B
+
maxdrift
+
@ǧw肵܂Bȗ 24 w肳ꂽƌȂ܂B

+
Note
+@ripple gWV́A߂ĎsƂɁAȂ傫ȃ蓖Ă ( 0.5`4MB قǂŃIvVɂĈقȂ܂ ) A +Ȃ߂炩ɃgWVs邽߂̐lvZ炩ߊÃɊi[Ă܂B +ɂ͏ ( 0.01b`0.5bق ) ꍇ܂B
+@gWVs摜̃TCYAcenterx, centery, rwidth, roundness, maxdrift ̊eׂēȂ΁AO +lvZ̏ėp܂BߋS‚܂ł̏ɑ΂鐔lvŽʂێĂ܂ ( LbVĂ܂ )B +ȏ̐Vȏɑ΂鐔lvZvꂽꍇ́AԌÂ񂩂폜Ă܂B
+@ӂ܂ÃgWVǂgꍇ́AsOɃ_~[ňgWVsĂƁAȍ~ +lvZ邱Ƃł܂B
+

+

+ +
+ + + + diff --git a/docs/kr2doc/contents/UndoIcon.png b/docs/kr2doc/contents/UndoIcon.png new file mode 100644 index 0000000..78ad386 Binary files /dev/null and b/docs/kr2doc/contents/UndoIcon.png differ diff --git a/docs/kr2doc/contents/UpdateIcon.png b/docs/kr2doc/contents/UpdateIcon.png new file mode 100644 index 0000000..9383d9a Binary files /dev/null and b/docs/kr2doc/contents/UpdateIcon.png differ diff --git a/docs/kr2doc/contents/about.html b/docs/kr2doc/contents/about.html new file mode 100644 index 0000000..7df7c2c --- /dev/null +++ b/docs/kr2doc/contents/about.html @@ -0,0 +1,36 @@ + + + + + + + ggQ ɂ‚ + + + + + + + + +

ggQ ɂ‚ +

+@ggQ́AJavaJavaScriptɂɂXNvgłTJS2pĂ낢Ȏ邽߂̃\tgłB
+@TJS2 ̕@ɂ‚Ă TJS2 wv B
+@ł͋gg̃NX𒆐Sɐs܂B
+
+ +

ҘAȂ +

+ : W.Dee <dee@kikyou.info>
+ʓIȂs񍐂Ȃǂ͉L̋gg_E[hy[W̌f‚pB
+
+T|[g_E[h͂炩
+gg_E[hy[W : http://kikyou.info/tvp/
+
+ + + + + diff --git a/docs/kr2doc/contents/browser.css b/docs/kr2doc/contents/browser.css new file mode 100644 index 0000000..e31c12e --- /dev/null +++ b/docs/kr2doc/contents/browser.css @@ -0,0 +1,2 @@ +@charset "shift_jis"; +@import url("browser2.css"); diff --git a/docs/kr2doc/contents/browser2.css b/docs/kr2doc/contents/browser2.css new file mode 100644 index 0000000..b24b709 --- /dev/null +++ b/docs/kr2doc/contents/browser2.css @@ -0,0 +1,299 @@ +@charset "shift_jis"; + +body{ + padding: 0px; + background-color: white; + background-attachment: fixed; + color: black; + line-height: 127%; +} + +h1:before{ + content: " "; +} + +h1{ + background-color: #001591; + color: white; + background-image: url("./grad.png"); + background-position: left; + background-repeat: repeat-y; + margin: 0em 0em 1em 0em; + padding: 0.1em; + border-top: 1px solid #70a0e0; + border-left: 1px solid #70a0e0; + border-bottom: 1px solid #002040; + border-right: 1px solid #002040; + font-size: 1.04em; + letter-spacing: 0.05em; +} + + +img{ + border: 0; + vertical-align: middle; +} + +div.para { + margin: 0px; + border: 0px; + padding: 0em 0em 4em 0em; +} + +dt { + display: list-item; + list-style: disc; +} + +dl dt{ + margin-left: 2em; + margin-top: 1em; + font-weight: bold; +} + +dl dd{ + margin-left: 3em; +} + +dl{ + margin-bottom: 1em; +} + +div.taggenre{ + text-align: right; +} + +span.b{ + font-weight: bold; +} + +span.i{ + font-style: italic; +} + +span.comlink{ + font-size: 0.85em; +} + +code.inlinecode{ + padding-left: 0.5em; + padding-right: 0.5em; + font-family: monospace; + white-space: pre; +} + +code em { + font-style: normal; + font-weight: bold; +} + +div.descimg{ + background-color: transparent; + color: #303030; + text-align: center; +} + +span.weak{ + background-color: transparent; + color: gray; +} + +span.comment{ + background-color: transparent; + color: #0000a0; +} + +span.linenumber{ + background-color: transparent; + color: gray; +} + +span.arg{ + background-color: transparent; + color:blue; +} + +span.defarg{ + background-color: transparent; + color:gray; +} + +span.defargval{ + background-color: transparent; + color:red; +} + + +span.tagrequiredattrib{ + background-color: transparent; + color:red; +} + + +code.bq{ + display: block; + overflow: auto; + padding: 0.3em; + border: 2px solid #808080; + margin-top: 0em; + margin-bottom: 0em; + font-family: monospace; + white-space: nowrap; +} + +dfn{ + font-style: normal; +} + +div a.jump{ + background-color: transparent; + color: #2d903c; + text-decoration: underline; + border: 0px; + padding: 1px 2px 1px 2px; +} + +div a.jump:visited{ + background-color: transparent; + color: #2d608c; +} + +div a.jump:hover{ + background : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + + + +table.keywords a{ + background-color: transparent; + color: #2d903c; + text-decoration: none; + border: 0px; + padding: 1px 2px 1px 2px; +} + +table.keywords a:visited{ + background-color: transparent; + color: #2d608c; +} + +table.keywords a:hover{ + background-color : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + +ol > li{ + list-style-type: decimal; +} + +div.note{ + margin-left: 4em; + margin-right: 4em; + margin-top: 0em; + margin-bottom: 0em; + border-left: 0.1em solid #808080; + padding-left: 1em; + font-size: 0.8em; + line-height: 110%; +} + +div.note div.notehead{ + margin: 0em; + border: 0em; + padding: 0em 0em 1em 0em; +} + +div.note div.notehead span.noteheadspan { + margin: 0em; + border-top: 0em; + border-left: 0em; + border-right: 0em; + border-bottom: 1px solid black; + padding: 0em 1em 0em 1em; +} + +table.keywords{ + font-size: 0.9em; + line-height: 1em; + margin: 1em 0em 1em 0em; + border: 0px; + padding: 0px; +} + +table.keywords td{ + white-space: nowrap; + margin: 0px; + border: 0px; + padding: 0px; +} + +table.keywords a span{ + background-color: transparent; + color: black; +} + +table.tagparams { + width: 100%; + margin-bottom: 1em; +} + +table.tagparams td{ + border-top: 1px solid black; + padding-top: 0.1em; + padding-bottom: 0.1em; + padding-left: 0.5em; + padding-right: 0.5em; +} + +table.tagparams td.tagattribname{ + background-color: transparent; + color: blue; +} + +div.tagremarks { + margin-bottom: 1em; +} + +span.toindexanchor:before { + content: " "; +} + +span.toindexanchor:after { + content: " "; +} + +div.toindex{ + margin-top: 1em; + text-align: center; +} + +div.toindex a{ + text-decoration: none; +} + +div.taggenrehead { + font-weight: bold; + background-color: transparent; + color: #000080; + margin-top: 1em; +} + +span.taglistlink { + font-weight: bold; +} + +table.taglist td.taglistodd{ + background-color: #f0f0ff; + color: black; +} +table.taglist td.taglisteven{ + background-color: #f0fff0; + color: black; +} diff --git a/docs/kr2doc/contents/crAppStart.png b/docs/kr2doc/contents/crAppStart.png new file mode 100644 index 0000000..7e12aef Binary files /dev/null and b/docs/kr2doc/contents/crAppStart.png differ diff --git a/docs/kr2doc/contents/crArrow.png b/docs/kr2doc/contents/crArrow.png new file mode 100644 index 0000000..17f2912 Binary files /dev/null and b/docs/kr2doc/contents/crArrow.png differ diff --git a/docs/kr2doc/contents/crCross.png b/docs/kr2doc/contents/crCross.png new file mode 100644 index 0000000..d8c1efc Binary files /dev/null and b/docs/kr2doc/contents/crCross.png differ diff --git a/docs/kr2doc/contents/crDrag.png b/docs/kr2doc/contents/crDrag.png new file mode 100644 index 0000000..4d972e6 Binary files /dev/null and b/docs/kr2doc/contents/crDrag.png differ diff --git a/docs/kr2doc/contents/crHBeam.png b/docs/kr2doc/contents/crHBeam.png new file mode 100644 index 0000000..e61cdad Binary files /dev/null and b/docs/kr2doc/contents/crHBeam.png differ diff --git a/docs/kr2doc/contents/crHSplit.png b/docs/kr2doc/contents/crHSplit.png new file mode 100644 index 0000000..98bc66d Binary files /dev/null and b/docs/kr2doc/contents/crHSplit.png differ diff --git a/docs/kr2doc/contents/crHandPoint.png b/docs/kr2doc/contents/crHandPoint.png new file mode 100644 index 0000000..a6feb44 Binary files /dev/null and b/docs/kr2doc/contents/crHandPoint.png differ diff --git a/docs/kr2doc/contents/crHelp.png b/docs/kr2doc/contents/crHelp.png new file mode 100644 index 0000000..dfa3c1c Binary files /dev/null and b/docs/kr2doc/contents/crHelp.png differ diff --git a/docs/kr2doc/contents/crHourGlass.png b/docs/kr2doc/contents/crHourGlass.png new file mode 100644 index 0000000..c693f27 Binary files /dev/null and b/docs/kr2doc/contents/crHourGlass.png differ diff --git a/docs/kr2doc/contents/crIBeam.png b/docs/kr2doc/contents/crIBeam.png new file mode 100644 index 0000000..fa3a779 Binary files /dev/null and b/docs/kr2doc/contents/crIBeam.png differ diff --git a/docs/kr2doc/contents/crMultiDrag.png b/docs/kr2doc/contents/crMultiDrag.png new file mode 100644 index 0000000..cc4129b Binary files /dev/null and b/docs/kr2doc/contents/crMultiDrag.png differ diff --git a/docs/kr2doc/contents/crNo.png b/docs/kr2doc/contents/crNo.png new file mode 100644 index 0000000..cdb05dc Binary files /dev/null and b/docs/kr2doc/contents/crNo.png differ diff --git a/docs/kr2doc/contents/crNoDrop.png b/docs/kr2doc/contents/crNoDrop.png new file mode 100644 index 0000000..12d7527 Binary files /dev/null and b/docs/kr2doc/contents/crNoDrop.png differ diff --git a/docs/kr2doc/contents/crSQLWait.png b/docs/kr2doc/contents/crSQLWait.png new file mode 100644 index 0000000..8675a8d Binary files /dev/null and b/docs/kr2doc/contents/crSQLWait.png differ diff --git a/docs/kr2doc/contents/crSize.png b/docs/kr2doc/contents/crSize.png new file mode 100644 index 0000000..05f3568 Binary files /dev/null and b/docs/kr2doc/contents/crSize.png differ diff --git a/docs/kr2doc/contents/crSizeNESW.png b/docs/kr2doc/contents/crSizeNESW.png new file mode 100644 index 0000000..2a4be9e Binary files /dev/null and b/docs/kr2doc/contents/crSizeNESW.png differ diff --git a/docs/kr2doc/contents/crSizeNS.png b/docs/kr2doc/contents/crSizeNS.png new file mode 100644 index 0000000..afcfeee Binary files /dev/null and b/docs/kr2doc/contents/crSizeNS.png differ diff --git a/docs/kr2doc/contents/crSizeNWSE.png b/docs/kr2doc/contents/crSizeNWSE.png new file mode 100644 index 0000000..a65e9aa Binary files /dev/null and b/docs/kr2doc/contents/crSizeNWSE.png differ diff --git a/docs/kr2doc/contents/crSizeWE.png b/docs/kr2doc/contents/crSizeWE.png new file mode 100644 index 0000000..fd039c0 Binary files /dev/null and b/docs/kr2doc/contents/crSizeWE.png differ diff --git a/docs/kr2doc/contents/crUpArrow.png b/docs/kr2doc/contents/crUpArrow.png new file mode 100644 index 0000000..4e9cf67 Binary files /dev/null and b/docs/kr2doc/contents/crUpArrow.png differ diff --git a/docs/kr2doc/contents/crVSplit.png b/docs/kr2doc/contents/crVSplit.png new file mode 100644 index 0000000..8d791c4 Binary files /dev/null and b/docs/kr2doc/contents/crVSplit.png differ diff --git a/docs/kr2doc/contents/documentid.js b/docs/kr2doc/contents/documentid.js new file mode 100644 index 0000000..e8e96a8 --- /dev/null +++ b/docs/kr2doc/contents/documentid.js @@ -0,0 +1,2 @@ +// document id +var doc_id = "kr2doc"; diff --git a/docs/kr2doc/contents/f_AsyncTrigger.html b/docs/kr2doc/contents/f_AsyncTrigger.html new file mode 100644 index 0000000..62ab623 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger.html @@ -0,0 +1,46 @@ + + + + + + + AsyncTrigger + + + + + + + + +

AsyncTrigger

+@AsyncTrigger NX́Aggɐ䂪߂̃CxgzM̃^C~OɃCxg𔭐邽߂̃NXłB̋@\񓯊gK ( asynchronous trigger ) ƌĂт܂B
+@gĝ悤ɃCxg쓮^̃vO~OfƂXNvgɂāACxgnhł͎słȂ悤ȏ ( Ƃ΃Cxg̔̃IuWFNg̃CxgnhŖ悤ƂȂ ) ÃCxgnhOōsɕ֗łB
+
+

o

+
+
RXgN^
+
+AsyncTrigger
+
+
\bh
+
+cancel ( gK̃LZ )
+trigger ( gK )
+
+
vpeB
+
+cached ( CxgLbV邩ǂ )
+mode ( [h )
+
+
Cxg
+
+onFire ( CƂ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html b/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html new file mode 100644 index 0000000..18122ed --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_AsyncTrigger.html @@ -0,0 +1,57 @@ + + + + + + + AsyncTrigger - AsyncTriger IuWFNg̍\z + + + + + + + + + +

AsyncTrigger.AsyncTrigger

+
+
@\/Ӗ
+
+AsyncTriger IuWFNg̍\z
+
^Cv
+
+AsyncTriggerNX̃RXgN^
+
+
\
+
+AsyncTrigger(owner, actionname="action")
+
+
+
+ + + + + +
owner @Cxg̔w肵܂B
+
actionname @owner Ŏw肵Cxg̔IuWFNgŁACxg󂯎郁\bh + w肵܂B󕶎w肷 owner ̓\bhƂ݂ȂACxg̔Ƃ + owner ڌĂ΂܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @AsyncTrigger NX̃IuWFNg\z܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_cached.html b/docs/kr2doc/contents/f_AsyncTrigger_cached.html new file mode 100644 index 0000000..543f0d8 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_cached.html @@ -0,0 +1,39 @@ + + + + + + + cached - CxgLbV邩ǂ + + + + + + + + + +

AsyncTrigger.cached

+
+
@\/Ӗ
+
+CxgLbV邩ǂ
+
^Cv
+
+AsyncTriggerNX̃vpeB (ǂݏ”\)
+
+
+
+ @CxgLbV邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƁAC܂łɉx AsyncTrigger.trigger \bhĂł + C͂P񂾂ƂȂ܂B
+ @Uw肷ƁAC܂łɌĂ񂾉񐔕AC܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_cancel.html b/docs/kr2doc/contents/f_AsyncTrigger_cancel.html new file mode 100644 index 0000000..74e7565 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_cancel.html @@ -0,0 +1,49 @@ + + + + + + + cancel - gK̃LZ + + + + + + + + + +

AsyncTrigger.cancel

+
+
@\/Ӗ
+
+gK̃LZ
+
^Cv
+
+AsyncTriggerNX̃\bh
+
+
\
+
+cancel()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @AsyncTrigger.trigger \bhňgKLZ܂B
+ @COł΂‚łLZł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_mode.html b/docs/kr2doc/contents/f_AsyncTrigger_mode.html new file mode 100644 index 0000000..91b84d2 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_mode.html @@ -0,0 +1,46 @@ + + + + + + + mode - [h + + + + + + + + + +

AsyncTrigger.mode

+
+
@\/Ӗ
+
+[h
+
^Cv
+
+AsyncTriggerNX̃vpeB (ǂݏ”\)
+
+
+
+ @̃[h\܂Blݒ肷邱Ƃł܂B
+ @ȉ̒l̂ꂩw肵܂B
+ atmNormal : ʏ̃CxgzM̒iKŔC܂B
+ atmExclusive : ̔񓯊CxgD悳ĔC܂
+ atmAtIdle : ACh ( ɔzMCxgȂƂ ) ɔC܂B
+ @ɃgKƂɔC鏇 atmExclusive, atmNormal, atmIdle ̏ɂȂ܂B
+ @[h̃gKĂꍇ́AgKꂽɔC܂B
+
+
Q
+
+Timer.mode
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_onFire.html b/docs/kr2doc/contents/f_AsyncTrigger_onFire.html new file mode 100644 index 0000000..72b34e3 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_onFire.html @@ -0,0 +1,44 @@ + + + + + + + onFire - CƂ + + + + + + + + + +

AsyncTrigger.onFire

+
+
@\/Ӗ
+
+CƂ
+
^Cv
+
+AsyncTriggerNX̃Cxg
+
+
\
+
+onFire()
+
+
+

+
+
+
+ @AsyncTrigger.trigger \bhŃgKɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_AsyncTrigger_trigger.html b/docs/kr2doc/contents/f_AsyncTrigger_trigger.html new file mode 100644 index 0000000..9f1caf9 --- /dev/null +++ b/docs/kr2doc/contents/f_AsyncTrigger_trigger.html @@ -0,0 +1,50 @@ + + + + + + + trigger - gK + + + + + + + + + +

AsyncTrigger.trigger

+
+
@\/Ӗ
+
+gK
+
^Cv
+
+AsyncTriggerNX̃\bh
+
+
\
+
+trigger()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Cxg𔭐܂B
+ @̃\bhĂ񂾌Agg{̂ɐ䂪߂Agg{̂܂񓯊CxgzM + iKɂȂ AsyncTrigger.onFire Cxg܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer.html b/docs/kr2doc/contents/f_CDDASoundBuffer.html new file mode 100644 index 0000000..dd43bb6 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer.html @@ -0,0 +1,54 @@ + + + + + + + CDDASoundBuffer + + + + + + + + +

CDDASoundBuffer

+@CDDASoundBuffer NX́ACD-DA̍ĐǗNXłB
+
+

o

+
+
RXgN^
+
+CDDASoundBuffer
+
+
\bh
+
+fade ( tF[hJn )
+open ( fBAJ )
+play ( fBAĐ )
+stop ( fBA~ )
+stopFade ( tF[h~ )
+
+
vpeB
+
+looping ( [vĐsǂ )
+paused ( ꎞ~Ԃǂ )
+position ( Đʒu )
+status ( Xe[^X )
+totalTime ( fBA̍Đ )
+volume ( )
+volume2 ( Q )
+
+
Cxg
+
+onFadeCompleted ( tF[hI )
+onStatusChanged ( Xe[^XύXꂽ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html b/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html new file mode 100644 index 0000000..818e83d --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_CDDASoundBuffer.html @@ -0,0 +1,53 @@ + + + + + + + CDDASoundBuffer - CDDASoundBuffer IuWFNg̍\z + + + + + + + + + +

CDDASoundBuffer.CDDASoundBuffer

+
+
@\/Ӗ
+
+CDDASoundBuffer IuWFNg̍\z
+
^Cv
+
+CDDASoundBufferNX̃RXgN^
+
+
\
+
+CDDASoundBuffer(owner)
+
+
+
+ + + +
owner @Cxg̔w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @CDDASoundBuffer NX̃IuWFNg\z܂B
+ @Cxg owner Ŏw肵IuWFNg action \bhĂяo܂Bowner null w肷 action \bh͌Ă΂܂Bʏ Window NX̃IuWFNg owner Ɏw肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html b/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html new file mode 100644 index 0000000..ae6271f --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_fade.html @@ -0,0 +1,60 @@ + + + + + + + fade - tF[hJn + + + + + + + + + +

CDDASoundBuffer.fade

+
+
@\/Ӗ
+
+tF[hJn
+
^Cv
+
+CDDASoundBufferNX̃\bh
+
+
\
+
+fade(to, time, delay=0)
+
+
+
+ + + + + + + +
to @B鉹ʂw肵܂B
+ @ʂ̎wɂ‚Ă CDDASoundBuffer.volume vpeBQƂ + B
+
time @tF[hɂ鎞Ԃ ms PʂŎw肵܂B
+
delay @tF[hJn܂ł̑҂Ԃ ms PʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @tF[h ( AIȉʂ̕ω ) Jn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html b/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html new file mode 100644 index 0000000..f8bec37 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_looping.html @@ -0,0 +1,38 @@ + + + + + + + looping - [vĐsǂ + + + + + + + + + +

CDDASoundBuffer.looping

+
+
@\/Ӗ
+
+[vĐsǂ
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @[vĐsǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃ[vĐ܂B
+ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html new file mode 100644 index 0000000..75f7654 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_onFadeCompleted.html @@ -0,0 +1,44 @@ + + + + + + + onFadeCompleted - tF[hI + + + + + + + + + +

CDDASoundBuffer.onFadeCompleted

+
+
@\/Ӗ
+
+tF[hI
+
^Cv
+
+CDDASoundBufferNX̃Cxg
+
+
\
+
+onFadeCompleted()
+
+
+

+
+
+
+ @CDDASoundBuffer.fade \bhŊJntF[hIƂɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html new file mode 100644 index 0000000..ced023d --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_onStatusChanged.html @@ -0,0 +1,49 @@ + + + + + + + onStatusChanged - Xe[^XύXꂽ + + + + + + + + + +

CDDASoundBuffer.onStatusChanged

+
+
@\/Ӗ
+
+Xe[^XύXꂽ
+
^Cv
+
+CDDASoundBufferNX̃Cxg
+
+
\
+
+onStatusChanged(status)
+
+
+
+ + + +
status @VXe[^XłB
+ @CDDASoundBuffer.status vpeBQƂĂB
+
+
+
+
+ @Đ̃Xe[^X ( ) ςɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_open.html b/docs/kr2doc/contents/f_CDDASoundBuffer_open.html new file mode 100644 index 0000000..246b633 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_open.html @@ -0,0 +1,56 @@ + + + + + + + open - fBAJ + + + + + + + + + +

CDDASoundBuffer.open

+
+
@\/Ӗ
+
+fBAJ
+
^Cv
+
+CDDASoundBufferNX̃\bh
+
+
\
+
+open(storage)
+
+
+
+ + + +
storage + + @ĐgbNw肵܂B + lw肷Ƃ̃gbNĐ邱ƂɂȂ܂B"hCu:gbNԍ" + `̕w肷Ƃ̃hCu̎w肳ꂽgbNԍĐ܂ ( : "e:5" )B
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽfBAJ܂B̃\bh͍ĐJn܂B
+ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html b/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html new file mode 100644 index 0000000..a8c544d --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_paused.html @@ -0,0 +1,39 @@ + + + + + + + paused - ꎞ~Ԃǂ + + + + + + + + + +

CDDASoundBuffer.paused

+
+
@\/Ӗ
+
+ꎞ~Ԃǂ
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @ꎞ~Ԃǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ͈ꎞ~ԂłB
+ + @o[Wł͎Ă܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_play.html b/docs/kr2doc/contents/f_CDDASoundBuffer_play.html new file mode 100644 index 0000000..c93448b --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_play.html @@ -0,0 +1,48 @@ + + + + + + + play - fBAĐ + + + + + + + + + +

CDDASoundBuffer.play

+
+
@\/Ӗ
+
+fBAĐ
+
^Cv
+
+CDDASoundBufferNX̃\bh
+
+
\
+
+play()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍ĐJn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_position.html b/docs/kr2doc/contents/f_CDDASoundBuffer_position.html new file mode 100644 index 0000000..3895f91 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_position.html @@ -0,0 +1,38 @@ + + + + + + + position - Đʒu + + + + + + + + + +

CDDASoundBuffer.position

+
+
@\/Ӗ
+
+Đʒu
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đʒu ms Pʂŕ\܂Blݒ肷Ƃ̈ʒuɈړ܂B
+ + @o[Wł͎Ă܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_status.html b/docs/kr2doc/contents/f_CDDASoundBuffer_status.html new file mode 100644 index 0000000..b52e69c --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_status.html @@ -0,0 +1,40 @@ + + + + + + + status - Xe[^X + + + + + + + + + +

CDDASoundBuffer.status

+
+
@\/Ӗ
+
+Xe[^X
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @݂̏Ԃ\܂B
+ @Ԃ͕ŕ\Aȉ̒lƂ܂B
+ "unload" : fBAJĂȂ
+ "play" : fBA͍Đł
+ "stop" : fBA͒~ł
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html b/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html new file mode 100644 index 0000000..94f7dd7 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_stop.html @@ -0,0 +1,48 @@ + + + + + + + stop - fBA~ + + + + + + + + + +

CDDASoundBuffer.stop

+
+
@\/Ӗ
+
+fBA~
+
^Cv
+
+CDDASoundBufferNX̃\bh
+
+
\
+
+stop()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html b/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html new file mode 100644 index 0000000..d9aba34 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_stopFade.html @@ -0,0 +1,49 @@ + + + + + + + stopFade - tF[h~ + + + + + + + + + +

CDDASoundBuffer.stopFade

+
+
@\/Ӗ
+
+tF[h~
+
^Cv
+
+CDDASoundBufferNX̃\bh
+
+
\
+
+stopFade()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @CDDASoundBuffer.fade \bhŊJntF[hIɒ~܂B
+ @ʂ͒~_̂܂܂ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html b/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html new file mode 100644 index 0000000..7561fd8 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_totalTime.html @@ -0,0 +1,38 @@ + + + + + + + totalTime - fBA̍Đ + + + + + + + + + +

CDDASoundBuffer.totalTime

+
+
@\/Ӗ
+
+fBA̍Đ
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @fBȂĐԂ ms Pʂŕ\܂B
+ + @o[Wł͎Ă܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html b/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html new file mode 100644 index 0000000..7703c64 --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_volume.html @@ -0,0 +1,37 @@ + + + + + + + volume - + + + + + + + + + +

CDDASoundBuffer.volume

+
+
@\/Ӗ
+
+
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ 0 ` 100000 ̐lŎw肵A 0 S~[gA100000 100% ̉ʂƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html b/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html new file mode 100644 index 0000000..c1c66cd --- /dev/null +++ b/docs/kr2doc/contents/f_CDDASoundBuffer_volume2.html @@ -0,0 +1,42 @@ + + + + + + + volume2 - Q + + + + + + + + + +

CDDASoundBuffer.volume2

+
+
@\/Ӗ
+
+Q
+
^Cv
+
+CDDASoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ @CDDASoundBuffer.volume vpeBƈႤ̂́ÃvpeB + CDDASoundBuffer.fade \bhłωȂƂƂłB
+ @ŏIIȉʂ́Avolume vpeBƂ̃vpeB̐ςŌ肳܂Bvolume vpeB + 100000 ( 100% ) volume2 vpeB 100000 ( 100% ) Ȃ 100% ~ 100% = 100% + 100% ̉ʂōĐ܂Bvolume vpeB 50000 ( 50% ) volume2 vpeB 75000 ( 75% ) Ȃ + 50% ~ 75% = 37.5% 37.5 % ̉ʂōĐ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Clipboard.html b/docs/kr2doc/contents/f_Clipboard.html new file mode 100644 index 0000000..dd751f7 --- /dev/null +++ b/docs/kr2doc/contents/f_Clipboard.html @@ -0,0 +1,43 @@ + + + + + + + Clipboard + + + + + + + + +

Clipboard

+@Clipboard NX OSNbv{[hɃANZX@\񋟂NXłB̃NXIuWFNg쐬邱Ƃ͂ł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+hasFormat ( w肳ꂽtH[}bgNbv{[hɑ݂邩 )
+
+
vpeB
+
+asText ( eLXg` )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Clipboard_asText.html b/docs/kr2doc/contents/f_Clipboard_asText.html new file mode 100644 index 0000000..fc5e7ba --- /dev/null +++ b/docs/kr2doc/contents/f_Clipboard_asText.html @@ -0,0 +1,38 @@ + + + + + + + asText - eLXg` + + + + + + + + + +

Clipboard.asText

+
+
@\/Ӗ
+
+eLXg`
+
^Cv
+
+ClipboardNX̃vpeB (ǂݏ”\)
+
+
+
+ @Nbv{[hɌ݂eLXg`̃f[^\܂BlނƂł܂B
+ @lǂݏoƁA݃Nbv{[hɂeLXg`̃f[^𓾂邱Ƃł܂BNbv{[hɃeLXg`̃f[^Ȃꍇ́Avoid ܂B
+ @lނƁANbv{[hɃeLXg`̃f[^i[邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Clipboard_hasFormat.html b/docs/kr2doc/contents/f_Clipboard_hasFormat.html new file mode 100644 index 0000000..8b73893 --- /dev/null +++ b/docs/kr2doc/contents/f_Clipboard_hasFormat.html @@ -0,0 +1,53 @@ + + + + + + + hasFormat - w肳ꂽtH[}bgNbv{[hɑ݂邩 + + + + + + + + + +

Clipboard.hasFormat

+
+
@\/Ӗ
+
+w肳ꂽtH[}bgNbv{[hɑ݂邩
+
^Cv
+
+ClipboardNX̃\bh
+
+
\
+
+hasFormat(format)
+
+
+
+ + + +
format @݂mFtH[}bgw肵܂B
+ @o[Wł cbfText ݂̂w”\ŁAw肷ƁANbv{[hɃeLXg`̃f[^݂邩ǂ𒲂ׂ邱Ƃł܂B
+
+
+
߂l
+
+w肳ꂽtH[}bgNbv{[hɑ݂ΐ^A݂Ȃ΋U
+
+
+ @w肳ꂽtH[}bgNbv{[hɑ݂邩ǂ𒲂ׂ邱Ƃł܂B
+ @OS ̒񋟂Nbv{[h́Aɕ̃tH[}bg‚Ƃł邽߁A̒ɓ̃tH[}bg邩ǂ̃\bhŒׂ邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Console.html b/docs/kr2doc/contents/f_Console.html new file mode 100644 index 0000000..0762635 --- /dev/null +++ b/docs/kr2doc/contents/f_Console.html @@ -0,0 +1,43 @@ + + + + + + + Console + + + + + + + + +

Console

+@Console NX́AR\[ɊւǗsNXłB̃NXIuWFNg쐬邱Ƃ͂ł܂ ( ̃NXɂ̓ANZXł܂ )B̃NX̃IuWFNgɂ Debug.console ŃANZXł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+Ȃ +
+
vpeB
+
+visible ( \Ă邩ǂ )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Console_visible.html b/docs/kr2doc/contents/f_Console_visible.html new file mode 100644 index 0000000..c2167b2 --- /dev/null +++ b/docs/kr2doc/contents/f_Console_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - \Ă邩ǂ + + + + + + + + + +

Console.visible

+
+
@\/Ӗ
+
+\Ă邩ǂ
+
^Cv
+
+ConsoleNX̃vpeB (ǂݏ”\)
+
+
+
+ @R\[\Ă邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƕ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Controller.html b/docs/kr2doc/contents/f_Controller.html new file mode 100644 index 0000000..f03df5a --- /dev/null +++ b/docs/kr2doc/contents/f_Controller.html @@ -0,0 +1,43 @@ + + + + + + + Controller + + + + + + + + +

Controller

+@Controller NX́ARg[ɊւǗsNXłB̃NXIuWFNg쐬邱Ƃ͂ł܂ ( ̃NXɂ̓ANZXł܂ )B̃NX̃IuWFNgɂ Debug.controller ŃANZXł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+Ȃ +
+
vpeB
+
+visible ( \Ă邩ǂ )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Controller_visible.html b/docs/kr2doc/contents/f_Controller_visible.html new file mode 100644 index 0000000..5f8fa8f --- /dev/null +++ b/docs/kr2doc/contents/f_Controller_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - \Ă邩ǂ + + + + + + + + + +

Controller.visible

+
+
@\/Ӗ
+
+\Ă邩ǂ
+
^Cv
+
+ControllerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Rg[\Ă邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƕ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug.html b/docs/kr2doc/contents/f_Debug.html new file mode 100644 index 0000000..9b694e5 --- /dev/null +++ b/docs/kr2doc/contents/f_Debug.html @@ -0,0 +1,53 @@ + + + + + + + Debug + + + + + + + + +

Debug

+@Debug NX gg̃fobOɊւ@\񋟂NXłB̃NXIuWFNg쐬邱Ƃ͂ł܂B
+@gg̃R\[̃O̖O krkr.console.log ɂȂ܂B܂An[hEFAOƂɍ쐬t@C hwexcept.log ƂȂ܂B
+@̃Ot@ĆAftHgł̓vWFNgfBNgɂȂ܂BAvWFNgfBNgA[JCuȂǁA݂łȂfBNg̏ꍇ͏o͂܂B
+@Ot@C̏o͐ logLocation vpeBŕύX邱Ƃł܂ (KAG̏ꍇ͞xf[^̕ۑɐݒ肳܂)B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+logAsError ( G[Ɠ悤ɃOt@Cɏo͊Jn )
+message ( R\[փbZ[Wo )
+notice ( R\[֏dvȃbZ[Wo )
+startLogToFile ( R\[̃Ȍo͊Jn )
+
+
vpeB
+
+clearLogFileOnError ( G[ɃR\[̃Ot@CNA邩ǂ )
+console ( R\[IuWFNg )
+controller ( Rg[IuWFNg )
+logLocation ( Ot@C̏o͐ )
+logToFileOnError ( G[ɃR\[̃Ot@Cɏo͂邩 )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html b/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html new file mode 100644 index 0000000..21cd649 --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_clearLogFileOnError.html @@ -0,0 +1,42 @@ + + + + + + + clearLogFileOnError - G[ɃR\[̃Ot@CNA邩ǂ + + + + + + + + + +

Debug.clearLogFileOnError

+
+
@\/Ӗ
+
+G[ɃR\[̃Ot@CNA邩ǂ
+
^Cv
+
+DebugNX̃vpeB (ǂݏ”\)
+
+
+
+ @^̏ꍇAG[ƂɃR\[̃OIɃNA悤ɂȂ܂B
+ @Ȕꍇ̓NA͂ꂸÃOt@Cɒlj܂B
+
+
Q
+
+Debug.startLogToFile
+Debug.logToFileOnError
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_console.html b/docs/kr2doc/contents/f_Debug_console.html new file mode 100644 index 0000000..492adbf --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_console.html @@ -0,0 +1,40 @@ + + + + + + + console - R\[IuWFNg + + + + + + + + + +

Debug.console

+
+
@\/Ӗ
+
+R\[IuWFNg
+
^Cv
+
+DebugNX̃vpeB (ǂݏop)
+
+
+
+ @R\[IuWFNg\ǂݏop̃vpeBłB +
+
Q
+
+Console
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_controller.html b/docs/kr2doc/contents/f_Debug_controller.html new file mode 100644 index 0000000..2d52a69 --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_controller.html @@ -0,0 +1,40 @@ + + + + + + + controller - Rg[IuWFNg + + + + + + + + + +

Debug.controller

+
+
@\/Ӗ
+
+Rg[IuWFNg
+
^Cv
+
+DebugNX̃vpeB (ǂݏop)
+
+
+
+ @Rg[IuWFNg\ǂݏop̃vpeBłB +
+
Q
+
+Controller
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_logAsError.html b/docs/kr2doc/contents/f_Debug_logAsError.html new file mode 100644 index 0000000..ae188ec --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_logAsError.html @@ -0,0 +1,60 @@ + + + + + + + logAsError - G[Ɠ悤ɃOt@Cɏo͊Jn + + + + + + + + + +

Debug.logAsError

+
+
@\/Ӗ
+
+G[Ɠ悤ɃOt@Cɏo͊Jn
+
^Cv
+
+DebugNX̃\bh
+
+
\
+
+logAsError()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @G[Ot@CɊւAggG[ƂƓ܂B + ‚܂A + Debug.logToFileOnError ^Ȃ΃t@CɃR\[̃Ȍo͂ + Jn܂B̍ہADebug.clearLogFileOnError ^Ȃ΃t@C + NA܂B
+ @ɑ΂ADebug.startLogToFile ͖ŃR\[̃O + t@Cւ̏o͂Jn܂B
+
+
Q
+
+Debug.startLogToFile
+Debug.logToFileOnError
+Debug.clearLogFileOnError
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_logLocation.html b/docs/kr2doc/contents/f_Debug_logLocation.html new file mode 100644 index 0000000..ec6d7cf --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_logLocation.html @@ -0,0 +1,38 @@ + + + + + + + logLocation - Ot@C̏o͐ + + + + + + + + + +

Debug.logLocation

+
+
@\/Ӗ
+
+Ot@C̏o͐
+
^Cv
+
+DebugNX̃vpeB (ǂݏ”\)
+
+
+
+ @Ot@C̏o͐fBNg\܂BlނƂł܂B
+ @ftHgł̓f[^ۑꏊ (R}hCIvV -datapath) ɐݒ肳Ă܂B
+ @̒lύXƁAȍ~̃O͂̃fBNg *.console.log Ƃďo͂悤ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_logToFileOnError.html b/docs/kr2doc/contents/f_Debug_logToFileOnError.html new file mode 100644 index 0000000..2cd3f44 --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_logToFileOnError.html @@ -0,0 +1,43 @@ + + + + + + + logToFileOnError - G[ɃR\[̃Ot@Cɏo͂邩 + + + + + + + + + +

Debug.logToFileOnError

+
+
@\/Ӗ
+
+G[ɃR\[̃Ot@Cɏo͂邩
+
^Cv
+
+DebugNX̃vpeB (ǂݏ”\)
+
+
+
+ @^̏ꍇAG[ƂɃR\[̃Õt@Cւ̏o͂Jn悤 + Ȃ܂B
+ @Ȕꍇ̓G[ĂÕt@Cւ̏o͂͊Jn܂B
+
+
Q
+
+Debug.startLogToFile
+Debug.clearLogFileOnError
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_message.html b/docs/kr2doc/contents/f_Debug_message.html new file mode 100644 index 0000000..30575dd --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_message.html @@ -0,0 +1,52 @@ + + + + + + + message - R\[փbZ[Wo + + + + + + + + + +

Debug.message

+
+
@\/Ӗ
+
+R\[փbZ[Wo
+
^Cv
+
+DebugNX̃\bh
+
+
\
+
+message(message)
+
+
+
+ + + +
message @o͂郁bZ[Ww肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @R\[փbZ[Wo͂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_notice.html b/docs/kr2doc/contents/f_Debug_notice.html new file mode 100644 index 0000000..cf0805d --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_notice.html @@ -0,0 +1,55 @@ + + + + + + + notice - R\[֏dvȃbZ[Wo + + + + + + + + + +

Debug.notice

+
+
@\/Ӗ
+
+R\[֏dvȃbZ[Wo
+
^Cv
+
+DebugNX̃\bh
+
+
\
+
+notice(message)
+
+
+
+ + + +
message @o͂郁bZ[Ww肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @R\[փbZ[Wo͂܂B
+ Debug.message ƈႢAŏo͂bZ[W Ot@Cւ̏orJnƂĂA + KOt@Cɏo܂ ( Debug.message ŏo͂bZ[ẂAx̂ڂĂ܂ł + ܂܂ )BOt@CƂɗLpɂȂ悤ȏdvȏo͂邽߂Ɏg܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Debug_startLogToFile.html b/docs/kr2doc/contents/f_Debug_startLogToFile.html new file mode 100644 index 0000000..e797541 --- /dev/null +++ b/docs/kr2doc/contents/f_Debug_startLogToFile.html @@ -0,0 +1,58 @@ + + + + + + + startLogToFile - R\[̃Ȍo͊Jn + + + + + + + + + +

Debug.startLogToFile

+
+
@\/Ӗ
+
+R\[̃Ȍo͊Jn
+
^Cv
+
+DebugNX̃\bh
+
+
\
+
+startLogToFile(clear=false)
+
+
+
+ + + +
clear @^w肷ƃOt@C̓NA܂B
+ @Uw肷Ɗ̃t@Cɒlj܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @R\[̃Õt@Cւ̏o͂Jn܂B
+
+
Q
+
+Debug.logToFileOnError
+Debug.clearLogFileOnError
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font.html b/docs/kr2doc/contents/f_Font.html new file mode 100644 index 0000000..9898d1e --- /dev/null +++ b/docs/kr2doc/contents/f_Font.html @@ -0,0 +1,61 @@ + + + + + + + Font + + + + + + + + +

Font

+@Font NX́AtHgǗ邽߂̃NXłB
+@Layer NX Layer.font vpeBœ̂̃NX̃IuWFNgłA +[ŨNXIuWFNg쐬邱Ƃ͂ł܂ ( Font ƂóA[U +ANZX邱Ƃł܂ )B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+doUserSelect ( tHgI_CAO{bNX̕\ )
+getEscHeightX ( ̏cւ X Ẅړ )
+getEscHeightY ( ̏cւ Y Ẅړ )
+getEscWidthX ( ̉ւ X Ẅړ )
+getEscWidthY ( ̉ւ Y Ẅړ )
+getList ( tHg̗ )
+getTextHeight ( ̏c𓾂 )
+getTextWidth ( ̉𓾂 )
+mapPrerenderedFont ( _Oς݃tHg̊蓖 )
+unmapPrerenderedFont ( _Oς݃tHg̊蓖ĉ )
+
+
vpeB
+
+angle ( `px )
+bold ( {[h )
+face ( tHg )
+height ( tHg )
+italic ( C^bN )
+strikeout ( )
+underline ( A_[C )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_angle.html b/docs/kr2doc/contents/f_Font_angle.html new file mode 100644 index 0000000..65fe5a0 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_angle.html @@ -0,0 +1,39 @@ + + + + + + + angle - `px + + + + + + + + + +

Font.angle

+
+
@\/Ӗ
+
+`px
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @`px\܂Blݒ肷邱Ƃł܂B
+ @Pʂ͊px ( degree ) 10 {̒lłB0 ` 3600 ̒lƂ܂B
+ @csꍇ̓tHgɏcp̃tHgw肵ŁÃvpeB + 2700 w肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_bold.html b/docs/kr2doc/contents/f_Font_bold.html new file mode 100644 index 0000000..428a8c0 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_bold.html @@ -0,0 +1,37 @@ + + + + + + + bold - {[h + + + + + + + + + +

Font.bold

+
+
@\/Ӗ
+
+{[h
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @{[h ( ) ł邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃ{[hɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_doUserSelect.html b/docs/kr2doc/contents/f_Font_doUserSelect.html new file mode 100644 index 0000000..744f5f8 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_doUserSelect.html @@ -0,0 +1,71 @@ + + + + + + + doUserSelect - tHgI_CAO{bNX̕\ + + + + + + + + + +

Font.doUserSelect

+
+
@\/Ӗ
+
+tHgI_CAO{bNX̕\
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+doUserSelect(flags, caption, prompt, sample)
+
+
+
+ + + + + + + + + +
flags @tHgI_CAO{bNX̃IvVw肵܂B
+ @̒l̃rbg_aɂgݍ킹w肵܂B
+ fsfFixedPitch : Œsb`tHĝݕ\܂
+ fsfSameCharSet : LN^Zbg̃tHĝݕ\܂
+ fsfNoVertical : cptHg\܂
+ fsfTrueTypeOnly : TrueType tHĝݕ\܂
+ fsfUseFontFace : IXg{bNXꂼ̃tHgŕ\܂
+ @fsfSameCharSet w肵ꍇ́AݑIĂtHgƓLN^Zbg + tHg\܂B
+
caption @_CAO{bNX̃LvV ( ^Cgo[ ) ɕ\ + w肵܂B
+
prompt @_CAO{bNXɕ\镶w肵܂B
+ @ʏ̓[Uɓ͂𑣂߂̃bZ[Ww肵܂B
+
sample @_CAO{bNX́uTvv̕ɕ\镶w肵܂B
+ @[ÚAɕ\TvŎۂ̃tHgm߂邱Ƃł܂B
+
+
+
߂l
+
+[U OK {^Iꍇ trueAȊȌꍇ false ߂܂
+
+
+ @[UɃtHgI邽߂̃_CAO{bNXJ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_face.html b/docs/kr2doc/contents/f_Font_face.html new file mode 100644 index 0000000..2685cd6 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_face.html @@ -0,0 +1,38 @@ + + + + + + + face - tHg + + + + + + + + + +

Font.face

+
+
@\/Ӗ
+
+tHg
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg\܂Blݒ肷邱Ƃł܂B
+ @J}ŋ؂ĕ̌w肷邱Ƃł܂B̏ꍇ́Aۂɑ݂tHggpA擪ɏ̂قǗD悳܂Bۂɑ݂tHgǂ OS ̃tHg̃XgQƂ邱Ƃɂs܂Bǂ̌ɂvȂꍇ́AftHg̃tHggp܂ (o[Wł "lr oSVbN" Œ)B
+ @擪J}ɂAɃtHgƁAۂɂ̃tHgOS񋓂ȂĂAOSɂ̃tHgw肵悤Ƃ܂ (Ƃ ",My Original Font" )Bɂ AddFontResource Win32 API œo^񋓕s”\ȃtHggp邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getEscHeightX.html b/docs/kr2doc/contents/f_Font_getEscHeightX.html new file mode 100644 index 0000000..46b8409 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getEscHeightX.html @@ -0,0 +1,60 @@ + + + + + + + getEscHeightX - ̏cւ X Ẅړ + + + + + + + + + +

Font.getEscHeightX

+
+
@\/Ӗ
+
+̏cւ X Ẅړ
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getEscHeightX(text)
+
+
+
+ + + +
text @̏cւ X Ẅړʂ𓾂w肵܂B
+
+
+
߂l
+
+̏cւ X ẄړʂsNZPʂŖ߂܂
+
+
+ @݂̃tHg̐ݒŎw肳ꂽ`悵ƂɕKvȕ`ʒüړʂ + 邱Ƃł܂B
+ @̃\bhł́A̕`ɑ΂ďc ( ) ɐi񂾂Ƃ X Wł̈ړʂ + 邱Ƃł܂B
+
+
Q
+
+Font.getEscWidthX
+Font.getEscWidthY
+Font.getEscHeightY
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getEscHeightY.html b/docs/kr2doc/contents/f_Font_getEscHeightY.html new file mode 100644 index 0000000..cc9f8f3 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getEscHeightY.html @@ -0,0 +1,60 @@ + + + + + + + getEscHeightY - ̏cւ Y Ẅړ + + + + + + + + + +

Font.getEscHeightY

+
+
@\/Ӗ
+
+̏cւ Y Ẅړ
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getEscHeightY(text)
+
+
+
+ + + +
text @̏cւ Y Ẅړʂ𓾂w肵܂B
+
+
+
߂l
+
+̏cւ Y ẄړʂsNZPʂŖ߂܂
+
+
+ @݂̃tHg̐ݒŎw肳ꂽ`悵ƂɕKvȕ`ʒüړʂ + 邱Ƃł܂B
+ @̃\bhł́A̕`ɑ΂ďc ( ) ɐi񂾂Ƃ Y Wł̈ړʂ + 邱Ƃł܂B
+
+
Q
+
+Font.getEscWidthX
+Font.getEscWidthY
+Font.getEscHeightX
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getEscWidthX.html b/docs/kr2doc/contents/f_Font_getEscWidthX.html new file mode 100644 index 0000000..91814be --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getEscWidthX.html @@ -0,0 +1,60 @@ + + + + + + + getEscWidthX - ̉ւ X Ẅړ + + + + + + + + + +

Font.getEscWidthX

+
+
@\/Ӗ
+
+̉ւ X Ẅړ
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getEscWidthX(text)
+
+
+
+ + + +
text @̉ւ X Ẅړʂ𓾂w肵܂B
+
+
+
߂l
+
+̉ւ X ẄړʂsNZPʂŖ߂܂
+
+
+ @݂̃tHg̐ݒŎw肳ꂽ`悵ƂɕKvȕ`ʒüړʂ + 邱Ƃł܂B
+ @̃\bhł́A̕`ɑ΂ĉ ( ) ɐi񂾂Ƃ X Wł̈ړʂ + 邱Ƃł܂B
+
+
Q
+
+Font.getEscWidthY
+Font.getEscHeightX
+Font.getEscHeightY
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getEscWidthY.html b/docs/kr2doc/contents/f_Font_getEscWidthY.html new file mode 100644 index 0000000..f18d97b --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getEscWidthY.html @@ -0,0 +1,60 @@ + + + + + + + getEscWidthY - ̉ւ Y Ẅړ + + + + + + + + + +

Font.getEscWidthY

+
+
@\/Ӗ
+
+̉ւ Y Ẅړ
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getEscWidthY(text)
+
+
+
+ + + +
text @̉ւ Y Ẅړʂ𓾂w肵܂B
+
+
+
߂l
+
+̉ւ Y ẄړʂsNZPʂŖ߂܂
+
+
+ @݂̃tHg̐ݒŎw肳ꂽ`悵ƂɕKvȕ`ʒüړʂ + 邱Ƃł܂B
+ @̃\bhł́A̕`ɑ΂ĉ ( ) ɐi񂾂Ƃ Y Wł̈ړʂ + 邱Ƃł܂B
+
+
Q
+
+Font.getEscWidthX
+Font.getEscHeightX
+Font.getEscHeightY
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getList.html b/docs/kr2doc/contents/f_Font_getList.html new file mode 100644 index 0000000..677959a --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getList.html @@ -0,0 +1,53 @@ + + + + + + + getList - tHg̗ + + + + + + + + + +

Font.getList

+
+
@\/Ӗ
+
+tHg̗
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getList(flags)
+
+
+
+ + + +
flags @tHgǂ̂悤ɗ񋓂邩w肵܂BFont.doUserSelect + w肷̂Ɠł (̃\bhɂ + fsfUseFontFace͎w肵Ă܂)
+
+
+
߂l
+
+tHg()evfƂĊi[Ăz
+
+
+ tHg񋓂AzƂĕԂ܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getTextHeight.html b/docs/kr2doc/contents/f_Font_getTextHeight.html new file mode 100644 index 0000000..b7223a6 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getTextHeight.html @@ -0,0 +1,55 @@ + + + + + + + getTextHeight - ̏c𓾂 + + + + + + + + + +

Font.getTextHeight

+
+
@\/Ӗ
+
+̏c𓾂
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getTextHeight(text)
+
+
+
+ + + +
text @c𓾂w肵܂B
+
+
+
߂l
+
+w肳ꂽ̏csNZPʂŖ߂܂
+
+
+ @̃\bhł́ÃtHgŎw̕`悵ƂɕKvȏc𓾂邱Ƃł܂B
+
+
Q
+
+Font.getTextWidth
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_getTextWidth.html b/docs/kr2doc/contents/f_Font_getTextWidth.html new file mode 100644 index 0000000..6ba07d6 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_getTextWidth.html @@ -0,0 +1,56 @@ + + + + + + + getTextWidth - ̉𓾂 + + + + + + + + + +

Font.getTextWidth

+
+
@\/Ӗ
+
+̉𓾂
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+getTextWidth(text)
+
+
+
+ + + +
text @𓾂w肵܂B
+
+
+
߂l
+
+w肳ꂽ̉sNZPʂŖ߂܂
+
+
+ @̃\bhł́Ã݂tHg̐ݒŎw̕`悵ƂɕKv + 𓾂邱Ƃł܂B
+
+
Q
+
+Font.getTextHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_height.html b/docs/kr2doc/contents/f_Font_height.html new file mode 100644 index 0000000..98fb762 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_height.html @@ -0,0 +1,36 @@ + + + + + + + height - tHg + + + + + + + + + +

Font.height

+
+
@\/Ӗ
+
+tHg
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @`悳镶̍sNZPʂŕ\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_italic.html b/docs/kr2doc/contents/f_Font_italic.html new file mode 100644 index 0000000..e3c263a --- /dev/null +++ b/docs/kr2doc/contents/f_Font_italic.html @@ -0,0 +1,37 @@ + + + + + + + italic - C^bN + + + + + + + + + +

Font.italic

+
+
@\/Ӗ
+
+C^bN
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @C^bN ( Α ) ł邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃC^bNɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html b/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html new file mode 100644 index 0000000..f4e51a8 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_mapPrerenderedFont.html @@ -0,0 +1,58 @@ + + + + + + + mapPrerenderedFont - _Oς݃tHg̊蓖 + + + + + + + + + +

Font.mapPrerenderedFont

+
+
@\/Ӗ
+
+_Oς݃tHg̊蓖
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+mapPrerenderedFont(fontstorage)
+
+
+
+ + + +
fontstorage @_Oς݃tHgXg[Ww肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ݑIĂtHgɑ΂_Oς݃tHg̊蓖Ăs܂B
+ @ȍ~Aݒ̃tHgɑ΂Ă͎w肳ꂽ_Oς݃tHgɎg܂B
+ @ׂẴCɑ΂Đݒ肪LɂȂ܂B
+
+
Q
+
+Font.unmapPrerenderedFont
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_strikeout.html b/docs/kr2doc/contents/f_Font_strikeout.html new file mode 100644 index 0000000..10c0c95 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_strikeout.html @@ -0,0 +1,38 @@ + + + + + + + strikeout - + + + + + + + + + +

Font.strikeout

+
+
@\/Ӗ
+
+
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @`悷邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƕ̏Ɏ`悵܂B
+ @o[W̋ggł͂̃vpeB͈Ӗ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_underline.html b/docs/kr2doc/contents/f_Font_underline.html new file mode 100644 index 0000000..ee9bb7a --- /dev/null +++ b/docs/kr2doc/contents/f_Font_underline.html @@ -0,0 +1,38 @@ + + + + + + + underline - A_[C + + + + + + + + + +

Font.underline

+
+
@\/Ӗ
+
+A_[C
+
^Cv
+
+FontNX̃vpeB (ǂݏ”\)
+
+
+
+ @A_[C ( ܂͖T ) `悷邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃA_[C`悵܂B
+ @o[W̋ggł͂̃vpeB͈Ӗ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html b/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html new file mode 100644 index 0000000..43e5502 --- /dev/null +++ b/docs/kr2doc/contents/f_Font_unmapPrerenderedFont.html @@ -0,0 +1,52 @@ + + + + + + + unmapPrerenderedFont - _Oς݃tHg̊蓖ĉ + + + + + + + + + +

Font.unmapPrerenderedFont

+
+
@\/Ӗ
+
+_Oς݃tHg̊蓖ĉ
+
^Cv
+
+FontNX̃\bh
+
+
\
+
+unmapPrerenderedFont()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ݑIĂtHgɑ΂_Oς݃tHg̊蓖Ă܂B
+
+
Q
+
+Font.mapPrerenderedFont
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser.html b/docs/kr2doc/contents/f_KAGParser.html new file mode 100644 index 0000000..3e83174 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser.html @@ -0,0 +1,70 @@ + + + + + + + KAGParser + + + + + + + + +

KAGParser

+@KAGParser NX́AKAG ̃ViI͂邽߂̃NXłB
+
+

o

+
+
RXgN^
+
+KAGParser
+
+
\bh
+
+assign ( KAGParser IuWFNg̃Rs[ )
+callLabel ( ݈ʒuX^bNɐςł́Aw胉xւ̈ړ )
+clear ( IuWFNg̃NA )
+clearCallStack ( call ^OĂяoX^bÑNA )
+getNextTag ( ̃^O𓾂 )
+goToLabel ( w胉xւ̈ړ )
+interrupt ( interrupted Ԃɂ )
+loadScenario ( ViI̓ǂݍ )
+resetInterrupt ( interrupted Ԃ̉ )
+restore ( z񂩂IuWFNg̏Ԃ𕜌 )
+store ( IuWFNg̏Ԃzɏo )
+
+
vpeB
+
+callStackDepth ( call ^OĂяoX^bN̐[ )
+curLabel ( ݂̃x )
+curLine ( ݍs̍s )
+curLineStr ( ݍs̕ )
+curPos ( ݍsɂ镶̈ʒu )
+curStorage ( ݂̃Xg[W )
+debugLevel ( fobOx )
+ignoreCR ( s𖳎邩ǂ )
+macroParams ( ݎsĂ}N̈ )
+macros ( }N̓z )
+processSpecialTags ( ^O邩ǂ )
+
+
Cxg
+
+onAfterReturn ( return ^OŕA )
+onCall ( call ^OĂ΂ꂽ )
+onJump ( jump ^OĂ΂ꂽ )
+onLabel ( xʉ߂ )
+onReturn ( return ^OĂ΂ꂽ )
+onScenarioLoad ( ViIǂݍ݂Jn )
+onScenarioLoaded ( ViIǂݍ݂I )
+onScript ( iscript ubNʉ߂ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_KAGParser.html b/docs/kr2doc/contents/f_KAGParser_KAGParser.html new file mode 100644 index 0000000..68fff9a --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_KAGParser.html @@ -0,0 +1,48 @@ + + + + + + + KAGParser - KAGParser IuWFNg̍\z + + + + + + + + + +

KAGParser.KAGParser

+
+
@\/Ӗ
+
+KAGParser IuWFNg̍\z
+
^Cv
+
+KAGParserNX̃RXgN^
+
+
\
+
+KAGParser()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @KAGParser NX̃IuWFNg\z܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_assign.html b/docs/kr2doc/contents/f_KAGParser_assign.html new file mode 100644 index 0000000..6337b6e --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_assign.html @@ -0,0 +1,52 @@ + + + + + + + assign - KAGParser IuWFNg̃Rs[ + + + + + + + + + +

KAGParser.assign

+
+
@\/Ӗ
+
+KAGParser IuWFNg̃Rs[
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+assign(src)
+
+
+
+ + + +
src @Rs[ KAGParser IuWFNgw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @src Ŏw肵 KAGParser IuWFNg̓eRs[܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_callLabel.html b/docs/kr2doc/contents/f_KAGParser_callLabel.html new file mode 100644 index 0000000..48bdbbc --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_callLabel.html @@ -0,0 +1,53 @@ + + + + + + + callLabel - ݈ʒuX^bNɐςł́Aw胉xւ̈ړ + + + + + + + + + +

KAGParser.callLabel

+
+
@\/Ӗ
+
+݈ʒuX^bNɐςł́Aw胉xւ̈ړ
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+callLabel(label)
+
+
+
+ + + +
label @ړ̃xw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽxֈړ܂B + ̍ہÃ݂ViIXg[Wǂݍ݈ʒuX^bNɐς݂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_callStackDepth.html b/docs/kr2doc/contents/f_KAGParser_callStackDepth.html new file mode 100644 index 0000000..6aaea54 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_callStackDepth.html @@ -0,0 +1,36 @@ + + + + + + + callStackDepth - call ^OĂяoX^bN̐[ + + + + + + + + + +

KAGParser.callStackDepth

+
+
@\/Ӗ
+
+call ^OĂяoX^bN̐[
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @call ^OĂяoX^bN̐[\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_clear.html b/docs/kr2doc/contents/f_KAGParser_clear.html new file mode 100644 index 0000000..e501022 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_clear.html @@ -0,0 +1,48 @@ + + + + + + + clear - IuWFNg̃NA + + + + + + + + + +

KAGParser.clear

+
+
@\/Ӗ
+
+IuWFNg̃NA
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+clear()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @IuWFNg̏ԂNA܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_clearCallStack.html b/docs/kr2doc/contents/f_KAGParser_clearCallStack.html new file mode 100644 index 0000000..73233dd --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_clearCallStack.html @@ -0,0 +1,48 @@ + + + + + + + clearCallStack - call ^OĂяoX^bÑNA + + + + + + + + + +

KAGParser.clearCallStack

+
+
@\/Ӗ
+
+call ^OĂяoX^bÑNA
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+clearCallStack()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @call ^OĂяõX^bNNA܂B}NNA܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_curLabel.html b/docs/kr2doc/contents/f_KAGParser_curLabel.html new file mode 100644 index 0000000..d37e130 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_curLabel.html @@ -0,0 +1,36 @@ + + + + + + + curLabel - ݂̃x + + + + + + + + + +

KAGParser.curLabel

+
+
@\/Ӗ
+
+݂̃x
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @݂̃x\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_curLine.html b/docs/kr2doc/contents/f_KAGParser_curLine.html new file mode 100644 index 0000000..2feaae5 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_curLine.html @@ -0,0 +1,36 @@ + + + + + + + curLine - ݍs̍s + + + + + + + + + +

KAGParser.curLine

+
+
@\/Ӗ
+
+ݍs̍s
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @ݍsXg[Wʼnsڂ\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_curLineStr.html b/docs/kr2doc/contents/f_KAGParser_curLineStr.html new file mode 100644 index 0000000..148aae1 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_curLineStr.html @@ -0,0 +1,36 @@ + + + + + + + curLineStr - ݍs̕ + + + + + + + + + +

KAGParser.curLineStr

+
+
@\/Ӗ
+
+ݍs̕
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @ݍs̕\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_curPos.html b/docs/kr2doc/contents/f_KAGParser_curPos.html new file mode 100644 index 0000000..652b922 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_curPos.html @@ -0,0 +1,36 @@ + + + + + + + curPos - ݍsɂ镶̈ʒu + + + + + + + + + +

KAGParser.curPos

+
+
@\/Ӗ
+
+ݍsɂ镶̈ʒu
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @ݍs̒ŁAڂɂ邩\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_curStorage.html b/docs/kr2doc/contents/f_KAGParser_curStorage.html new file mode 100644 index 0000000..6173807 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_curStorage.html @@ -0,0 +1,37 @@ + + + + + + + curStorage - ݂̃Xg[W + + + + + + + + + +

KAGParser.curStorage

+
+
@\/Ӗ
+
+݂̃Xg[W
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏ”\)
+
+
+
+ @݂̃Xg[W\킵܂B
+ @lݒ肷邱Ƃł܂B̏ꍇ́Aw肳ꂽXg[Wǂݍ݂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_debugLevel.html b/docs/kr2doc/contents/f_KAGParser_debugLevel.html new file mode 100644 index 0000000..72a70c0 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_debugLevel.html @@ -0,0 +1,41 @@ + + + + + + + debugLevel - fobOx + + + + + + + + + +

KAGParser.debugLevel

+
+
@\/Ӗ
+
+fobOx
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏ”\)
+
+
+
+ @fobOx\킵܂B
+ @ݒ”\Ȓl͈ȉ̒ʂłB
+ @tkdlNone < tkdlSimple < tkdlVerbose ̏ɁA\fobObZ[W̗ʂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_getNextTag.html b/docs/kr2doc/contents/f_KAGParser_getNextTag.html new file mode 100644 index 0000000..362d948 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_getNextTag.html @@ -0,0 +1,59 @@ + + + + + + + getNextTag - ̃^O𓾂 + + + + + + + + + +

KAGParser.getNextTag

+
+
@\/Ӗ
+
+̃^O𓾂
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+getNextTag()
+
+
+

+
+
߂l
+
+^O̎z
+
+
+ @̃^OzŕԂ܂B(^OɂȂ)ʏ́̕Ach ^OƉ߂܂B
+ @interrupted Ԃł́Ainterrupt ^OԂAinterrupted Ԃ܂B
+ @Xg[W̖ł́Avoid Ԃ܂B
+ @^O̖ÓA߂l̎z tagname vfɊi[Ă܂B
+ @if, ignore, endif, endignore, emb, macro, endmacro, erasemacro, + jump, call, return, iscript, endscript ̊e^O͑gݍ݃^OłB + ̃^OɊւ鏈́Ã\bh̓ŎIɍsȂ܂B + āÃ\bh͂̃^OɊւԂ܂B
+
+
Q
+
+KAGParser.interrupt
+KAGParser.resetInterrupt
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_goToLabel.html b/docs/kr2doc/contents/f_KAGParser_goToLabel.html new file mode 100644 index 0000000..6b26c49 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_goToLabel.html @@ -0,0 +1,52 @@ + + + + + + + goToLabel - w胉xւ̈ړ + + + + + + + + + +

KAGParser.goToLabel

+
+
@\/Ӗ
+
+w胉xւ̈ړ
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+goToLabel(label)
+
+
+
+ + + +
label @ړ̃xw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ǂݍ܂ĂViIXg[W̒ŁAw肳ꂽxֈړ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_ignoreCR.html b/docs/kr2doc/contents/f_KAGParser_ignoreCR.html new file mode 100644 index 0000000..d990401 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_ignoreCR.html @@ -0,0 +1,38 @@ + + + + + + + ignoreCR - s𖳎邩ǂ + + + + + + + + + +

KAGParser.ignoreCR

+
+
@\/Ӗ
+
+s𖳎邩ǂ
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏ”\)
+
+
+
+ @s𖳎邩ǂ\킵܂B
+ @^ȂΉs𖳎܂B
+ @UȂ΁AViỈs̈ʒuŁA\s܂B(KAG2 ݊[h)
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_interrupt.html b/docs/kr2doc/contents/f_KAGParser_interrupt.html new file mode 100644 index 0000000..be8af9b --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_interrupt.html @@ -0,0 +1,54 @@ + + + + + + + interrupt - interrupted Ԃɂ + + + + + + + + + +

KAGParser.interrupt

+
+
@\/Ӗ
+
+interrupted Ԃɂ
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+interrupt()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @interrupted ԂɂȂ܂B̏Ԃ̂Ƃ́A + KAGParser.getNextTag \bȟĂяoł interrupt ^OԂ܂B
+
+
Q
+
+KAGParser.resetInterrupt
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_loadScenario.html b/docs/kr2doc/contents/f_KAGParser_loadScenario.html new file mode 100644 index 0000000..94ee9a5 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_loadScenario.html @@ -0,0 +1,53 @@ + + + + + + + loadScenario - ViI̓ǂݍ + + + + + + + + + +

KAGParser.loadScenario

+
+
@\/Ӗ
+
+ViI̓ǂݍ
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+loadScenario(name)
+
+
+
+ + + +
name @ǂݍރViIXg[Ww肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽViIXg[Wǂݍ݁A + ViIǂݍ݈ʒuXg[W̐擪ɐݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_macroParams.html b/docs/kr2doc/contents/f_KAGParser_macroParams.html new file mode 100644 index 0000000..2eee504 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_macroParams.html @@ -0,0 +1,36 @@ + + + + + + + macroParams - ݎsĂ}N̈ + + + + + + + + + +

KAGParser.macroParams

+
+
@\/Ӗ
+
+ݎsĂ}N̈
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @ݎsĂ}N̈Azŕ\킵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_macros.html b/docs/kr2doc/contents/f_KAGParser_macros.html new file mode 100644 index 0000000..a369114 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_macros.html @@ -0,0 +1,37 @@ + + + + + + + macros - }N̓z + + + + + + + + + +

KAGParser.macros

+
+
@\/Ӗ
+
+}N̓z
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏop)
+
+
+
+ @}N̓z\킵܂B
+ @Ⴆ΁Ahoge }Nɂ macros['hoge'] ŃANZXł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html b/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html new file mode 100644 index 0000000..f9f5223 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onAfterReturn.html @@ -0,0 +1,44 @@ + + + + + + + onAfterReturn - return ^OŕA + + + + + + + + + +

KAGParser.onAfterReturn

+
+
@\/Ӗ
+
+return ^OŕA
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onAfterReturn()
+
+
+

+
+
+
+ @return ^OŕAɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onCall.html b/docs/kr2doc/contents/f_KAGParser_onCall.html new file mode 100644 index 0000000..b230b45 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onCall.html @@ -0,0 +1,53 @@ + + + + + + + onCall - call ^OĂ΂ꂽ + + + + + + + + + +

KAGParser.onCall

+
+
@\/Ӗ
+
+call ^OĂ΂ꂽ
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onCall(dic)
+
+
+
+ + + +
dic @call ^ȌŽz
+
+
+
+
+ @KAGParser.getNextTag \bh call ^Oǂ񂾂ƂɌĂ΂܂B
+ @̃CxgŋUԂƁAړ͍sȂ܂B
+
+
Q
+
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onJump.html b/docs/kr2doc/contents/f_KAGParser_onJump.html new file mode 100644 index 0000000..e1d072c --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onJump.html @@ -0,0 +1,53 @@ + + + + + + + onJump - jump ^OĂ΂ꂽ + + + + + + + + + +

KAGParser.onJump

+
+
@\/Ӗ
+
+jump ^OĂ΂ꂽ
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onJump(dic)
+
+
+
+ + + +
dic @jump ^ȌŽz
+
+
+
+
+ @KAGParser.getNextTag \bh jump ^Oǂ񂾂ƂɌĂ΂܂B
+ @̃CxgŋUԂƁAړ͍sȂ܂B
+
+
Q
+
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onLabel.html b/docs/kr2doc/contents/f_KAGParser_onLabel.html new file mode 100644 index 0000000..92e781e --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onLabel.html @@ -0,0 +1,51 @@ + + + + + + + onLabel - xʉ߂ + + + + + + + + + +

KAGParser.onLabel

+
+
@\/Ӗ
+
+xʉ߂
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onLabel(label, pagename)
+
+
+
+ + + + + +
label @ʉ߂xn܂B
+
pagename @ʉ߂x̌o(x | E̕)n܂B
+
+
+
+
+ @xʉ߂ɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onReturn.html b/docs/kr2doc/contents/f_KAGParser_onReturn.html new file mode 100644 index 0000000..f5c579e --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onReturn.html @@ -0,0 +1,53 @@ + + + + + + + onReturn - return ^OĂ΂ꂽ + + + + + + + + + +

KAGParser.onReturn

+
+
@\/Ӗ
+
+return ^OĂ΂ꂽ
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onReturn(dic)
+
+
+
+ + + +
dic @return ^ȌŽz
+
+
+
+
+ @KAGParser.getNextTag \bh return ^Oǂ񂾂ƂɌĂ΂܂B
+ @̃CxgŋUԂƁAړ͍sȂ܂B
+
+
Q
+
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html b/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html new file mode 100644 index 0000000..96e944a --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onScenarioLoad.html @@ -0,0 +1,55 @@ + + + + + + + onScenarioLoad - ViIǂݍ݂Jn + + + + + + + + + +

KAGParser.onScenarioLoad

+
+
@\/Ӗ
+
+ViIǂݍ݂Jn
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onScenarioLoad(storage)
+
+
+
+ + + +
storage @ǂݍ܂ViIXg[W̖On܂B
+
+
+
+
+ @ViIǂݍ݂Jn鎞ɌĂ΂܂B
+ @̃CxgŕԂƁAXg[W storage ̒g̑ + ̕ViIƂėp܂B
+
+
Q
+
+KAGParser.loadScenario
+KAGParser.onScenarioLoaded
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html b/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html new file mode 100644 index 0000000..fdcd455 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onScenarioLoaded.html @@ -0,0 +1,53 @@ + + + + + + + onScenarioLoaded - ViIǂݍ݂I + + + + + + + + + +

KAGParser.onScenarioLoaded

+
+
@\/Ӗ
+
+ViIǂݍ݂I
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onScenarioLoaded(storage)
+
+
+
+ + + +
storage @ǂݍ܂ꂽViIXg[W̖On܂B
+
+
+
+
+ @ViIǂݍ݂IɌĂ΂܂B
+
+
Q
+
+KAGParser.loadScenario
+KAGParser.onScenarioLoad
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_onScript.html b/docs/kr2doc/contents/f_KAGParser_onScript.html new file mode 100644 index 0000000..2e95274 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_onScript.html @@ -0,0 +1,62 @@ + + + + + + + onScript - iscript ubNʉ߂ + + + + + + + + + +

KAGParser.onScript

+
+
@\/Ӗ
+
+iscript ubNʉ߂
+
^Cv
+
+KAGParserNX̃Cxg
+
+
\
+
+onScript(script, storageShortName, scriptStart)
+
+
+
+ + + + + + + +
script @iscript ^O endscript ^Oŋ܂ꂽƂēn܂B
+
storageShortName @ZXg[Wn܂B
+
scriptStart @XNvgJns̍sn܂B
+
+
+
+
+ @KAGParser.getNextTag \bhAiscript ... endscript ̕ʉ߂ƂɌĂ΂܂B
+ @eval ^Oł͌Ă΂܂B
+ @KAGParser.getNextTag \bh́Aiscript ... endscript ̕Ɋւ͕ԂA + ̕XLbv܂BāAiscript ... endscript ̒g̏́ÃCxg + Kv܂B
+
+
Q
+
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html b/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html new file mode 100644 index 0000000..1be126a --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_processSpecialTags.html @@ -0,0 +1,39 @@ + + + + + + + processSpecialTags - ^O邩ǂ + + + + + + + + + +

KAGParser.processSpecialTags

+
+
@\/Ӗ
+
+^O邩ǂ
+
^Cv
+
+KAGParserNX̃vpeB (ǂݏ”\)
+
+
+
+ @^O邩ǂ\킵܂B
+ @^ȂΉs^O܂BftHg͐^łB
+ @^OƂ if ignore endif endignore else elsif emb macro endmacro macropop erasemacro jump call return ̊e^OłB̃vpeBȔꍇÃ^O͂̂܂ getNextTag Ŏ擾邱Ƃł܂B
+ @Aiscript ` endscript ͏ɏ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html b/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html new file mode 100644 index 0000000..d8231ad --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_resetInterrupt.html @@ -0,0 +1,53 @@ + + + + + + + resetInterrupt - interrupted Ԃ̉ + + + + + + + + + +

KAGParser.resetInterrupt

+
+
@\/Ӗ
+
+interrupted Ԃ̉
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+resetInterrupt()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @interrupted Ԃ܂B
+
+
Q
+
+KAGParser.interrupt
+KAGParser.getNextTag
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_restore.html b/docs/kr2doc/contents/f_KAGParser_restore.html new file mode 100644 index 0000000..3f5def9 --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_restore.html @@ -0,0 +1,56 @@ + + + + + + + restore - z񂩂IuWFNg̏Ԃ𕜌 + + + + + + + + + +

KAGParser.restore

+
+
@\/Ӗ
+
+z񂩂IuWFNg̏Ԃ𕜌
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+restore(dic)
+
+
+
+ + + +
dic @IuWFNg̏Ԃ\킷z
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @dic Ŏw肵zɂāAKAGParser IuWFNg̏Ԃ𕜌܂B
+
+
Q
+
+KAGParser.store
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_KAGParser_store.html b/docs/kr2doc/contents/f_KAGParser_store.html new file mode 100644 index 0000000..fef5ece --- /dev/null +++ b/docs/kr2doc/contents/f_KAGParser_store.html @@ -0,0 +1,51 @@ + + + + + + + store - IuWFNg̏Ԃzɏo + + + + + + + + + +

KAGParser.store

+
+
@\/Ӗ
+
+IuWFNg̏Ԃzɏo
+
^Cv
+
+KAGParserNX̃\bh
+
+
\
+
+store()
+
+
+

+
+
߂l
+
+IuWFNg̏Ԃ\킷z
+
+
+ @IuWFNg̏Ԃzɏo܂B
+
+
Q
+
+KAGParser.restore
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer.html b/docs/kr2doc/contents/f_Layer.html new file mode 100644 index 0000000..51de03a --- /dev/null +++ b/docs/kr2doc/contents/f_Layer.html @@ -0,0 +1,173 @@ + + + + + + + Layer + + + + + + + + +

Layer

+@Layer NX́ACǗ邽߂̃NXłB
+
+

o

+
+
RXgN^
+
+Layer
+
+
\bh
+
+adjustGamma ( K}␳ )
+affineBlend ( AtBϊdˍ킹 )
+affineCopy ( AtBϊRs[ )
+affinePile ( AtBϊsNZAt@uhdˍ킹 )
+assignImages ( 摜̃Rs[ )
+beginTransition ( gWV̊Jn )
+blendRect ( `dˍ킹 )
+bringToBack ( ԉɈړ )
+bringToFront ( ԎOɈړ )
+colorRect ( `h‚Ԃ )
+convertType ( C摜\`̕ϊ )
+copyRect ( `Rs[ )
+doBoxBlur ( `u[ )
+doGrayScale ( O[XP[ϊ )
+drawText ( ` )
+fillRect ( `h‚Ԃ )
+flipLR ( E] )
+flipUD ( ㉺] )
+focus ( tH[JX̐ݒ )
+focusNext ( ̃CɃtH[JXݒ )
+focusPrev ( ÕCɃtH[JXݒ )
+getLayerAt ( wʒũC擾 )
+getMainPixel ( C摜̐F̎擾 )
+getMaskPixel ( }XN摜̒l̎擾 )
+getProvincePixel ( ̈摜̒l̎擾 )
+independMainImage ( C摜̋L̉ )
+independProvinceImage ( ̈摜̋L̉ )
+loadImages ( 摜̓ǂݍ )
+loadProvinceImage ( ̈摜̓ǂݍ )
+moveBefore ( w背C̎OɈړ )
+moveBehind ( w背C̉Ɉړ )
+operateAffine ( AtBϊZ )
+operateRect ( `Z )
+operateStretch ( gkZ )
+pileRect ( `sNZAt@uhdˍ킹 )
+piledCopy ( Cdˍ킹摜Rs[ )
+releaseCapture ( }EXCxgLv`̉ )
+removeMode ( [_Ԃ )
+saveLayerImage ( 摜̕ۑ )
+setAttentionPos ( ʒu̎w )
+setClip ( `Nbv`̐ݒ )
+setCursorPos ( }EXJ[\ʒu̎w )
+setImagePos ( C摜ItZbg̐ݒ )
+setImageSize ( C摜TCY̐ݒ )
+setMainPixel ( C摜̐F̐ݒ )
+setMaskPixel ( }XN摜̒l̐ݒ )
+setMode ( [_Ԃɂ )
+setPos ( C\ʒu̐ݒ )
+setProvincePixel ( ̈摜̒l̐ݒ )
+setSize ( C\TCY̐ݒ )
+setSizeToImageSize ( C\TCY摜TCYɍ킹 )
+stopTransition ( gWV~ )
+stretchBlend ( gkdˍ킹 )
+stretchCopy ( gkRs[ )
+stretchPile ( gksNZAt@uhdˍ킹 )
+update ( 摜̍XV )
+
+
vpeB
+
+absolute ( Έʒu )
+absoluteOrderMode ( Έʒu[hǂ )
+attentionLeft ( [ʒu )
+attentionTop ( [ʒu )
+cached ( LbVs )
+callOnPaint ( onPaint CxgĂԂǂ )
+children ( qCz )
+clipHeight ( `Nbv`c )
+clipLeft ( `Nbv`[ʒu )
+clipTop ( `Nbv`[ʒu )
+clipWidth ( `Nbv` )
+cursor ( }EXJ[\ )
+cursorX ( }EXJ[\ x ʒu )
+cursorY ( }EXJ[\ y ʒu )
+enabled ( ”\ǂ )
+face ( ` )
+focusable ( tH[JX󂯎邩ǂ )
+focused ( tH[JXĂ邩ǂ )
+font ( tHg )
+hasImage ( C摜Ă邩ǂ )
+height ( c )
+hint ( qg )
+hitThreshold ( 蔻̕~l )
+hitType ( 蔻̃^Cv )
+holdAlpha ( At@`lی삷邩 )
+imageHeight ( 摜c )
+imageLeft ( C摜[ItZbg )
+imageModified ( 摜ύXꂽ )
+imageTop ( C摜[ItZbg )
+imageWidth ( 摜 )
+imeMode ( IME[h )
+isPrimary ( vC}Cǂ )
+joinFocusChain ( tH[JX`F[ɎQ邩 )
+left ( [ʒu )
+mainImageBuffer ( C摜obt@|C^ )
+mainImageBufferForWrite ( C摜obt@|C^(ݗp) )
+mainImageBufferPitch ( C摜obt@sb` )
+name ( C )
+neutralColor ( F )
+nextFocusable ( ̃tH[JX󂯎郌C )
+nodeEnabled ( Cm[h”\ǂ )
+nodeVisible ( m[hŽǂ )
+opacity ( sx )
+order ( Έʒu )
+parent ( eC )
+prevFocusable ( ÕtH[JX󂯎郌C )
+provinceImageBuffer ( ̈摜obt@|C^ )
+provinceImageBufferForWrite ( ̈摜obt@|C^(ݗp) )
+provinceImageBufferPitch ( ̈摜obt@sb` )
+showParentHint ( eC̃qgp )
+top ( [ʒu )
+type ( C\^Cv )
+useAttention ( gp邩ǂ )
+visible ( Žǂ )
+width ( )
+window ( EBhEIuWFNg )
+
+
Cxg
+
+onBeforeFocus ( tH[JX󂯎钼O )
+onBlur ( tH[JX )
+onClick ( CNbNꂽ )
+onDoubleClick ( C_uNbNꂽ )
+onFocus ( tH[JX𓾂 )
+onHitTest ( 蔻 )
+onKeyDown ( L[ꂽ )
+onKeyPress ( ͂ꂽ )
+onKeyUp ( L[ꂽ )
+onMouseDown ( }EX̃{^ꂽ )
+onMouseEnter ( }EXĂ )
+onMouseLeave ( }EXoĂ )
+onMouseMove ( }EXړ )
+onMouseUp ( }EX̃{^ꂽ )
+onMouseWheel ( }EXzC[] )
+onNodeDisabled ( m[hs\ɂȂ )
+onNodeEnabled ( m[h”\ɂȂ )
+onPaint ( `悳Ƃ )
+onSearchNextFocusable ( tH[JX”\ȃČ )
+onSearchPrevFocusable ( tH[JX”\ȃC̑O )
+onTransitionCompleted ( gWVI )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_Layer.html b/docs/kr2doc/contents/f_Layer_Layer.html new file mode 100644 index 0000000..7739871 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_Layer.html @@ -0,0 +1,64 @@ + + + + + + + Layer - Layer IuWFNg̍\z + + + + + + + + + +

Layer.Layer

+
+
@\/Ӗ
+
+Layer IuWFNg̍\z
+
^Cv
+
+LayerNX̃RXgN^
+
+
\
+
+Layer(window, parent)
+
+
+
+ + + + + +
window @̃CۗL邱ƂɂȂEBhE ( Window NX + IuWFNg ) w肵܂B
+ @EBhE͂񌈒肵ύX邱Ƃ͂ł܂B
+
parent @̃C̐eƂȂ郌Cw肵܂B
+ @null w肷ƃvC}CɂȂ܂B
+ @vC}C̓EBhEɈ‚̂ݑ݂邱ƂłA܂ACpꍇ + Ȃ炸‘݂Ȃ΂ȂȂAׂẴC̐eƂȂ郌CłB
+ @A`foCX ( Window.drawDevice Őݒ”\) ɂẮAEBhE + ̃vC}C‚Ƃł镨܂B
+ @C̐éALayer.parent vpeBŕύX邱Ƃł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Layer NX̃IuWFNg\z܂B
+ @Layer NX͔\̏Ԃō\z܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_absolute.html b/docs/kr2doc/contents/f_Layer_absolute.html new file mode 100644 index 0000000..2169495 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_absolute.html @@ -0,0 +1,46 @@ + + + + + + + absolute - Έʒu + + + + + + + + + +

Layer.absolute

+
+
@\/Ӗ
+
+Έʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @eŒZ탌CԂł̏dˍ킹\܂Blقljɕ\܂B
+ Layer.order vpeBƈႢAZԂŒl͘AĂKv͂܂B
+ @lݒ肷ƌZ탌CԂł̏ʂς邱Ƃł܂Blݒ肷 + eC Layer.absoluteOrderMode vpeB^ɐݒ肳܂B
+
+
Q
+
+Layer.order
+Layer.absoluteOrderMode
+Layer.bringToBack
+Layer.bringToFront
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html b/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html new file mode 100644 index 0000000..f0e9088 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_absoluteOrderMode.html @@ -0,0 +1,47 @@ + + + + + + + absoluteOrderMode - Έʒu[hǂ + + + + + + + + + +

Layer.absoluteOrderMode

+
+
@\/Ӗ
+
+Έʒu[hǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @̎qC̏dˍ킹[h\܂Blݒ肷邱Ƃł܂B
+ @Uw肷ƑΈʒuwƂȂALayer.order vpeB + ̏ʂ\悤ɂȂ܂B
+ @^w肷ƐΈʒuwƂȂALayer.absolute vpeB + ̏ʂ\悤ɂȂ܂B
+
+
Q
+
+Layer.order
+Layer.absolute
+Layer.bringToBack
+Layer.bringToFront
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_adjustGamma.html b/docs/kr2doc/contents/f_Layer_adjustGamma.html new file mode 100644 index 0000000..229c5a4 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_adjustGamma.html @@ -0,0 +1,81 @@ + + + + + + + adjustGamma - K}␳ + + + + + + + + + +

Layer.adjustGamma

+
+
@\/Ӗ
+
+K}␳
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+adjustGamma(rgamma=1.0, rfloor=0, rceil=255, ggamma=1.0, gfloor=0, gceil=255, bgamma=1.0, bfloor=0, bceil=255)
+
+
+
+ + + + + + + + + + + + + + + + + + + +
rgamma @Ԑ̃K}l ( 0.0 ` 1.0 ` 9.0 ) w肵܂B
+
rfloor @Ԑ̏o͍Œl ( 0 ` 255 ) w肵܂B
+
rceil @Ԑ̏o͍ől ( 0 ` 255 ) w肵܂B
+
ggamma @ΐ̃K}l ( 0.0 ` 1.0 ` 9.0 ) w肵܂B
+
gfloor @ΐ̏o͍Œl ( 0 ` 255 ) w肵܂B
+
gceil @ΐ̏o͍ől ( 0 ` 255 ) w肵܂B
+
bgamma @̃K}l ( 0.0 ` 1.0 ` 9.0 ) w肵܂B
+
bfloor @̏o͍Œl ( 0 ` 255 ) w肵܂B
+
bceil @̏o͍ől ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @摜ɑ΂ăK}␳s܂B
+ @K}lɂ 1.0 w肷ƃK}ȐɂȂ܂B
+ @o͍ŒlƏo͍ōl͊e̋Px̍Œlƍōlw肷̂łB
+ @ōlɍŒlႢlݒ肷Ɖ摜𔽓]邱Ƃł܂B
+ @̃\bhLayer.facevpeBQƂ܂Bꂪ dfAddAlpha ̏ꍇÃ\bh + ZAt@p̓ʂȃK}␳[`p܂B̃[`͉ZAt@̂AAt@ɑ鐬ɑ΂Ă̓K}␳s܂AZɑ鐬ɑ΂Ă̓K}␳s܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_affineBlend.html b/docs/kr2doc/contents/f_Layer_affineBlend.html new file mode 100644 index 0000000..f952095 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_affineBlend.html @@ -0,0 +1,136 @@ + + + + + + + affineBlend - AtBϊdˍ킹 + + + + + + + + + +

Layer.affineBlend

+
+
@\/Ӗ
+
+AtBϊdˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+affineBlend(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
affine @U‚̈ (A ` F p[^)ǂ̂悤Ɉw肵܂B
+ @^w肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : 2DAtBϊs a
+ B : 2DAtBϊs b
+ C : 2DAtBϊs c
+ D : 2DAtBϊs d
+ E : 2DAtBϊs tx
+ F : 2DAtBϊs ty
+
+ @AtBϊɂAdˍ킹̉摜ʒu (x, y) ( Adˍ킹`̍ (0, 0) Ƃ ) ͈ȉ̎ɂAdˍ킹̉摜ʒu (x', y')ɕϊ܂B
+ x' = a*x + c*y + tx
+ y' = b*x + d*y + ty
+
+ @Uw肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x0)
+ B : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y0)
+ C : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ X Wʒu(x1)
+ D : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y1)
+ E : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x2)
+ F : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y2)
+
+ @Uw肵ꍇAdˍ킹̉EɑΉAdˍ킹ʒu(x3, y3)͎IɈȉ̎ɂČvZ܂B
+ x3 = x1 - x0 + x2
+ y3 = y1 - y0 + y2
+
A @A p[^łBaffine ɂĉ߂ς܂B
+
B @B p[^łBaffine ɂĉ߂ς܂B
+
C @C p[^łBaffine ɂĉ߂ς܂B
+
D @D p[^łBaffine ɂĉ߂ς܂B
+
E @E p[^łBaffine ɂĉ߂ς܂B
+
F @F p[^łBaffine ɂĉ߂ς܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
type @AtBϊ̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α[hقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) + AtBϊsȂdˍ킹܂B
+ @AtBϊɂ‚Ă Layer.affineCopy QƂĂB
+ @dˍ킹̃C Layer.face vpeB͖܂ALayer.affinePile ƈق + Adˍ킹̃C̕sx͖܂ ( ɊSɕsłƌȂ܂ )B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C + Layer.face vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)B̏ꍇ́ALayer.holdAlphavpeBÛƂAtype stFastLinear w肷邱ƂɂA`Ԃ”\łB
+ ȊO : ł܂ ( O܂ )
+
+ @̃\bh͋ɂȂ܂B Layer.operateAffine gpĂBZ̃[h omOpaque w肷ƓʂɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_affineCopy.html b/docs/kr2doc/contents/f_Layer_affineCopy.html new file mode 100644 index 0000000..87e6400 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_affineCopy.html @@ -0,0 +1,141 @@ + + + + + + + affineCopy - AtBϊRs[ + + + + + + + + + +

Layer.affineCopy

+
+
@\/Ӗ
+
+AtBϊRs[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+affineCopy(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, type=stNearest, clear=false)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
src @Rs[̃CIuWFNgw肵܂B
+
sleft @Rs[`̍[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @Rs[`̏[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @Rs[`̉ ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @Rs[`̏c ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
affine @U‚̈ (A ` F p[^)ǂ̂悤Ɉw肵܂B
+ @^w肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : 2DAtBϊs a
+ B : 2DAtBϊs b
+ C : 2DAtBϊs c
+ D : 2DAtBϊs d
+ E : 2DAtBϊs tx
+ F : 2DAtBϊs ty
+
+ @AtBϊɂARs[̉摜ʒu (x, y) ( ARs[`̍ (0, 0) Ƃ ) ͈ȉ̎ɂARs[̉摜ʒu (x', y')ɕϊ܂B
+ x' = a*x + c*y + tx
+ y' = b*x + d*y + ty
+
+ @Uw肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B̃p[^͎ł̎w󂯕t܂B
+ A : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x0)
+ B : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y0)
+ C : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ X Wʒu(x1)
+ D : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y1)
+ E : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x2)
+ F : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y2)
+
+ @Uw肵ꍇARs[̉EɑΉARs[ʒu(x3, y3)͎IɈȉ̎ɂČvZ܂B
+ x3 = x1 - x0 + x2
+ y3 = y1 - y0 + y2
+
A @A p[^łBaffine ɂĉ߂ς܂B
+
B @B p[^łBaffine ɂĉ߂ς܂B
+
C @C p[^łBaffine ɂĉ߂ς܂B
+
D @D p[^łBaffine ɂĉ߂ς܂B
+
E @E p[^łBaffine ɂĉ߂ς܂B
+
F @F p[^łBaffine ɂĉ߂ς܂B
+
type @AtBϊ̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
clear @]惌ĆAAtBϊꂽ摜̎͂Layer.neutralColor vpeBŎꂽFExŃNA邩ǂw肵܂B^w肷ƃNAÄȗ邩UnƃNA܂B
+ @NÄ Layer.setClip \bhŐ邱Ƃł܂B
+ @̃NA̋@\gƁA]惌CNAĂAtBϊʼn摜㏑]ۂ́A㏑̈(NAꂽꏊɃAtBϊŏ㏑镔)̃NA̖ʂȂƂł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽRs[C̋`ARs[ ( \bhs郌C ) + AtBϊsȂRs[܂B
+ @affine ɂāAό`p[^Ƃē񎟌AtBϊsw肷邩A + 邢͕ϊ̓_𒼐ڎw肷邩IԂƂł܂B
+ @o[Wł stFastLinear ̎wŐ`Ԃ̂́Adˍ킹 ( \bhs ) C Layer.face vpeB dfAlpha (܂ dfBoth) ܂ dfAddAlpha ̏ꍇłB܂ALayer.face vpeB dfOpaque ŁALayer.holdAlpha vpeBU̎`Ԃ”\łB
+ @dˍ킹 ( \bhs ) C Layer.face vpeB + dfAlpha (܂ dfBoth) ܂ dfAddAlpha ̏ꍇ́AC摜ƃ}XN摜̗Rs[܂B
+ @dˍ킹 ( \bhs ) C Layer.face vpeB + dfOpaque (܂ dfMain) ̏ꍇ́ALayer.holdAlpha vpeB^̎̓C摜݂̂Rs[AU̎̓C摜ƃ}XN摜̗Rs[܂B
+
+ @񎟌AtBϊsɂΐARs[`̍_ (0, 0) ƂA + ȉ̂悤ɒ`܂B
+
+ @񎟌AtBϊsƂɂAgkA]Af(X)AsړA]A邢͂̑gݍ킹ׂĂ̕ό`sƂł܂B
+ @񎟌AtBϊs\bhł́A񎟌AtBsł͂ȂAϊ̊e_𒼐ڎw肷邱Ƃłό`wł܂Ȁꍇł񎟌AtBϊŒ`łȂ悤ȕό`͍sƂ͂ł܂B
+
+ @AtBϊɂẮAsNZ 1.0 ~ 1.0 ̃TCYĂƌȂ܂B‚܂A(0, 0) ̈ʒuɂsNZ (-0.5, -0.5) - (0.5, 0.5) ͈̔͂ɂƌȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_affinePile.html b/docs/kr2doc/contents/f_Layer_affinePile.html new file mode 100644 index 0000000..2fb214a --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_affinePile.html @@ -0,0 +1,134 @@ + + + + + + + affinePile - AtBϊsNZAt@uhdˍ킹 + + + + + + + + + +

Layer.affinePile

+
+
@\/Ӗ
+
+AtBϊsNZAt@uhdˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+affinePile(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
affine @U‚̈ (A ` F p[^)ǂ̂悤Ɉw肵܂B
+ @^w肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : 2DAtBϊs a
+ B : 2DAtBϊs b
+ C : 2DAtBϊs c
+ D : 2DAtBϊs d
+ E : 2DAtBϊs tx
+ F : 2DAtBϊs ty
+
+ @AtBϊɂAdˍ킹̉摜ʒu (x, y) ( Adˍ킹`̍ (0, 0) Ƃ ) ͈ȉ̎ɂAdˍ킹̉摜ʒu (x', y')ɕϊ܂B
+ x' = a*x + c*y + tx
+ y' = b*x + d*y + ty
+
+ @Uw肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x0)
+ B : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y0)
+ C : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ X Wʒu(x1)
+ D : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y1)
+ E : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x2)
+ F : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y2)
+
+ @Uw肵ꍇAdˍ킹̉EɑΉAdˍ킹ʒu(x3, y3)͎IɈȉ̎ɂČvZ܂B
+ x3 = x1 - x0 + x2
+ y3 = y1 - y0 + y2
+
A @A p[^łBaffine ɂĉ߂ς܂B
+
B @B p[^łBaffine ɂĉ߂ς܂B
+
C @C p[^łBaffine ɂĉ߂ς܂B
+
D @D p[^łBaffine ɂĉ߂ς܂B
+
E @E p[^łBaffine ɂĉ߂ς܂B
+
F @F p[^łBaffine ɂĉ߂ς܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
type @AtBϊ̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂()
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) + AtBϊsȂdˍ킹܂B
+ @AtBϊɂ‚Ă Layer.affineCopy QƂĂB
+ @sNZƂ̕sx ( sNZAt@ ) pdˍ킹sƂł܂B
+ @o[Wł mode ɂ stNearest ̂ݎwł܂B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C + Layer.face vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)
+ ȊO : ł܂ ( O܂ )
+
+ @̃\bh͋ɂȂ܂B Layer.operateAffine gpĂBZ̃[h omAlpha omAddAlpha w肷ƓʂɂȂ܂(omAlphaw肷̂omAddAlphaw肷̂src̃At@^CvɂĈقȂ܂BomAutow肷src̃C^Cvɏ]ĎIɌ肳܂)B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_assignImages.html b/docs/kr2doc/contents/f_Layer_assignImages.html new file mode 100644 index 0000000..6444f47 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_assignImages.html @@ -0,0 +1,55 @@ + + + + + + + assignImages - 摜̃Rs[ + + + + + + + + + +

Layer.assignImages

+
+
@\/Ӗ
+
+摜̃Rs[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+assignImages(src)
+
+
+
+ + + +
src @Rs[̃Cw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @src Ŏw肵ĆAC摜A}XN摜Ä摜ׂăRs[܂B
+ @摜TCY̓Rs[̃C̉摜TCYƓɂȂ܂BȊȌ̓Rs[܂B
+ @Rs[ƂĂAۂ́u摜ˆȏ̃CŋLĂvƂԂɂȂ邾Ȃ̂ + ̃\bh͂قƂǎsԂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_attentionLeft.html b/docs/kr2doc/contents/f_Layer_attentionLeft.html new file mode 100644 index 0000000..20849e8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_attentionLeft.html @@ -0,0 +1,41 @@ + + + + + + + attentionLeft - [ʒu + + + + + + + + + +

Layer.attentionLeft

+
+
@\/Ӗ
+
+[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @[ʒuA\WɂsNZPʂŕ\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setAttentionPos
+Layer.useAttention
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_attentionTop.html b/docs/kr2doc/contents/f_Layer_attentionTop.html new file mode 100644 index 0000000..ce01d6d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_attentionTop.html @@ -0,0 +1,41 @@ + + + + + + + attentionTop - [ʒu + + + + + + + + + +

Layer.attentionTop

+
+
@\/Ӗ
+
+[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @[ʒuA\WɂsNZPʂŕ\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setAttentionPos
+Layer.useAttention
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_beginTransition.html b/docs/kr2doc/contents/f_Layer_beginTransition.html new file mode 100644 index 0000000..af9a1a9 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_beginTransition.html @@ -0,0 +1,95 @@ + + + + + + + beginTransition - gWV̊Jn + + + + + + + + + +

Layer.beginTransition

+
+
@\/Ӗ
+
+gWV̊Jn
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+beginTransition(name, withchildren=true, transsrc=null, options=%[ ])
+
+
+
+ + + + + + + + + +
name @gWVw肵܂B
+ @ftHgł 'crossfade' ( NXtF[h )A'universal' ( jo[Tg + WV )A'scroll' ( XN[gWV ) `Ă܂B
+
withchildren @qCꏏɃgWVsǂłB^w肷 + qCƃgWV܂BUw肷ƃ\bhs郌Ĉ + gWV܂B
+
transsrc @؂ւƂȂ郌Cw肵܂BgWVɂĂ͎w肪KvȂ + ( PƂŃgWV̂Ȃ ) 邩܂B
+
options @gWṼIvVzŎw肵܂B
+ @KvȃIvV̓gWV̎ނɂĈقȂ܂B
+ @gWV̎ނɊ֌WȂAʂĎwłIvVƂ 'selfupdate' o 'callback' o܂B
+
+ @'selfupdate' o ^ ̏ꍇ́Agg͎ł̉ʍXVsȂȂ܂B + ̏ꍇ́AKXvO Layer.update \bhȂǂʼnʂXVȂ΂Ȃ܂B̋@\́AgWVɂ`ƃvOɂ`Sɓꍇɕ֗łB
+
+ @'callback' oTJS2̃\bhw肷ƁA + `悪ۂɍsxɂ̃\bhĂ΂܂B + ̃\bh(R[obN郁\bh)ł 'tick' l0ȏ̒lŕԂĂB + ̃gWV́A~bPʂł̎ۂ̎Ԃł'tick' + lɃgWVsĂ܂A + ̃R[obN郁\bhŔCӂtickԂ悤Ɏ邱ƂɂA + gWV̌ʂCӂ̎_Ŋ߂Arő肪”\ɂȂA + ۂ̎ԂɊ֌WȂgWV𐧌ł悤ɂȂ܂B + ̃gWV́AIvV'time' + oŎw肵lgWV̏I[łƌȂĂ܂B + ̂߁AƂ΃IvV 'time' ɂ 1000 ̓KȒlw肵ĂA + ̃R[obN郁\bh 1000 ̒lԂƂɂA + Cӂ̒iKł̃gWV̕\Ȃǂs킹邱Ƃł悤ɂȂ܂B + ܂ÃgWV̏ꍇAIvV 'time' Ŏw肳ꂽl 'tick' + lBƁAgWV~܂̂ŁA + gWV~Ȃꍇ́A 'time' Ŏw肵l̒l + w肷悤ɂĂB +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @gWVJn܂B
+ @children=^ ̏ꍇ̃gWV́AIƂɁAtranssrc Ŏw肵 + gWVƂeq֌W̃c[\ւ܂B
+ @children=U ̏ꍇ́AgWṼCƃ\bhsC ( + gWṼC ) ݂̂ւ܂B
+ @ǂ̏ꍇAc[\ł̓ւs邽ߒӂĂB
+ @̃\bh̓gWVJn邾łɖ߂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_blendRect.html b/docs/kr2doc/contents/f_Layer_blendRect.html new file mode 100644 index 0000000..fa96569 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_blendRect.html @@ -0,0 +1,81 @@ + + + + + + + blendRect - `dˍ킹 + + + + + + + + + +

Layer.blendRect

+
+
@\/Ӗ
+
+`dˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+blendRect(dleft, dtop, src, sleft, stop, swidth, sheight, opa=255)
+
+
+
+ + + + + + + + + + + + + + + + + +
dleft @dˍ킹̋`̍[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @dˍ킹̋`̏[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`̃C̎wʒuɏdˍ킹܂B
+ @dˍ킹̃C Layer.face vpeB͖܂ALayer.pileRect ƈق + Adˍ킹̃C̕sx͖܂ ( ɊSɕsłƌȂ܂ )B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C Layer.face @vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)
+ ȊO : ł܂ ( O܂ )
+
+ @̃\bh͋ɂȂ܂B Layer.operateRect gpĂBZ̃[h omOpaque w肷ƓʂɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_bringToBack.html b/docs/kr2doc/contents/f_Layer_bringToBack.html new file mode 100644 index 0000000..fd9ce45 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_bringToBack.html @@ -0,0 +1,56 @@ + + + + + + + bringToBack - ԉɈړ + + + + + + + + + +

Layer.bringToBack

+
+
@\/Ӗ
+
+ԉɈړ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+bringToBack()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @dˍ킹ɂāAZ탌C ( eƒC ) ̒łƂɈړ܂B
+ @̃\bhsƐeC Layer.absoluteOrderMode vpeBUɐݒ肳܂B
+
+
Q
+
+Layer.order
+Layer.absolute
+Layer.absoluteOrderMode
+Layer.bringToFront
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_bringToFront.html b/docs/kr2doc/contents/f_Layer_bringToFront.html new file mode 100644 index 0000000..1d2d511 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_bringToFront.html @@ -0,0 +1,56 @@ + + + + + + + bringToFront - ԎOɈړ + + + + + + + + + +

Layer.bringToFront

+
+
@\/Ӗ
+
+ԎOɈړ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+bringToFront()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @dˍ킹ɂāAZ탌C ( eƒC ) ̒łƂOɈړ܂B
+ @̃\bhsƐeC Layer.absoluteOrderMode vpeBUɐݒ肳܂B
+
+
Q
+
+Layer.order
+Layer.absolute
+Layer.absoluteOrderMode
+Layer.bringToBack
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_cached.html b/docs/kr2doc/contents/f_Layer_cached.html new file mode 100644 index 0000000..09ad56e --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_cached.html @@ -0,0 +1,40 @@ + + + + + + + cached - LbVs + + + + + + + + + +

Layer.cached

+
+
@\/Ӗ
+
+LbVs
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @LbVsǂ\܂Blݒ肷邱Ƃł܂B
+ @LbVsݒ̏ꍇAgƎqCׂďdˍ킹Ԃ̉摜炩ߎĂƂɂȂAȌAqCɕύXȂAgƎqC̏dˍ킹Ɋւ摜Zs܂(ύXꍇ͎IɃLbVč\܂)B
+ @LbVsȂݒ̏ꍇ́AʍXV̍ۂɖdˍ킹̉Zs܂B
+ @ftHgł̓LbV͍s܂񂪁AgWV͎IɃLbVLɂȂ܂ (̃vpeB̓gWVȂǂŎIɗLɂȂ悤ȃLbV̗L̏Ԃ܂ł͕\܂ )B
+ @郌C̉摜Ƃ̎qC̉摜ԂɕωȂƂĂāA‰ʂpɂɏ悤ȏꍇł́ÃCł̓LbVsŜ̃ptH[}X܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_callOnPaint.html b/docs/kr2doc/contents/f_Layer_callOnPaint.html new file mode 100644 index 0000000..d956c0f --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_callOnPaint.html @@ -0,0 +1,40 @@ + + + + + + + callOnPaint - onPaint CxgĂԂǂ + + + + + + + + + +

Layer.callOnPaint

+
+
@\/Ӗ
+
+onPaint CxgĂԂǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Layer.onPaint CxgĂԂǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƁẢʂւ̕`̒O onPaint CxgĂԂ悤ɂȂ܂BonPaint Cxg + IƂ̃vpeB͎IɋUɖ߂܂B
+ @Uw肳ĂԂł onPaint Cxg͔܂B
+ @Layer.update \bh͂̃vpeB^ɐݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_children.html b/docs/kr2doc/contents/f_Layer_children.html new file mode 100644 index 0000000..fff0a7e --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_children.html @@ -0,0 +1,37 @@ + + + + + + + children - qCz + + + + + + + + + +

Layer.children

+
+
@\/Ӗ
+
+qCz
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @qC̊i[ꂽzIuWFNg\܂B
+ @œꂽzɒl񂾂Aڂ̍폜ljȂǂĂۂ̃C̏Ԃɂ͔f܂Bǂݎ݂̂sƍlĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_clipHeight.html b/docs/kr2doc/contents/f_Layer_clipHeight.html new file mode 100644 index 0000000..b5627a3 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_clipHeight.html @@ -0,0 +1,41 @@ + + + + + + + clipHeight - `Nbv`c + + + + + + + + + +

Layer.clipHeight

+
+
@\/Ӗ
+
+`Nbv`c
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @`Nbv`̏csNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setClip
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_clipLeft.html b/docs/kr2doc/contents/f_Layer_clipLeft.html new file mode 100644 index 0000000..df8862d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_clipLeft.html @@ -0,0 +1,41 @@ + + + + + + + clipLeft - `Nbv`[ʒu + + + + + + + + + +

Layer.clipLeft

+
+
@\/Ӗ
+
+`Nbv`[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @`Nbv`̍[sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setClip
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_clipTop.html b/docs/kr2doc/contents/f_Layer_clipTop.html new file mode 100644 index 0000000..fb6f3b5 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_clipTop.html @@ -0,0 +1,41 @@ + + + + + + + clipTop - `Nbv`[ʒu + + + + + + + + + +

Layer.clipTop

+
+
@\/Ӗ
+
+`Nbv`[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @`Nbv`̏[sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setClip
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_clipWidth.html b/docs/kr2doc/contents/f_Layer_clipWidth.html new file mode 100644 index 0000000..b0c390e --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_clipWidth.html @@ -0,0 +1,41 @@ + + + + + + + clipWidth - `Nbv` + + + + + + + + + +

Layer.clipWidth

+
+
@\/Ӗ
+
+`Nbv`
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @`Nbv`̉sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setClip
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_colorRect.html b/docs/kr2doc/contents/f_Layer_colorRect.html new file mode 100644 index 0000000..07004c8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_colorRect.html @@ -0,0 +1,81 @@ + + + + + + + colorRect - `h‚Ԃ + + + + + + + + + +

Layer.colorRect

+
+
@\/Ӗ
+
+`h‚Ԃ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+colorRect(left, top, width, height, value, opa=255)
+
+
+
+ + + + + + + + + + + + + +
left @h‚Ԃ`̍[ʒu ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
top @h‚Ԃ`̏[ʒu ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
width @h‚Ԃ`̉ ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
height @h‚Ԃ`̏c ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
value @h‚ԂFlw肵܂B
+ @̒ĺALayer.face vpeB̒lɂĈӖς܂B
+ dfAlphadfBoth) : 0xRRGGBB `ŐFw肵Ă
+ dfAddAlpha : 0xRRGGBB `ŐFw肵Ă
+ dfOpaquedfMain) : 0xRRGGBB `ŐFw肵Ă
+ dfMask : }XN(sx)̒l ( 0 ` 255 ) w肵Ă
+ dfProvince : ̈̒l ( 0 ` 255 ) w肵Ă
+ @dfOpaque w肵ꍇ́A}XN͖܂(}XN񂪕ێ邩j󂳂邩 Layer.holdAlpha vpeBɂ܂)B܂AdfMask w肵ꍇ́AF̏͂̂܂܂ɂȂ܂B
+ @dfAlpha ̏ꍇł opa ̏ꍇ͖͂̈܂B
+
opa @h‚Ԃsx ( -255 ` 0 ` 255 ) w肵܂B
+ @̈́ALayer.face vpeB̒l dfMask + dfProvince ̏ꍇ͖܂ ( ɊSs )B
+ @̐̎w Layer.face dfAlpha ̏ꍇ݂̂ɗLŁA + ̏ꍇ value ͖A摜sx菜܂ ( + -255 w肷Ƌ`͊SɓɂȂ܂ )B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽC摜̋`w肳ꂽ@œh‚Ԃ܂B
+ @Layer.fillRect ƈقȂAxw肵Ĕœh‚ԂƂł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_convertType.html b/docs/kr2doc/contents/f_Layer_convertType.html new file mode 100644 index 0000000..4d85e63 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_convertType.html @@ -0,0 +1,58 @@ + + + + + + + convertType - C摜\`̕ϊ + + + + + + + + + +

Layer.convertType

+
+
@\/Ӗ
+
+C摜\`̕ϊ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+convertType(from)
+
+
+
+ + + +
from ϊƂȂ`^Cvw肵܂B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C摜̌`ϊ܂B
+ @̃\bh́AltAlpha (dfAlpha) ltAddAlpha (dfAddAlpha) ̂悤ɁAuC̉摜\`قȂ邪l̕\”\ȃ^CvvԂł̉摜\`̕ϊs܂B
+ @Ƃ΁AltAlpha ŕ\Ă郌C̃^Cv̂܂ ltAddAlpha ɕύXł́AAt@`lƐF̈قȂ̂Őɕ\܂B̂߁Ã\bhpAdfAlpha dfAddAlpha ɕϊsKv܂B
+ @̃\bhł́Aϊ̉摜\` Layer.face vpeBŎw肵`ɑΉ`ɂȂ܂ (Layer.typeŎw肷郌C^Cvł͂ȂāA`ł邱ƂɒӂĂ )B
+ @from ɂ́Aϊ̉摜\`ɑΉ`(dfŎn܂萔; Layer.faceQ)w肵܂Bfrom ɂ dfAuto ͎wł܂B
+ @݃T|[gĂΐAdfAlphadfAddAlpha dfAddAlphadfAlpha ̕ϊłBdfAddAlphadfAlphał́AϊɂF񂪎ꍇ܂B
+ @̃\bh́A`Nbv`̉e󂯂܂ ( ɃC摜Ŝe󂯂܂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_copyRect.html b/docs/kr2doc/contents/f_Layer_copyRect.html new file mode 100644 index 0000000..be48e8b --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_copyRect.html @@ -0,0 +1,79 @@ + + + + + + + copyRect - `Rs[ + + + + + + + + + +

Layer.copyRect

+
+
@\/Ӗ
+
+`Rs[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+copyRect(dleft, dtop, src, sleft, stop, swidth, sheight)
+
+
+
+ + + + + + + + + + + + + + + +
dleft @Rs[̋`̍[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @Rs[̋`̏[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @Rs[̃CIuWFNgw肵܂B
+
sleft @Rs[`̍[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @Rs[`̏[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @Rs[`̉ ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @Rs[`̏c ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽRs[C̋`̃C̎wʒuɃRs[܂B
+ @Rs[摜́ARs[惌C ( \bhs郌C ) + Layer.face vpeB̒lɂĕς܂B
+ dfAlpha (܂ dfBoth) : C摜ƃ}XN摜Rs[܂
+ dfAddAlpha : C摜ƃ}XN摜Rs[܂
+ dfOpaque (܂ dfMain) : Layer.holdAlpha vpeB^̏ꍇ́AC摜݂̂Rs[܂ ( }XN摜̓Rs[܂ )BȔꍇ̓C摜ƃ}XN摜Rs[܂
+ dfMask : }XN摜݂̂Rs[܂ ( C摜̓Rs[܂ )
+ dfProvince : ̈摜݂̂Rs[܂ ( }XN摜⃁C摜̓Rs[܂ )
+ @Rs[̃C Layer.face vpeB͖܂B
+ @̃\bh́ALayer.holdAlpha ̉e͎󂯂܂ (dfAlpha dfAddAlpha ̏ꍇ holdAlpha Ɋւ炸}XN摜Rs[܂)
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_cursor.html b/docs/kr2doc/contents/f_Layer_cursor.html new file mode 100644 index 0000000..6a94cea --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_cursor.html @@ -0,0 +1,39 @@ + + + + + + + cursor - }EXJ[\ + + + + + + + + + +

Layer.cursor

+
+
@\/Ӗ
+
+}EXJ[\
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̃}EXJ[\\܂Blݒ肷邱Ƃł܂B
+ @}EXJ[\ɂ́Acr Ŏn܂}EXJ[\萔 A.cur ̊gq + }EXJ[\ .ani ̊gqƒAj[V}EXJ[\̃Xg[W + w肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_cursorX.html b/docs/kr2doc/contents/f_Layer_cursorX.html new file mode 100644 index 0000000..2cd0c00 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_cursorX.html @@ -0,0 +1,42 @@ + + + + + + + cursorX - }EXJ[\ x ʒu + + + + + + + + + +

Layer.cursorX

+
+
@\/Ӗ
+
+}EXJ[\ x ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̃}EXJ[\ x WlA\WɂsNZPʂŕ\܂Blݒ肷邱Ƃł܂B
+ @lݒ肷Ƃ́AcursorX vpeBݒ肵ł̓}EXJ[\͈ړ܂B + cursorY vpeBݒ肵ƂɃ}EXJ[\ړ܂B
+
+
Q
+
+Layer.setCursorPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_cursorY.html b/docs/kr2doc/contents/f_Layer_cursorY.html new file mode 100644 index 0000000..6abcf52 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_cursorY.html @@ -0,0 +1,42 @@ + + + + + + + cursorY - }EXJ[\ y ʒu + + + + + + + + + +

Layer.cursorY

+
+
@\/Ӗ
+
+}EXJ[\ y ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̃}EXJ[\ y WlA\WɂsNZPʂŕ\܂Blݒ肷邱Ƃł܂B
+ @lݒ肷Ƃ́AcursorX vpeBݒ肵ł̓}EXJ[\͈ړ܂B + cursorY vpeBݒ肵ƂɃ}EXJ[\ړ܂B
+
+
Q
+
+Layer.setCursorPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_doBoxBlur.html b/docs/kr2doc/contents/f_Layer_doBoxBlur.html new file mode 100644 index 0000000..ee6ef98 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_doBoxBlur.html @@ -0,0 +1,58 @@ + + + + + + + doBoxBlur - `u[ + + + + + + + + + +

Layer.doBoxBlur

+
+
@\/Ӗ
+
+`u[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+doBoxBlur(xblur=1, yblur=1)
+
+
+
+ + + + + +
xblur ̃u[͈̔͂w肵܂B +
yblur c̃u[͈̔͂w肵܂B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @u[(ڂ)܂BASÝu`u[v(box blur)łB
+ @`u[́Axbluryblur̂Q‚̃p[^ɂĕ\ú͈ṽsNZ̋Px̕ϒlƂ镨łBƂ xblur=10 yblur=2 ̏ꍇ́AΏۂ̃sNZ𒆐SɁA -10`10Ac -2`2 ̋`͈͂̃sNZ̋Px̕ςƂAꂪŏIIȂ̃sNZ̋PxƂȂ܂B
+ @͈̖͂ʐς (xblur~2+1) ~ (yblur~2+1) ŌvZ邱Ƃł܂Bo[Wł̖͂ʐς 256 ̏ꍇ́Aʐς256ȏ̏ꍇȃASY̗p܂B
+ @Layer.face vpeB dfAlpha ̏ꍇ́AAt@p̓ʂȃASYgp܂̂ŁAXxȂ܂BdfAddAlpha ⑼̕`̏ꍇ́A荂ȃASYƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_doGrayScale.html b/docs/kr2doc/contents/f_Layer_doGrayScale.html new file mode 100644 index 0000000..2c98417 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_doGrayScale.html @@ -0,0 +1,48 @@ + + + + + + + doGrayScale - O[XP[ϊ + + + + + + + + + +

Layer.doGrayScale

+
+
@\/Ӗ
+
+O[XP[ϊ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+doGrayScale()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @摜O[XP[ɕϊ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_drawText.html b/docs/kr2doc/contents/f_Layer_drawText.html new file mode 100644 index 0000000..51cc6cd --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_drawText.html @@ -0,0 +1,91 @@ + + + + + + + drawText - ` + + + + + + + + + +

Layer.drawText

+
+
@\/Ӗ
+
+`
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+drawText(x, y, text, color, opa=255, aa=true, shadowlevel=0, shadowcolor=0x000000, shadowwidth=0, shadowofsx=0, shadowofsy=0)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
x @`Jn錴_ ( 摜ʒuɂ ) x WsNZPʂŎw肵܂B
+
y @`Jn錴_ ( 摜ʒuɂ ) y WsNZPʂŎw肵܂B
+
text @`悷镶w肵܂B
+
color @`悷镶̐F 0xRRGGBB `Ŏw肵܂B
+
opa @`悷镶̕sx ( -255 ` 0 ` 255 ) w肵܂B
+ @̐̎w Layer.face dfAlpha ̏ꍇ݂̂ɗLŁA + ̏ꍇ͕̌`ɕsx菜鎖ɂȂ܂ ( lق + ʂ傫Ȃ܂ )B
+
aa @A`GCAXsǂw肵܂B
+ @^w肷ƃA`GCAXs܂BUw肷ƍs܂B
+
shadowlevel @e̕sxw肵܂Bshadowwidth ̒lɂēK؂Ȓl͕ϓ܂B
+ 0 w肷Ɖe͕`悳܂B
+
shadowcolor @e̐F 0xRRGGBB `Ŏw肵܂B
+
shadowwidth @e̕ ( ڂ ) w肵܂B 0 ƂV[v ( ڂȂ ) ŁAl傫 + ƉeڂƂł܂B
+
shadowofsx @ëʒu x W̒lsNZPʂŎw肵܂B 0 w肷Ɖe͐^ɕ`悳܂B
+
shadowofsy @ëʒu y W̒lsNZPʂŎw肵܂B 0 w肷Ɖe͐^ɕ`悳܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Cɕ`悵܂BLayer.face dfAlpha (܂ dfBoth) dfAddAlpha dfOpaque (܂ dfMain) + ̏ꍇ̂ݕ`悷邱Ƃł܂B
+ @dfOpaque (܂dfMain) w肵ꍇA`̃}XNj󂳂邩ی삳邩 Layer.holdAlpha vpeBɂ܂B
+ @tHg Layer.font Ŏw肵̂p܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_enabled.html b/docs/kr2doc/contents/f_Layer_enabled.html new file mode 100644 index 0000000..1053950 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_enabled.html @@ -0,0 +1,38 @@ + + + + + + + enabled - ”\ǂ + + + + + + + + + +

Layer.enabled

+
+
@\/Ӗ
+
+”\ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C”\ǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ͑”\ŁAtH[JXȂǂ󂯎邱Ƃł܂B
+ @Ȕꍇ͑s\ŁAtH[JXȂǂ󂯎邱Ƃ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_face.html b/docs/kr2doc/contents/f_Layer_face.html new file mode 100644 index 0000000..c2bd1ce --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_face.html @@ -0,0 +1,42 @@ + + + + + + + face - ` + + + + + + + + + +

Layer.face

+
+
@\/Ӗ
+
+`
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Cւ̕`\܂Blݒ肷邱Ƃł܂B
+ @gg 2.23 beta 1 ȑOł́u`ʁvƌĂ΂Ă܂B
+
  • dfAlpha ܂ dfBoth w肷ƁA摜̓At@`l‚摜ƌȂA`悳܂BdfBoth ł dfAlpha łɂȂ܂B̕`@ɑΉ郌C^Cv ltTransparent ܂ ltAlpha łB
  • dfAddAlpha w肷ƁA摜͉ZAt@`l‚摜ƂČȂA`悳܂B̕`@ɑΉ郌C^Cv ltAddAlpha łB
  • dfOpaque ܂ dfMain w肷ƁAC̉摜ׂ͂ĊSsłƌȂA`悳܂B̕`@ɑΉ郌C^Cv ltOpaque ܂ ltCoverRectltAdditive ̂悤ȎZp/_ZsC^CvłB
  • dfMask w肷ƁA}XN摜(At@`l)`̑Ώۂɂ܂B
  • dfProvince w肷ƁÄ摜`̑Ώۂɂ܂B
  • dfAuto w肷ƁA݂ Layer.type vpeBɏ]ĕ`IɌ肳܂B쐬ꂽ̃C̕` dfAuto łB
@̃vpeB̒lɂĂ͑łȂ\bh܂B
+
+
Q
+
+Layer.type
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_fillRect.html b/docs/kr2doc/contents/f_Layer_fillRect.html new file mode 100644 index 0000000..67c7074 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_fillRect.html @@ -0,0 +1,70 @@ + + + + + + + fillRect - `h‚Ԃ + + + + + + + + + +

Layer.fillRect

+
+
@\/Ӗ
+
+`h‚Ԃ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+fillRect(left, top, width, height, value)
+
+
+
+ + + + + + + + + + + +
left @h‚Ԃ`̍[ʒu ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
top @h‚Ԃ`̏[ʒu ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
width @h‚Ԃ`̉ ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
height @h‚Ԃ`̏c ( 摜ʒuɂ ) sNZPʂŎw肵܂B
+
value @h‚ԂFlw肵܂B
+ @̒ĺALayer.face vpeB̒lɂĈӖς܂B
+ dfAlphadfBoth) : 0xAARRGGBB `ŕsxƐFw肵ĂBCƃ}XN̗h‚Ԃ܂B
+ dfAddAlpha : 0xAARRGGBB `ŕsxƐFw肵ĂBCƃ}XN̗h‚Ԃ܂B
+ dfOpaquedfMain) : 0xRRGGBB `ŐFw肵ĂBLayer.holdAlpha vpeB^̎́AĈ݂h‚ԂA}XN͂̂܂܂ɂȂ܂BU̎ dfAlpha dfAddAlpha ̎ƓA0xAARRGGBB `ł̕sxƐF̎w󂯕tACƃ}XN̗h‚Ԃ܂B
+ dfMask : }XN(sx)̒l ( 0 ` 255 ) w肵ĂB}XN݂̂h‚ԂAC͂̂܂܂ɂȂ܂B
+ dfProvince : ̈̒l ( 0 ` 255 ) w肵ĂB݂̈̂h‚Ԃ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽC摜̋`w肳ꂽ@œh‚Ԃ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_flipLR.html b/docs/kr2doc/contents/f_Layer_flipLR.html new file mode 100644 index 0000000..74ac910 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_flipLR.html @@ -0,0 +1,50 @@ + + + + + + + flipLR - E] + + + + + + + + + +

Layer.flipLR

+
+
@\/Ӗ
+
+E]
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+flipLR()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @摜̍E]s܂B
+ @̃\bh́ALayer.setClip \bhȂǂɂ`Nbv`̉e󂯂܂ ( ɃC摜Ŝ]܂ )B
+ @܂ALayer.face vpeBLayer.holdAlpha vpeB̉e󂯂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_flipUD.html b/docs/kr2doc/contents/f_Layer_flipUD.html new file mode 100644 index 0000000..b574f78 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_flipUD.html @@ -0,0 +1,50 @@ + + + + + + + flipUD - ㉺] + + + + + + + + + +

Layer.flipUD

+
+
@\/Ӗ
+
+㉺]
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+flipUD()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @摜̏㉺]s܂B
+ @̃\bh́ALayer.setClip \bhȂǂɂ`Nbv`̉e󂯂܂ ( ɃC摜Ŝ]܂ )B
+ @܂ALayer.face vpeBLayer.holdAlpha vpeB̉e󂯂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_focus.html b/docs/kr2doc/contents/f_Layer_focus.html new file mode 100644 index 0000000..bcb8294 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_focus.html @@ -0,0 +1,54 @@ + + + + + + + focus - tH[JX̐ݒ + + + + + + + + + +

Layer.focus

+
+
@\/Ӗ
+
+tH[JX̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+focus(direction=true)
+
+
+
+ + + +
direction @Layer.onBeforeFocus Layer.onFocus Cxg + direction ɓnlłB
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @CtH[JXw肵܂BCtH[JX󂯎 + L[{[h͂”\ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_focusNext.html b/docs/kr2doc/contents/f_Layer_focusNext.html new file mode 100644 index 0000000..8df1ed8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_focusNext.html @@ -0,0 +1,47 @@ + + + + + + + focusNext - ̃CɃtH[JXݒ + + + + + + + + + +

Layer.focusNext

+
+
@\/Ӗ
+
+̃CɃtH[JXݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+focusNext()
+
+
+

+
+
߂l
+
+VɃtH[JX𓾂CIuWFNg
+
+
+ @tH[JX”\ȃCAC‚΂̃CɃtH[JXݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_focusPrev.html b/docs/kr2doc/contents/f_Layer_focusPrev.html new file mode 100644 index 0000000..2ae35c9 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_focusPrev.html @@ -0,0 +1,47 @@ + + + + + + + focusPrev - ÕCɃtH[JXݒ + + + + + + + + + +

Layer.focusPrev

+
+
@\/Ӗ
+
+ÕCɃtH[JXݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+focusPrev()
+
+
+

+
+
߂l
+
+VɃtH[JX𓾂CIuWFNg
+
+
+ @tH[JX”\ȃCOAC‚΂̃CɃtH[JXݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_focusable.html b/docs/kr2doc/contents/f_Layer_focusable.html new file mode 100644 index 0000000..bb9a854 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_focusable.html @@ -0,0 +1,38 @@ + + + + + + + focusable - tH[JX󂯎邩ǂ + + + + + + + + + +

Layer.focusable

+
+
@\/Ӗ
+
+tH[JX󂯎邩ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @tH[JX󂯎邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ̓C̓tH[JX󂯎܂B
+ @Ȕꍇ̓C̓tH[JX󂯎܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_focused.html b/docs/kr2doc/contents/f_Layer_focused.html new file mode 100644 index 0000000..5626835 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_focused.html @@ -0,0 +1,37 @@ + + + + + + + focused - tH[JXĂ邩ǂ + + + + + + + + + +

Layer.focused

+
+
@\/Ӗ
+
+tH[JXĂ邩ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @tH[JXĂ邩ǂ\܂B
+ @^̏ꍇ̓tH[JXĂ܂BȔꍇ͂Ă܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_font.html b/docs/kr2doc/contents/f_Layer_font.html new file mode 100644 index 0000000..2466dcf --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_font.html @@ -0,0 +1,37 @@ + + + + + + + font - tHg + + + + + + + + + +

Layer.font

+
+
@\/Ӗ
+
+tHg
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @Layer.drawText \bhŕ`ɎgptHg\ Font NX + IuWFNgłB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_getLayerAt.html b/docs/kr2doc/contents/f_Layer_getLayerAt.html new file mode 100644 index 0000000..20a1693 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_getLayerAt.html @@ -0,0 +1,78 @@ + + + + + + + getLayerAt - wʒũC擾 + + + + + + + + + +

Layer.getLayerAt

+
+
@\/Ӗ
+
+wʒũC擾
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+getLayerAt(x, y, exclude_self=false, get_disabled=false)
+
+
+
+ + + + + + + + + +
x @擾C̈ʒu x W\WŃsNZPʂŎw肵܂B
+ @̃\bhs郌C̕\Wp܂ ( vC}C + \Wł͂܂ )
+
y @擾C̈ʒu y W\WŃsNZPʂŎw肵܂B
+ @̃\bhs郌C̕\Wp܂ ( vC}C + \Wł͂܂ )
+
exclude_self @Č玩gO邩ǂw肵܂B
+ @Uw肷ƁAg̃CɊ܂܂܂B
+ @^w肷ƁAg̃C͌珜OA݂Ȃ̂悤Ɉ܂B
+ @̈ȗƋUw肳ꂽƌȂ܂B
+
get_disabled @ɂȂĂ郌C̃IuWFNg𓾂邩ǂw肵܂B
+ @Uw肷ƁA (Layer.enabled vpeBUȂ) ɂȂĂ郌CwʒuɂꍇAnull Ԃ܂B
+ @^w肷ƁAɂȂĂ郌Cwʒuɂꍇ́ÃCIuWFNgԂ܂B
+ @̈ȗƋUw肳ꂽƌȂ܂B
+
+
+
߂l
+
+wʒuɂCIuWFNgBwʒuɃCꍇȂǂ null ߂܂B
+
+
+ @x,y Ŏꂽʒuɂ郌CIuWFNgԂ܂B
+ @蔻͒ʏ̃}EXCxg̓蔻Ɠ@\p܂B‚܂AwʒuAC̏dˏɂĈԎO猩ĂAŏɓ蔻ɊYCԂ܂B
+ @exclude_self Ő^w肷ƁÃ\bhs郌C̑Ώۂ珜O邱Ƃł܂B
+
+
Q
+
+Layer.hitType
+Layer.hitThreshold
+Layer.onHitTest
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_getMainPixel.html b/docs/kr2doc/contents/f_Layer_getMainPixel.html new file mode 100644 index 0000000..4928e64 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_getMainPixel.html @@ -0,0 +1,55 @@ + + + + + + + getMainPixel - C摜̐F̎擾 + + + + + + + + + +

Layer.getMainPixel

+
+
@\/Ӗ
+
+C摜̐F̎擾
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+getMainPixel(x, y)
+
+
+
+ + + + + +
x @F擾 ( C̉摜Wł ) x Ww肵܂B
+
y @F擾 ( C̉摜Wł ) y Ww肵܂B
+
+
+
߂l
+
+0xRRGGBB `̐Fԍ
+
+
+ @CC摜 ( FێĂ摜 ) ̔Cӂ̈ʒu̐F擾܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_getMaskPixel.html b/docs/kr2doc/contents/f_Layer_getMaskPixel.html new file mode 100644 index 0000000..505c3de --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_getMaskPixel.html @@ -0,0 +1,55 @@ + + + + + + + getMaskPixel - }XN摜̒l̎擾 + + + + + + + + + +

Layer.getMaskPixel

+
+
@\/Ӗ
+
+}XN摜̒l̎擾
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+getMaskPixel(x, y)
+
+
+
+ + + + + +
x @l擾 ( C̉摜Wł ) x Ww肵܂B
+
y @l擾 ( C̉摜Wł ) y Ww肵܂B
+
+
+
߂l
+
+}XN摜̒l ( 0 ` 255 )
+
+
+ @C}XN摜 ( sxێĂ摜 ) ̔Cӂ̈ʒu̒l ( 0 ` 255 ) 擾܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_getProvincePixel.html b/docs/kr2doc/contents/f_Layer_getProvincePixel.html new file mode 100644 index 0000000..719b6e8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_getProvincePixel.html @@ -0,0 +1,55 @@ + + + + + + + getProvincePixel - ̈摜̒l̎擾 + + + + + + + + + +

Layer.getProvincePixel

+
+
@\/Ӗ
+
+̈摜̒l̎擾
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+getProvincePixel(x, y)
+
+
+
+ + + + + +
x @l擾 ( C̉摜Wł ) x Ww肵܂B
+
y @l擾 ( C̉摜Wł ) y Ww肵܂B
+
+
+
߂l
+
+̈摜̒l ( 0 ` 255 )
+
+
+ @C̈摜̔Cӂ̈ʒu̒l ( 0 ` 255 ) 擾܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_hasImage.html b/docs/kr2doc/contents/f_Layer_hasImage.html new file mode 100644 index 0000000..b2d8264 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_hasImage.html @@ -0,0 +1,44 @@ + + + + + + + hasImage - C摜Ă邩ǂ + + + + + + + + + +

Layer.hasImage

+
+
@\/Ӗ
+
+C摜Ă邩ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C摜Ă邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃC͉摜܂BꂪftHgłB
+ @Uw肷ƃC̉摜͊JAC͉摜ȂȂ܂B
+ @Layer.typevpeBݒ肷hasImage͐^ɃZbg܂B
+ @C摜ȂꍇALayer.typeltOpaqueȂ΃C͑S + Layer.neutralColorœh‚ԂĂƂĕ\܂B
+ @ȊÕ^Cv̏ꍇ͊SɓƂĈ܂B
+ @̃vpeBŨCLayer.hitTypehtMask̏ꍇ͑Sʂsx0 (Sɓ)łƌȂ܂B܂A`tHg𑀍삷邱Ƃ͂ł܂B
+ @̃vpeBŨĆAʏA̎qC܂Ƃ߁Ag͓Ȃ̃CƂĎg܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_height.html b/docs/kr2doc/contents/f_Layer_height.html new file mode 100644 index 0000000..a2e3c68 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_height.html @@ -0,0 +1,41 @@ + + + + + + + height - c + + + + + + + + + +

Layer.height

+
+
@\/Ӗ
+
+c
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\csNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_hint.html b/docs/kr2doc/contents/f_Layer_hint.html new file mode 100644 index 0000000..b41b1b1 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_hint.html @@ -0,0 +1,43 @@ + + + + + + + hint - qg + + + + + + + + + +

Layer.hint

+
+
@\/Ӗ
+
+qg
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̃qg\܂Blݒ肷邱Ƃł܂B
+ @qg̓CɃ}EXJ[\Î~ƂɁA}EXJ[\̋߂ + \镶łB
+ @qg\Ȃꍇ͋󕶎w肵܂B
+
+
Q
+
+Layer.showParentHint
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_hitThreshold.html b/docs/kr2doc/contents/f_Layer_hitThreshold.html new file mode 100644 index 0000000..9d9b992 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_hitThreshold.html @@ -0,0 +1,41 @@ + + + + + + + hitThreshold - 蔻̕~l + + + + + + + + + +

Layer.hitThreshold

+
+
@\/Ӗ
+
+蔻̕~l
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @}EXCxg̓蔻̎ʒu\܂Blݒ肷邱Ƃł܂B
+ @̃vpeB Layer.hitType vpeB htMask ̎̂ݗLŁA + }XN(sx)摜̒l̃vpeBŎw肵lȏ̏ꍇɃ}EXbZ[W󂯎܂B
+ 0 w肷ƂׂẴ}EXbZ[W󂯎܂B256 w肷ƂׂẴ}EXbZ[W + 󂯎܂B
+ @Ԃł 16 ƂȂĂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_hitType.html b/docs/kr2doc/contents/f_Layer_hitType.html new file mode 100644 index 0000000..b53a26b --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_hitType.html @@ -0,0 +1,42 @@ + + + + + + + hitType - 蔻̃^Cv + + + + + + + + + +

Layer.hitType

+
+
@\/Ӗ
+
+蔻̃^Cv
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @}EXCxg̓蔻̃^Cv\܂Blݒ肷邱Ƃł܂B
+ @htProvince w肷ƁÄ摜ɂ 0 ȊÖ̗̂݃}EXCxg󂯎 + 悤ɂȂ܂B
+ @htMask w肷ƁA}XN(sx)摜̒lALayer.hitThreshold vpeBŎw + 肵lȏ̏ꍇ̂݃}EXCxg󂯎悤ɂȂ܂B
+ @󂯎Ȃ}EXCxǵA艜̃Cŏ܂B
+ @Ԃł htMask ƂȂĂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_holdAlpha.html b/docs/kr2doc/contents/f_Layer_holdAlpha.html new file mode 100644 index 0000000..c32fc44 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_holdAlpha.html @@ -0,0 +1,69 @@ + + + + + + + holdAlpha - At@`lی삷邩 + + + + + + + + + +

Layer.holdAlpha

+
+
@\/Ӗ
+
+At@`lی삷邩
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @`ɂăAt@`lی삷邩ǂw肵܂Blݒ肷邱Ƃł܂B
+ @ftHgł͋UłB
+ @gg 2.23 beta 1 ȑOł́Ae`惁\bh hda Ƃp[^Aꂪ̃vpeBƓĂ܂A2.23 beta 2 vpeBƂĕ܂B
+ @‚̕`扉Zł́ALayer.face vpeB dfOpaque ̂ƂA摜̃At@`l(}XN摜)ێ邩ǂ̃vpeBŎwł܂B̃\bhł́ÃvpeBUɂȕ`悪”\łBLayer.type ltAlpha ł ltAddAlpha łꍇ́A摜̃At@`l͎gpȂ̂ŁÃvpeBUɐݒ肵ĂL܂BÃvpeBUƃAt@`l͔j󂳂܂B
+
+ @ȉ̃\bh͂̃vpeB̉e󂯂܂B
+ Layer.loadImages
+ Layer.loadProvinceImage
+ Layer.setMainPixel
+ Layer.setMaskPixel
+ Layer.setProvincePixel
+ Layer.piledCopy
+ Layer.adjustGamma(ɃAt@`l͕ی삳܂)
+ Layer.doGrayScale(ɃAt@`l͕ی삳܂)
+ Layer.flipLR
+ Layer.flipUD
+ Layer.assignImages
+
+ @ȉ̃\bh͂̃vpeB̉e󂯂܂B
+ Layer.copyRect
+ Layer.stretchCopy
+ Layer.affineCopy
+ Layer.fillRect
+ Layer.colorRect
+ Layer.drawText
+ Layer.pileRect
+ Layer.blendRect
+ Layer.operateRect
+ Layer.stretchPile
+ Layer.stretchBlend
+ Layer.operateStretch
+ Layer.affinePile
+ Layer.affineBlend
+ Layer.operateAffine
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imageHeight.html b/docs/kr2doc/contents/f_Layer_imageHeight.html new file mode 100644 index 0000000..6a89cb7 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imageHeight.html @@ -0,0 +1,41 @@ + + + + + + + imageHeight - 摜c + + + + + + + + + +

Layer.imageHeight

+
+
@\/Ӗ
+
+摜c
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̉摜̏csNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imageLeft.html b/docs/kr2doc/contents/f_Layer_imageLeft.html new file mode 100644 index 0000000..1d41969 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imageLeft.html @@ -0,0 +1,41 @@ + + + + + + + imageLeft - C摜[ItZbg + + + + + + + + + +

Layer.imageLeft

+
+
@\/Ӗ
+
+C摜[ItZbg
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\ItZbg̍[sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setImagePos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imageModified.html b/docs/kr2doc/contents/f_Layer_imageModified.html new file mode 100644 index 0000000..c7e7dd7 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imageModified.html @@ -0,0 +1,40 @@ + + + + + + + imageModified - 摜ύXꂽ + + + + + + + + + +

Layer.imageModified

+
+
@\/Ӗ
+
+摜ύXꂽ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̉摜ύXꂽǂ\܂Blݒ肷邱Ƃł܂B
+ @C̉摜ɕ`sAC̉摜̃TCYύX肷ƎIɐ^ɐݒ肳܂B
+ @̃vpeBUɐݒ肵Ă΁AC̉摜ύXƐ^ɂȂ̂ŁA + C̉摜ύXꂽǂm邱Ƃł܂B
+ @̃vpeB̂́AC̓ɉe^܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imageTop.html b/docs/kr2doc/contents/f_Layer_imageTop.html new file mode 100644 index 0000000..36dcbf2 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imageTop.html @@ -0,0 +1,41 @@ + + + + + + + imageTop - C摜[ItZbg + + + + + + + + + +

Layer.imageTop

+
+
@\/Ӗ
+
+C摜[ItZbg
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\ItZbg̏[sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setImagePos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imageWidth.html b/docs/kr2doc/contents/f_Layer_imageWidth.html new file mode 100644 index 0000000..65d1e99 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imageWidth.html @@ -0,0 +1,41 @@ + + + + + + + imageWidth - 摜 + + + + + + + + + +

Layer.imageWidth

+
+
@\/Ӗ
+
+摜
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̉摜̉sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setImageSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_imeMode.html b/docs/kr2doc/contents/f_Layer_imeMode.html new file mode 100644 index 0000000..3d90d54 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_imeMode.html @@ -0,0 +1,55 @@ + + + + + + + imeMode - IME[h + + + + + + + + + +

Layer.imeMode

+
+
@\/Ӗ
+
+IME[h
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @IMẼ[h\܂Blݒ肷邱Ƃł܂B
+ @CɃtH[JXݒ肳ƁAIME͂Ŏw肵[hɐ؂ւ܂B
+ @ݒ”\Ȓl͈ȉ̒ʂłB
+
  • imDisable w肷ƁAIME͖ɂȂ܂BIMEgp͂͂ł܂񂵁A[ȖłIMELɂ邱Ƃ͂ł܂B
    +
  • imClose w肷ƁAIME͖ɂȂ܂BimDisableƈقȂA[ȖIMELɂ邱Ƃł܂B
    +
  • imOpen w肷ƁAIME͗LɂȂ܂B
    +
  • imDontCare w肷ƁAIME̗L/̏Ԃ́AȌԂp܂B[ȖɂIMELɂ薳ɂ肷邱Ƃł܂B{͂ɂẮAp/Sp[UɎRɓ͂ꍇ̈ʓIȃ[hłB
    +
  • imSAlpha w肷ƁAIME͗LɂȂApAt@xbg̓[hɂȂ܂B
    +
  • imAlpha w肷ƁAIME͗LɂȂASpAt@xbg̓[hɂȂ܂B
    +
  • imHira w肷ƁAIME͗LɂȂAЂ炪ȓ̓[hɂȂ܂B
    +
  • imSKata w肷ƁAIME͗LɂȂApJ^Ji̓[hɂȂ܂B
    +
  • imKata w肷ƁAIME͗LɂȂASpJ^Ji̓[hɂȂ܂B
    +
  • imChinese w肷ƁAIME͗LɂȂA2oCg͂󂯕t郂[hɂȂ܂B{‹ł͎gpł܂B
    +
  • imSHanguel w肷ƁAIME͗LɂȂA1oCg؍͂󂯕t郂[hɂȂ܂B{‹ł͎gpł܂B
    +
  • imHanguel w肷ƁAIME͗LɂȂA2oCg؍͂󂯕t郂[hɂȂ܂B{‹ł͎gpł܂B
    +
w莞 imDisable ɂȂ܂B
+
+
Q
+
+Window.imeMode
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_independMainImage.html b/docs/kr2doc/contents/f_Layer_independMainImage.html new file mode 100644 index 0000000..940a3cd --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_independMainImage.html @@ -0,0 +1,64 @@ + + + + + + + independMainImage - C摜̋L̉ + + + + + + + + + +

Layer.independMainImage

+
+
@\/Ӗ
+
+C摜̋L̉
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+independMainImage(copy=true)
+
+
+
+ + + +
copy @LԂہẢ摜Rs[邩ǂw肵܂B
+ @^w肷ƌ̉摜Rs[܂BUw肷ƌ̉摜̓Rs[ꂸA摜 + e͕sƂȂ܂B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C摜̋LԂIɉ܂B
+ @gǵAassignImages Ȃǂʼn摜܂邲Ƒ̃CɃRs[ꍇAۂɂ + 摜obt@̃Rs[s킸Ả摜L悤ɂȂ܂B
+ @ʏA摜ɕύX悤Ƃ钼Oł̋LԂ͎Iɉ܂A + ̃\bhŋIɉ邱Ƃł܂B
+ @copy false w肵ꍇ́A摜̋L͉܂Ả摜 + pƂ͕ۏ؂܂ ( 摜̓e͕sɂȂ܂ ) AL̉ + 荂ɍsƂł܂BC̉摜Sꍇ͌̉摜 + pKv͂܂̂ŁA`sOɂ炩߂̃\bh false + w肵ČĂяoƌǂȂꍇ܂B
+ @̃\bh́A摜LĂȂꍇ͉܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_independProvinceImage.html b/docs/kr2doc/contents/f_Layer_independProvinceImage.html new file mode 100644 index 0000000..46400b5 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_independProvinceImage.html @@ -0,0 +1,64 @@ + + + + + + + independProvinceImage - ̈摜̋L̉ + + + + + + + + + +

Layer.independProvinceImage

+
+
@\/Ӗ
+
+̈摜̋L̉
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+independProvinceImage(copy=true)
+
+
+
+ + + +
copy @LԂہẢ摜Rs[邩ǂw肵܂B
+ @^w肷ƌ̉摜Rs[܂BUw肷ƌ̉摜̓Rs[ꂸA摜 + e͕sƂȂ܂B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̈摜̋LԂIɉ܂B
+ @gǵAassignImages Ȃǂʼn摜܂邲Ƒ̃CɃRs[ꍇAۂɂ + 摜obt@̃Rs[s킸Ả摜L悤ɂȂ܂B
+ @ʏA摜ɕύX悤Ƃ钼Oł̋LԂ͎Iɉ܂A + ̃\bhŋIɉ邱Ƃł܂B
+ @copy false w肵ꍇ́A摜̋L͉܂Ả摜 + pƂ͕ۏ؂܂ ( 摜̓e͕sɂȂ܂ ) AL̉ + 荂ɍsƂł܂BC̉摜Sꍇ͌̉摜 + pKv͂܂̂ŁA`sOɂ炩߂̃\bh false + w肵ČĂяoƌǂȂꍇ܂B
+ @̃\bh́A摜LĂȂꍇ͉܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_isPrimary.html b/docs/kr2doc/contents/f_Layer_isPrimary.html new file mode 100644 index 0000000..66eee15 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_isPrimary.html @@ -0,0 +1,37 @@ + + + + + + + isPrimary - vC}Cǂ + + + + + + + + + +

Layer.isPrimary

+
+
@\/Ӗ
+
+vC}Cǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @vC}Cǂ\܂B
+ @vC}C͐eȂCŁAԉɕ\郌CłB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_joinFocusChain.html b/docs/kr2doc/contents/f_Layer_joinFocusChain.html new file mode 100644 index 0000000..0920d5a --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_joinFocusChain.html @@ -0,0 +1,40 @@ + + + + + + + joinFocusChain - tH[JX`F[ɎQ邩 + + + + + + + + + +

Layer.joinFocusChain

+
+
@\/Ӗ
+
+tH[JX`F[ɎQ邩
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @tH[JX`F[ɎQ邩ǂ\܂B
+ @^w肷ƃtH[JX`F[ɎQALayer.prevFocusable Ȃǂ + 悤ɂȂATAB L[Ȃǂł̃CɃtH[JXړł悤 + Ȃ܂B
+ @Uw肷ƃtH[JX`F[ɂ͎Q܂񂪁AtH[JX Layer.focus \bhȂǂŎ󂯎邱Ƃ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_left.html b/docs/kr2doc/contents/f_Layer_left.html new file mode 100644 index 0000000..b607226 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_left.html @@ -0,0 +1,41 @@ + + + + + + + left - [ʒu + + + + + + + + + +

Layer.left

+
+
@\/Ӗ
+
+[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C[ʒuAeC̕\WɂsNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_loadImages.html b/docs/kr2doc/contents/f_Layer_loadImages.html new file mode 100644 index 0000000..b7f9c84 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_loadImages.html @@ -0,0 +1,77 @@ + + + + + + + loadImages - 摜̓ǂݍ + + + + + + + + + +

Layer.loadImages

+
+
@\/Ӗ
+
+摜̓ǂݍ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+loadImages(image, colorkey=clNone)
+
+
+
+ + + + + +
image @ǂݍމ摜Xg[Ww肵܂B
+ @Ŏw肵Xg[W(gq) _m t摜Xg[W + ݂΁A}XN(sx)摜Ƃēǂݍ܂܂B
+ @Ŏw肵Xg[W(gq) _p t摜Xg[W + ݂΁Ä摜Ƃēǂݍ܂܂B
+
colorkey @ǂݍމ摜̃J[L[ ( F ) w肵܂B
+ @0xRRGGBB `ŐFw肷ƁA̐FJ[L[Ƃ܂B
+ @clPalIdx Cӂ̃pbgCfbNXZlw肷ƁA + ̃pbgCfbNXFɂȂ܂ ( 256 Fȉ̉摜̏ꍇ )B
+ @clAdapt w肷ƁA摜̈ԏ̃Cɂ + ƂgĂFIɓFɂȂ܂B
+ @clAlphaMat 0xRRGGBB + `̐F\lẐw肷ƁA摜̐F̏ + uh(ltAlpha̕)pďdˍ킹܂B + Ƃ΁A(clAlphaMat + 0xffffff) w肷ƁA + ǂݍ܂ꂽ摜F̏ɏdˍ킹܂B + 摜͑Sĕsȉ摜ƂȂ܂ + ( 摜͑SĕsƂȂ܂A + ̃[hł̓^O͂ύXȂ̂ + ӂĂ )B
+
+
+
߂l
+
+^O̎z
+
+
+ @Cɉ摜ǂݍ݂܂B
+ @̃\bh̓C̉摜TCY͕ύX܂A摜TCYC̕\TCY菬ꍇ + āAC̕\TCY͕ύX܂B
+ @߂lƂă^O(̉摜̃C^Cv\ʒuȂǁA摜̂̂ɑ΂)̎z񂪕Ԃ܂BKAG ́u^Ov̈ӖƍȂ悤ɒӂĂB
+ @摜^OȂꍇ null Ԃ܂B
+ @o[Wł́A^O PNG, TLG5/6 `݂̂‚Ƃł܂B擾”\ȏɂ‚ẮA摜tH[}bgRo[^ QƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_loadProvinceImage.html b/docs/kr2doc/contents/f_Layer_loadProvinceImage.html new file mode 100644 index 0000000..363a153 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_loadProvinceImage.html @@ -0,0 +1,53 @@ + + + + + + + loadProvinceImage - ̈摜̓ǂݍ + + + + + + + + + +

Layer.loadProvinceImage

+
+
@\/Ӗ
+
+̈摜̓ǂݍ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+loadProvinceImage(image)
+
+
+
+ + + +
image @̈摜Ƃēǂݍމ摜Xg[Ww肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̗̈摜ǂݍ݂܂BȊỎ摜͂̂܂܂ƂȂ܂B
+ @ǂݍƂ摜C̉摜TCYƈقȂꍇ͗O܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_mainImageBuffer.html b/docs/kr2doc/contents/f_Layer_mainImageBuffer.html new file mode 100644 index 0000000..db9a4be --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_mainImageBuffer.html @@ -0,0 +1,52 @@ + + + + + + + mainImageBuffer - C摜obt@|C^ + + + + + + + + + +

Layer.mainImageBuffer

+
+
@\/Ӗ
+
+C摜obt@|C^
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @C摜 ( Fƃ}XN(sx)̏܂ 32bpp ̃rbg}bv ) ̉摜obt@ւ̃|C^ + \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @^ŕԂ܂AvOCȂǂł͓K؂Ȍ^ ( const unsigned long * ) ɃLXgĎg + B
+ @̃vpeBœꂽ|C^ɂ͒l܂ȂłB + Layer.mainImageBufferForWrite œꂽ|C^ȂΏނƂł܂B
+ @Cɉ摜蓖ĂĂȂꍇ NULL (0) Ԃ܂B
+ @摜̃TCY Layer.imageWidth Layer.imageHeight vpeB + \Ă܂B
+ @|C^̌vZ@ Layer.mainImageBufferPitch QƂĂB
+
+
Q
+
+Layer.mainImageBufferForWrite
+Layer.mainImageBufferPitch
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html b/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html new file mode 100644 index 0000000..8162c95 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_mainImageBufferForWrite.html @@ -0,0 +1,53 @@ + + + + + + + mainImageBufferForWrite - C摜obt@|C^(ݗp) + + + + + + + + + +

Layer.mainImageBufferForWrite

+
+
@\/Ӗ
+
+C摜obt@|C^(ݗp)
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @C摜 ( Fƃ}XN(sx)̏܂ 32bpp ̃rbg}bv ) ̉摜obt@ւ̃|C^ + \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @^ŕԂ܂AvOCȂǂł͓K؂Ȍ^ ( unsigned long * ) ɃLXgĎg + B
+ @̃vpeBœꂽ|C^ɂ Layer.mainImageBuffer ƈقȂA + lނƂł܂Bggł͑S摜͕̃CԓŋL܂A + ̃vpeBQƂƂ̋LԂ܂B
+ @Cɉ摜蓖ĂĂȂꍇ NULL (0) Ԃ܂B
+ @摜̃TCY Layer.imageWidth Layer.imageHeight vpeB + \Ă܂B
+ @|C^̌vZ@ Layer.mainImageBufferPitch QƂĂB
+
+
Q
+
+Layer.mainImageBuffer
+Layer.mainImageBufferPitch
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html b/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html new file mode 100644 index 0000000..c66df9c --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_mainImageBufferPitch.html @@ -0,0 +1,50 @@ + + + + + + + mainImageBufferPitch - C摜obt@sb` + + + + + + + + + +

Layer.mainImageBufferPitch

+
+
@\/Ӗ
+
+C摜obt@sb`
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @C摜 ( Fƃ}XN(sx)̏܂ 32bpp ̃rbg}bv ) ̉摜obt@̃sb` + ( ‰̃XLC܂ł̃oCg ) \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @tjs_uint32 32bit ̐^Atjs_uint8 8bit (1byte) ̐^ƂāA摜ʒu (x, y) ւ + |C^ C ŏƈȉ̂悤ɌvZ邱Ƃł܂B
+ ( (tjs_uint32*)( (tjs_uint8*)mainImageBuffer + y*mainImageBufferPitch )) + x
+ @̃vpeB́ÃXLC܂ł̃sNZł͂ȂAoCgԂƂ + ӂĂB̐l͉摜҂ɕKvȃoCg኱傫ꍇ܂B
+ @̃vpeB͒lɂȂ蓾܂̂ŒӂĂB
+
+
Q
+
+Layer.mainImageBuffer
+Layer.mainImageBufferForWrite
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_moveBefore.html b/docs/kr2doc/contents/f_Layer_moveBefore.html new file mode 100644 index 0000000..0501dbb --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_moveBefore.html @@ -0,0 +1,54 @@ + + + + + + + moveBefore - w背C̎OɈړ + + + + + + + + + +

Layer.moveBefore

+
+
@\/Ӗ
+
+w背C̎OɈړ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+moveBefore(layer)
+
+
+
+ + + +
layer @Ŏw肵C̎OɈړ܂B
+ @Z탌C ( eƒC ) ݂̂wł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @dˍ킹ɂāAw肳ꂽC̎OɈړ܂B
+ @̃\bh Layer.absoluteOrderMode vpeB false ɐݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_moveBehind.html b/docs/kr2doc/contents/f_Layer_moveBehind.html new file mode 100644 index 0000000..1d815bd --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_moveBehind.html @@ -0,0 +1,54 @@ + + + + + + + moveBehind - w背C̉Ɉړ + + + + + + + + + +

Layer.moveBehind

+
+
@\/Ӗ
+
+w背C̉Ɉړ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+moveBehind(layer)
+
+
+
+ + + +
layer @Ŏw肵C̉Ɉړ܂B
+ @Z탌C ( eƒC ) ݂̂wł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @dˍ킹ɂāAw肳ꂽC̉Ɉړ܂B
+ @̃\bh Layer.absoluteOrderMode vpeB false ɐݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_name.html b/docs/kr2doc/contents/f_Layer_name.html new file mode 100644 index 0000000..b2a1d01 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_name.html @@ -0,0 +1,37 @@ + + + + + + + name - C + + + + + + + + + +

Layer.name

+
+
@\/Ӗ
+
+C
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C\܂Blݒ肷邱Ƃł܂B
+ @̃vpeBŐݒ肵éALayerNX̓ɂ͉e܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_neutralColor.html b/docs/kr2doc/contents/f_Layer_neutralColor.html new file mode 100644 index 0000000..25ad393 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_neutralColor.html @@ -0,0 +1,39 @@ + + + + + + + neutralColor - F + + + + + + + + + +

Layer.neutralColor

+
+
@\/Ӗ
+
+F
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̒F 0xAARRGGBB `ŕ\܂Blݒ肷邱Ƃł܂B
+ @C̒F́ALayer.type vpeBύXƂɁÃ^Cv̒Fɐݒ肳܂B
+ @F́AC摜̃TCYgꂽƂɁAgꂽh‚ԂlɂȂ܂B
+ @lݒ肷邱ƂɂAC摜̃TCYg̏Fw肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_nextFocusable.html b/docs/kr2doc/contents/f_Layer_nextFocusable.html new file mode 100644 index 0000000..f42707f --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_nextFocusable.html @@ -0,0 +1,37 @@ + + + + + + + nextFocusable - ̃tH[JX󂯎郌C + + + + + + + + + +

Layer.nextFocusable

+
+
@\/Ӗ
+
+̃tH[JX󂯎郌C
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @tH[JX󂯎郌C܂B
+ @Y郌CȂ null ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_nodeEnabled.html b/docs/kr2doc/contents/f_Layer_nodeEnabled.html new file mode 100644 index 0000000..08b1e9d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_nodeEnabled.html @@ -0,0 +1,38 @@ + + + + + + + nodeEnabled - Cm[h”\ǂ + + + + + + + + + +

Layer.nodeEnabled

+
+
@\/Ӗ
+
+Cm[h”\ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @Cm[h”\ǂ\܂B
+ @gs\AẽC̒ɑs\ȃCꍇ͋UɂȂ܂B
+ @ȊȌꍇ͐^ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_nodeVisible.html b/docs/kr2doc/contents/f_Layer_nodeVisible.html new file mode 100644 index 0000000..9cd8b15 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_nodeVisible.html @@ -0,0 +1,38 @@ + + + + + + + nodeVisible - m[hŽǂ + + + + + + + + + +

Layer.nodeVisible

+
+
@\/Ӗ
+
+m[hŽǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @m[hŽǂ\܂B
+ @eC̒ň‚łsŽ̃CƋUɂȂ܂B
+ @eCׂĉŽȂΐ^ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onBeforeFocus.html b/docs/kr2doc/contents/f_Layer_onBeforeFocus.html new file mode 100644 index 0000000..7d2ab13 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onBeforeFocus.html @@ -0,0 +1,60 @@ + + + + + + + onBeforeFocus - tH[JX󂯎钼O + + + + + + + + + +

Layer.onBeforeFocus

+
+
@\/Ӗ
+
+tH[JX󂯎钼O
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onBeforeFocus(layer, blurred, direction)
+
+
+
+ + + + + + + +
layer @tH[JX󂯎郌CIuWFNgłB
+ @ʏ this n܂AX[p[NX̓̃CxgĂԂƂ + قȂ郌CIuWFNgw肷΁ÃCɃtH[JX + n悤ɂ邱Ƃł܂B
+
blurred @tH[JXCIuWFNgłB
+
direction @tH[JX̌ɂătH[JXύXƂ͐^A + tH[JX̑Oɂčsꍇ͋UɂȂ܂B
+
+
+
+
+ @tH[JX󂯎钼OɔCxgłB
+ @tH[JX󂯎郌Cw肷Ƃ́AX[p[NX̓̃Cxg + ̑Pɂ̃Cw肷鎖ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onBlur.html b/docs/kr2doc/contents/f_Layer_onBlur.html new file mode 100644 index 0000000..4fd4309 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onBlur.html @@ -0,0 +1,48 @@ + + + + + + + onBlur - tH[JX + + + + + + + + + +

Layer.onBlur

+
+
@\/Ӗ
+
+tH[JX
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onBlur(focused)
+
+
+
+ + + +
focused @炽ɃtH[JX𓾂CIuWFNgłB
+
+
+
+
+ @CtH[JXۂɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onClick.html b/docs/kr2doc/contents/f_Layer_onClick.html new file mode 100644 index 0000000..dc9f755 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onClick.html @@ -0,0 +1,56 @@ + + + + + + + onClick - CNbNꂽ + + + + + + + + + +

Layer.onClick

+
+
@\/Ӗ
+
+CNbNꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onClick(x, y)
+
+
+
+ + + + + +
x @CNbNꂽʒu x W ( C̕\Wł ) ̒lłB
+
y @CNbNꂽʒu y W ( C̕\Wł ) ̒lłB
+
+
+
+
+ @CNbNꂽɔ܂B
+
+
Q
+
+Layer.onMouseDown
+Layer.onDoubleClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onDoubleClick.html b/docs/kr2doc/contents/f_Layer_onDoubleClick.html new file mode 100644 index 0000000..835fe01 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onDoubleClick.html @@ -0,0 +1,55 @@ + + + + + + + onDoubleClick - C_uNbNꂽ + + + + + + + + + +

Layer.onDoubleClick

+
+
@\/Ӗ
+
+C_uNbNꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onDoubleClick(x, y)
+
+
+
+ + + + + +
x @C_uNbNꂽʒu x W ( C̕\Wł ) ̒lłB
+
y @C_uNbNꂽʒu y W ( C̕\Wł ) ̒lłB
+
+
+
+
+ @C_uNbNꂽɔ܂B
+
+
Q
+
+Layer.onClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onFocus.html b/docs/kr2doc/contents/f_Layer_onFocus.html new file mode 100644 index 0000000..62d1285 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onFocus.html @@ -0,0 +1,52 @@ + + + + + + + onFocus - tH[JX𓾂 + + + + + + + + + +

Layer.onFocus

+
+
@\/Ӗ
+
+tH[JX𓾂
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onFocus(focused, direction)
+
+
+
+ + + + + +
focused @tH[JXCIuWFNgłB
+
direction @tH[JX̌ɂătH[JXύXƂ͐^A + tH[JX̑Oɂčsꍇ͋UɂȂ܂B
+
+
+
+
+ @CtH[JX𓾂ۂɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onHitTest.html b/docs/kr2doc/contents/f_Layer_onHitTest.html new file mode 100644 index 0000000..bf1acbf --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onHitTest.html @@ -0,0 +1,64 @@ + + + + + + + onHitTest - 蔻 + + + + + + + + + +

Layer.onHitTest

+
+
@\/Ӗ
+
+蔻
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onHitTest(x, y, hit)
+
+
+
+ + + + + + + +
x @蔻sʒu ( C̕\Wł ) x WłB
+
y @蔻sʒu ( C̕\Wł ) y WłB
+
hit @蔻̌ʁAĂꍇ͐^, ͂Ăꍇ͋UɂȂ܂B + 蔻̌ʂ́ÃX[p[NX̃Cxĝ̈ɓnĂB
+
+
+
+
+ @Ĉ_ɑ΂āA蔻 ( qbgeXg ) sꍇɌĂяo܂B
+ @蔻̌ʂ́AX[p[NX̂̃Cxg̑Rɓ蔻̌ʂ + nĂ ( P + Q͂̂܂ܓnĂ )B
+ @蔻̌ʁAĂ΃}EXbZ[W͕s߂ɂȂÃCŏ܂B
+ @ĂȂΓ߂ƂȂA}EXbZ[W͂艜ɂ郌Cŏ܂B
+ @̃CxǵALayer.hitThreshold Layer.hitType ōs + 蔻ŁuĂvƂ肪ꂽɌĂяo܂B + Layer.hitThreshold Layer.hitType ŁuĂȂvƔ肳Ăꍇ + ̃Cxg͌Ăяo܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onKeyDown.html b/docs/kr2doc/contents/f_Layer_onKeyDown.html new file mode 100644 index 0000000..3fab3a3 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onKeyDown.html @@ -0,0 +1,65 @@ + + + + + + + onKeyDown - L[ꂽ + + + + + + + + + +

Layer.onKeyDown

+
+
@\/Ӗ
+
+L[ꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onKeyDown(key, shift, process=true)
+
+
+
+ + + + + + + +
key @ꂽL[zL[R[h̒lłB
+
shift @L[ꂽɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+ @܂AL[{[hԉAL[s[gĂꍇ + ȉ̒lgݍ킳܂B
+ ssRepeat : L[s[g
+
process @eNXonKeyDownĂԍہÄɋUnƁAeNXł + ̃L[ɑ΂ftHg̏(tH[JẌړȂ)sȂȂ܂B
+
+
+
+
+ @L[ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onKeyPress.html b/docs/kr2doc/contents/f_Layer_onKeyPress.html new file mode 100644 index 0000000..fc1b19d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onKeyPress.html @@ -0,0 +1,54 @@ + + + + + + + onKeyPress - ͂ꂽ + + + + + + + + + +

Layer.onKeyPress

+
+
@\/Ӗ
+
+͂ꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onKeyPress(key, process=true)
+
+
+
+ + + + + +
key @͂ꂽłB
+
process @eNXonKeyPressĂԍہÄɋUnƁAeNXł + ̃L[ɑ΂ftHg̏(tH[JẌړȂ)sȂȂ܂B
+
+
+
+
+ @͂ꂽƂɔ܂BLayer.onKeyDown ƈقȂ̂́AonKeyDown + zL[R[ĥɑ΂ÃCxĝ͕̂܂BꂽL[ + Ƃ͊֌ŴȂL[ (t@NVL[Ȃ) ̏ꍇ͂̃Cxg͔܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onKeyUp.html b/docs/kr2doc/contents/f_Layer_onKeyUp.html new file mode 100644 index 0000000..acb76e0 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onKeyUp.html @@ -0,0 +1,62 @@ + + + + + + + onKeyUp - L[ꂽ + + + + + + + + + +

Layer.onKeyUp

+
+
@\/Ӗ
+
+L[ꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onKeyUp(key, shift, process=true)
+
+
+
+ + + + + + + +
key @ꂽL[zL[R[h̒lłB
+
shift @L[ꂽɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
process @eNXonKeyUpĂԍہÄɋUnƁAeNXł + ̃L[ɑ΂ftHg̏(tH[JẌړȂ)sȂȂ܂B
+
+
+
+
+ @L[ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseDown.html b/docs/kr2doc/contents/f_Layer_onMouseDown.html new file mode 100644 index 0000000..0f2073b --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseDown.html @@ -0,0 +1,68 @@ + + + + + + + onMouseDown - }EX̃{^ꂽ + + + + + + + + + +

Layer.onMouseDown

+
+
@\/Ӗ
+
+}EX̃{^ꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseDown(x, y, button, shift)
+
+
+
+ + + + + + + + + +
x @}EX̃{^ꂽʒu x W ( C̕\Wł ) ̒lłB
+
y @}EX̃{^ꂽʒu y W ( C̕\Wł ) ̒lłB
+
button @ꂽ}EX{^łBȉ̂ꂩ̒lɂȂ܂B
+ mbLeft : }EX̍{^ꂽ
+ mbMiddle : }EX̒{^ꂽ
+ mbRight : }EX̉E{^ꂽ
+
shift @}EX{^ꂽƂɓɉĂVtgñL[̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+
+
+
+
+ @}EX{^ꂽɔ܂B
+
+
Q
+
+Layer.onClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseEnter.html b/docs/kr2doc/contents/f_Layer_onMouseEnter.html new file mode 100644 index 0000000..8c0d0da --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseEnter.html @@ -0,0 +1,48 @@ + + + + + + + onMouseEnter - }EXĂ + + + + + + + + + +

Layer.onMouseEnter

+
+
@\/Ӗ
+
+}EXĂ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseEnter()
+
+
+

+
+
+
+ @}EXC̗̈ɓĂƂɔ܂B
+
+
Q
+
+Layer.onMouseLeave
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseLeave.html b/docs/kr2doc/contents/f_Layer_onMouseLeave.html new file mode 100644 index 0000000..1eed9fc --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseLeave.html @@ -0,0 +1,48 @@ + + + + + + + onMouseLeave - }EXoĂ + + + + + + + + + +

Layer.onMouseLeave

+
+
@\/Ӗ
+
+}EXoĂ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseLeave()
+
+
+

+
+
+
+ @}EXC̗̈oĂƂɔ܂B
+
+
Q
+
+Layer.onMouseEnter
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseMove.html b/docs/kr2doc/contents/f_Layer_onMouseMove.html new file mode 100644 index 0000000..be277b1 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseMove.html @@ -0,0 +1,61 @@ + + + + + + + onMouseMove - }EXړ + + + + + + + + + +

Layer.onMouseMove

+
+
@\/Ӗ
+
+}EXړ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseMove(x, y, shift)
+
+
+
+ + + + + + + +
x @}EXړʒu x W ( C̕\Wł ) ̒lłB
+
y @}EXړʒu y W ( C̕\Wł ) ̒lłB
+
shift @}EXړĂɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
+
+
+
+ @}EXړɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseUp.html b/docs/kr2doc/contents/f_Layer_onMouseUp.html new file mode 100644 index 0000000..5daa06a --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseUp.html @@ -0,0 +1,64 @@ + + + + + + + onMouseUp - }EX̃{^ꂽ + + + + + + + + + +

Layer.onMouseUp

+
+
@\/Ӗ
+
+}EX̃{^ꂽ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseUp(x, y, button, shift)
+
+
+
+ + + + + + + + + +
x @}EX̃{^ꂽʒu x W ( C̕\Wł ) ̒lłB
+
y @}EX̃{^ꂽʒu y W ( C̕\Wł ) ̒lłB
+
button @ꂽ}EX{^łBȉ̂ꂩ̒lɂȂ܂B
+ mbLeft : }EX̍{^ꂽ
+ mbMiddle : }EX̒{^ꂽ
+ mbRight : }EX̉E{^ꂽ
+
shift @}EX{^ꂽɓɉĂVtgñL[̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+
+
+
+
+ @}EX{^ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onMouseWheel.html b/docs/kr2doc/contents/f_Layer_onMouseWheel.html new file mode 100644 index 0000000..5af10bd --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onMouseWheel.html @@ -0,0 +1,67 @@ + + + + + + + onMouseWheel - }EXzC[] + + + + + + + + + +

Layer.onMouseWheel

+
+
@\/Ӗ
+
+}EXzC[]
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onMouseWheel(shift, delta, x, y)
+
+
+
+ + + + + + + + + +
shift @}EXړĂɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
delta @zC[̉]płB([U̔Α̕)ɉ񂳂ꂽꍇ͐A + ([U̕)ɉ񂳂ꂽꍇ͕̒lɂȂ܂BʏAŏʂ 120 + ƂȂ܂B
+
x @zC[]ʒu x W ( C̕\Wł ) ̒lłB
+
y @zC[]ʒu y W ( C̕\Wł ) ̒lłB
+
+
+
+
+ @}EXzC[]ɔ܂B
+ @̃CxǵAL[{[hCxgƓAtH[JXĂ郌Cɂ̂ݔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onNodeDisabled.html b/docs/kr2doc/contents/f_Layer_onNodeDisabled.html new file mode 100644 index 0000000..86c7a71 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onNodeDisabled.html @@ -0,0 +1,45 @@ + + + + + + + onNodeDisabled - m[hs\ɂȂ + + + + + + + + + +

Layer.onNodeDisabled

+
+
@\/Ӗ
+
+m[hs\ɂȂ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onNodeDisabled()
+
+
+

+
+
+
+ @̃CÃC ( eq֌WI ) ʂ̃C Layer.enabled vpeB + ύXꂽ߂ɁÃCs\ɂȂƂɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onNodeEnabled.html b/docs/kr2doc/contents/f_Layer_onNodeEnabled.html new file mode 100644 index 0000000..44d08d5 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onNodeEnabled.html @@ -0,0 +1,45 @@ + + + + + + + onNodeEnabled - m[h”\ɂȂ + + + + + + + + + +

Layer.onNodeEnabled

+
+
@\/Ӗ
+
+m[h”\ɂȂ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onNodeEnabled()
+
+
+

+
+
+
+ @̃CÃC ( eq֌WI ) ʂ̃C Layer.enabled vpeB + ύXꂽ߂ɁÃC”\ɂȂƂɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onPaint.html b/docs/kr2doc/contents/f_Layer_onPaint.html new file mode 100644 index 0000000..bc5710d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onPaint.html @@ -0,0 +1,50 @@ + + + + + + + onPaint - `悳Ƃ + + + + + + + + + +

Layer.onPaint

+
+
@\/Ӗ
+
+`悳Ƃ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onPaint()
+
+
+

+
+
+
+ @CۂɃEBhEɕ`悳钼OɌĂ΂܂B
+ @̃Cxg Layer.callOnPaint vpeB^݂̎̂ɌĂ΂A + Layer.callOnPaint ͂̃CxgsI㎩IɋUɐݒ肳܂B
+
+
Q
+
+Layer.update
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html b/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html new file mode 100644 index 0000000..b2f0c86 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onSearchNextFocusable.html @@ -0,0 +1,52 @@ + + + + + + + onSearchNextFocusable - tH[JX”\ȃČ + + + + + + + + + +

Layer.onSearchNextFocusable

+
+
@\/Ӗ
+
+tH[JX”\ȃČ
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onSearchNextFocusable(layer)
+
+
+
+ + + +
layer @tH[JX󂯎郌CIuWFNgłB
+ @eNX̓̃\bhĂԂƂɈƂĎw肵܂B
+ @null nƁAtH[JX”\ȃC͖Ƃď܂B
+
+
+
+
+ @tH[JX”\ȃČsƂɔCxgłB
+ @tH[JX󂯎郌Cw肷Ƃ́AX[p[NX̓̃Cxg + ̈ɂ̃Cw肵ĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html b/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html new file mode 100644 index 0000000..308ddd8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onSearchPrevFocusable.html @@ -0,0 +1,52 @@ + + + + + + + onSearchPrevFocusable - tH[JX”\ȃC̑O + + + + + + + + + +

Layer.onSearchPrevFocusable

+
+
@\/Ӗ
+
+tH[JX”\ȃC̑O
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onSearchPrevFocusable(layer)
+
+
+
+ + + +
layer @tH[JX󂯎郌CIuWFNgłB
+ @eNX̓̃\bhĂԂƂɈƂĎw肵܂B
+ @null nƁAtH[JX”\ȃC͖Ƃď܂B
+
+
+
+
+ @tH[JX”\ȃC̑OsƂɔCxgłB
+ @tH[JX󂯎郌Cw肷Ƃ́AX[p[NX̓̃Cxg + ̈ɂ̃Cw肵ĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html b/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html new file mode 100644 index 0000000..00297ac --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_onTransitionCompleted.html @@ -0,0 +1,52 @@ + + + + + + + onTransitionCompleted - gWVI + + + + + + + + + +

Layer.onTransitionCompleted

+
+
@\/Ӗ
+
+gWVI
+
^Cv
+
+LayerNX̃Cxg
+
+
\
+
+onTransitionCompleted(dest, src)
+
+
+
+ + + + + +
dest @gWṼCIuWFNg ( ʏ this ) n܂B
+
src @gWṼCIuWFNgn܂B
+ @gWV̎ނɂĂ null ɂȂ蓾܂B
+
+
+
+
+ @gWVIɌĂ΂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_opacity.html b/docs/kr2doc/contents/f_Layer_opacity.html new file mode 100644 index 0000000..f6ca967 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_opacity.html @@ -0,0 +1,37 @@ + + + + + + + opacity - sx + + + + + + + + + +

Layer.opacity

+
+
@\/Ӗ
+
+sx
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕sx\܂Blݒ肷邱Ƃł܂B
+ @l 0 ` 255 ̐ŁAl傫قǕsȕ\ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_operateAffine.html b/docs/kr2doc/contents/f_Layer_operateAffine.html new file mode 100644 index 0000000..530273c --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_operateAffine.html @@ -0,0 +1,158 @@ + + + + + + + operateAffine - AtBϊZ + + + + + + + + + +

Layer.operateAffine

+
+
@\/Ӗ
+
+AtBϊZ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+operateAffine(src, sleft, stop, swidth, sheight, affine, A, B, C, D, E, F, mode=omAuto, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
affine @U‚̈ (A ` F p[^)ǂ̂悤Ɉw肵܂B
+ @^w肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : 2DAtBϊs a
+ B : 2DAtBϊs b
+ C : 2DAtBϊs c
+ D : 2DAtBϊs d
+ E : 2DAtBϊs tx
+ F : 2DAtBϊs ty
+
+ @AtBϊɂAdˍ킹̉摜ʒu (x, y) ( Adˍ킹`̍ (0, 0) Ƃ ) ͈ȉ̎ɂAdˍ킹̉摜ʒu (x', y')ɕϊ܂B
+ x' = a*x + c*y + tx
+ y' = b*x + d*y + ty
+
+ @Uw肷ƁAU‚̃p[^͂ꂼȉ̂悤ɉ߂܂B
+ A : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x0)
+ B : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y0)
+ C : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ X Wʒu(x1)
+ D : Rs[`̉E̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y1)
+ E : Rs[`̍̓_́ARs[ł̉摜ʒuɂ X Wʒu(x2)
+ F : Rs[`̍̓_́ARs[ł̉摜ʒuɂ Y Wʒu(y2)
+
+ @Uw肵ꍇAdˍ킹̉EɑΉAdˍ킹ʒu(x3, y3)͎IɈȉ̎ɂČvZ܂B
+ x3 = x1 - x0 + x2
+ y3 = y1 - y0 + y2
+
A @A p[^łBaffine ɂĉ߂ς܂B
+
B @B p[^łBaffine ɂĉ߂ς܂B
+
C @C p[^łBaffine ɂĉ߂ς܂B
+
D @D p[^łBaffine ɂĉ߂ς܂B
+
E @E p[^łBaffine ɂĉ߂ς܂B
+
F @F p[^łBaffine ɂĉ߂ς܂B
+
mode @Z̃[hw肵܂B
+ omAuto w肳ꂽꍇ͉ZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+ omPsNormal w肳ꂽꍇPhotoshop݊̃At@s܂(o[Wł͖ł)B
+ omPsAdditive w肳ꂽꍇPhotoshop݊̕Ă(jA)s܂(o[Wł͖ł)B
+ omPsSubtractive w肳ꂽꍇPhotoshop݊̏Ă(jA)s܂(o[Wł͖ł)B
+ omPsMultiplicative w肳ꂽꍇPhotoshop݊̏Zs܂(o[Wł͖ł)B
+ omPsScreen w肳ꂽꍇPhotoshop݊̃XN[s܂(o[Wł͖ł)B
+ omPsOverlay w肳ꂽꍇPhotoshop݊̃I[o[Cs܂(o[Wł͖ł)B
+ omPsHardLight w肳ꂽꍇPhotoshop݊̃n[hCgs܂(o[Wł͖ł)B
+ omPsSoftLight w肳ꂽꍇPhotoshop݊̃\tgCgs܂(o[Wł͖ł)B
+ omPsColorDodge w肳ꂽꍇPhotoshop݊̕ĂJ[s܂(o[Wł͖ł)B
+ omPsColorDodge5 w肳ꂽꍇPhotoshop̃o[W5.x ȉƌ݊̕ĂJ[s܂(o[Wł͖ł)B
+ omPsColorBurn w肳ꂽꍇPhotoshop݊̏Ă݃J[s܂(o[Wł͖ł)B
+ omPsLighten w肳ꂽꍇPhotoshop݊̔r()s܂(o[Wł͖ł)B
+ omPsDarken w肳ꂽꍇPhotoshop݊̔r()s܂(o[Wł͖ł)B
+ omPsDifference w肳ꂽꍇPhotoshop݊̍̐Βls܂(o[Wł͖ł)B
+ omPsDifference5 w肳ꂽꍇPhotoshop̃o[W 5.x ȉƌ݊̍̐Βls܂(o[Wł͖ł)B
+ omPsExclusion w肳ꂽꍇPhotoshop݊̏Os܂(o[Wł͖ł)B
+ omAdditive w肳ꂽꍇ͉Zs܂(o[Wł͖ł)B
+ omSubtractive w肳ꂽꍇ͌Zs܂(o[Wł͖ł)B
+ omMultiplicative w肳ꂽꍇ͏Zs܂(o[Wł͖ł)B
+ omDodge w肳ꂽꍇ͕Ăs܂(o[Wł͖ł)B
+ omDarken w肳ꂽꍇ͔r()s܂(o[Wł͖ł)B
+ omLighten w肳ꂽꍇ͔r()s܂(o[Wł͖ł)B
+ omScreen w肳ꂽꍇ̓XN[Zs܂(o[Wł͖ł)B
+ omAlpha w肳ꂽꍇ̓At@s܂B
+ omAddAlpha w肳ꂽꍇ͉ZAt@s܂B̏ꍇ́A] Layer.face vpeB dfOpaque Layer.holdAlpha vpeBÛƂAtype stFastLinear w肷邱Ƃɂ`Ԃ”\łB
+ omOpaque w肳ꂽꍇ src ̃At@͖Asrc ͏ɊSsłƌȂ܂B̏ꍇ́A] Layer.face vpeB dfOpaque Layer.holdAlpha vpeBÛƂAtype stFastLinear w肷邱Ƃɂ`Ԃ”\łB
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
type @AtBϊ̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α[hقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) + AtBϊsȂ牉Z܂B
+ @AtBϊɂ‚Ă Layer.affineCopy QƂĂB
+ @mode omAuto w肵ꍇ́AZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_operateRect.html b/docs/kr2doc/contents/f_Layer_operateRect.html new file mode 100644 index 0000000..a7224d6 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_operateRect.html @@ -0,0 +1,106 @@ + + + + + + + operateRect - `Z + + + + + + + + + +

Layer.operateRect

+
+
@\/Ӗ
+
+`Z
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+operateRect(dleft, dtop, src, sleft, stop, swidth, sheight, mode=omAuto, opa=255)
+
+
+
+ + + + + + + + + + + + + + + + + + + +
dleft @Z̋`̍[ʒu ( Z惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @Z̋`̏[ʒu ( Z惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @Z̃CIuWFNgw肵܂B
+
sleft @Z`̍[ʒu ( ZC̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @Z`̏[ʒu ( ZC̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @Z`̉ ( ZC̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @Z`̏c ( ZC̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
mode @Z̃[hw肵܂B
+ omAuto w肳ꂽꍇ͉ZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+ omPsNormal w肳ꂽꍇPhotoshop݊̃At@s܂B
+ omPsAdditive w肳ꂽꍇPhotoshop݊̕Ă(jA)s܂B
+ omPsSubtractive w肳ꂽꍇPhotoshop݊̏Ă(jA)s܂B
+ omPsMultiplicative w肳ꂽꍇPhotoshop݊̏Zs܂B
+ omPsScreen w肳ꂽꍇPhotoshop݊̃XN[s܂B
+ omPsOverlay w肳ꂽꍇPhotoshop݊̃I[o[Cs܂B
+ omPsHardLight w肳ꂽꍇPhotoshop݊̃n[hCgs܂B
+ omPsSoftLight w肳ꂽꍇPhotoshop݊̃\tgCgs܂B
+ omPsColorDodge w肳ꂽꍇPhotoshop݊̕ĂJ[s܂B
+ omPsColorDodge5 w肳ꂽꍇPhotoshop̃o[W5.x ȉƌ݊̕ĂJ[s܂B
+ omPsColorBurn w肳ꂽꍇPhotoshop݊̏Ă݃J[s܂B
+ omPsLighten w肳ꂽꍇPhotoshop݊̔r()s܂B
+ omPsDarken w肳ꂽꍇPhotoshop݊̔r()s܂B
+ omPsDifference w肳ꂽꍇPhotoshop݊̍̐Βls܂B
+ omPsDifference5 w肳ꂽꍇPhotoshop̃o[W 5.x ȉƌ݊̍̐Βls܂B
+ omPsExclusion w肳ꂽꍇPhotoshop݊̏Os܂B
+ omAdditive w肳ꂽꍇ͉Zs܂B
+ omSubtractive w肳ꂽꍇ͌Zs܂B
+ omMultiplicative w肳ꂽꍇ͏Zs܂B
+ omDodge w肳ꂽꍇ͕Ăs܂B
+ omDarken w肳ꂽꍇ͔r()s܂B
+ omLighten w肳ꂽꍇ͔r()s܂B
+ omScreen w肳ꂽꍇ̓XN[Zs܂B
+ omAlpha w肳ꂽꍇ̓At@s܂B
+ omAddAlpha w肳ꂽꍇ͉ZAt@s܂B
+ omOpaque w肳ꂽꍇ src ̃At@͖Asrc ͏ɊSsłƌȂ܂B
+
opa @Z̋x ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽZC̋`̃C̎wʒuɎw̃[hʼnZ܂B
+ @Z ( \bhs ) C≉Z̃C Layer.face vpeB̒l + ͖܂B
+ @mode omAuto w肵ꍇ́AZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_operateStretch.html b/docs/kr2doc/contents/f_Layer_operateStretch.html new file mode 100644 index 0000000..2515507 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_operateStretch.html @@ -0,0 +1,125 @@ + + + + + + + operateStretch - gkZ + + + + + + + + + +

Layer.operateStretch

+
+
@\/Ӗ
+
+gkZ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+operateStretch(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, mode=omAuto, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
dleft @dˍ킹̋`̍[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @dˍ킹̋`̏[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dwidth @dˍ킹̋`̉ ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dheight @dˍ킹̋`̏c ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
mode @Z̃[hw肵܂B
+ omAuto w肳ꂽꍇ͉ZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+ omPsNormal w肳ꂽꍇPhotoshop݊̃At@s܂(o[Wł͖ł)B
+ omPsAdditive w肳ꂽꍇPhotoshop݊̕Ă(jA)s܂(o[Wł͖ł)B
+ omPsSubtractive w肳ꂽꍇPhotoshop݊̏Ă(jA)s܂(o[Wł͖ł)B
+ omPsMultiplicative w肳ꂽꍇPhotoshop݊̏Zs܂(o[Wł͖ł)B
+ omPsScreen w肳ꂽꍇPhotoshop݊̃XN[s܂(o[Wł͖ł)B
+ omPsOverlay w肳ꂽꍇPhotoshop݊̃I[o[Cs܂(o[Wł͖ł)B
+ omPsHardLight w肳ꂽꍇPhotoshop݊̃n[hCgs܂(o[Wł͖ł)B
+ omPsSoftLight w肳ꂽꍇPhotoshop݊̃\tgCgs܂(o[Wł͖ł)B
+ omPsColorDodge w肳ꂽꍇPhotoshop݊̕ĂJ[s܂(o[Wł͖ł)B
+ omPsColorDodge5 w肳ꂽꍇPhotoshop̃o[W5.x ȉƌ݊̕ĂJ[s܂(o[Wł͖ł)B
+ omPsColorBurn w肳ꂽꍇPhotoshop݊̏Ă݃J[s܂(o[Wł͖ł)B
+ omPsLighten w肳ꂽꍇPhotoshop݊̔r()s܂(o[Wł͖ł)B
+ omPsDarken w肳ꂽꍇPhotoshop݊̔r()s܂(o[Wł͖ł)B
+ omPsDifference w肳ꂽꍇPhotoshop݊̍̐Βls܂(o[Wł͖ł)B
+ omPsDifference5 w肳ꂽꍇPhotoshop̃o[W 5.x ȉƌ݊̍̐Βls܂(o[Wł͖ł)B
+ omPsExclusion w肳ꂽꍇPhotoshop݊̏Os܂(o[Wł͖ł)B
+ omAdditive w肳ꂽꍇ͉Zs܂(o[Wł͖ł)B
+ omSubtractive w肳ꂽꍇ͌Zs܂(o[Wł͖ł)B
+ omMultiplicative w肳ꂽꍇ͏Zs܂(o[Wł͖ł)B
+ omDodge w肳ꂽꍇ͕Ăs܂(o[Wł͖ł)B
+ omDarken w肳ꂽꍇ͔r()s܂(o[Wł͖ł)B
+ omLighten w肳ꂽꍇ͔r()s܂(o[Wł͖ł)B
+ omScreen w肳ꂽꍇ̓XN[Zs܂(o[Wł͖ł)B
+ omAlpha w肳ꂽꍇ̓At@s܂B
+ omAddAlpha w肳ꂽꍇ͉ZAt@s܂B̏ꍇ́A] Layer.face vpeB dfOpaque Layer.holdAlpha vpeBÛƂAtype stFastLinear w肷邱Ƃɂ`Ԃ”\łB
+ omOpaque w肳ꂽꍇ src ̃At@͖Asrc ͏ɊSsłƌȂ܂B̏ꍇ́A] Layer.face vpeB dfOpaque Layer.holdAlpha vpeBÛƂAtype stFastLinear w肷邱Ƃɂ`Ԃ”\łB
+
opa @Z̋x ( 0 ` 255 ) w肵܂B
+
type @gk̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α^Cvقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) ̋` + Z܂Bdˍ킹`Ədˍ킹`̃TCYقȂꍇ͊g܂͏ks܂B
+ @mode omAuto w肵ꍇ́AZCLayer.typevpeBɏ]ĉZ̎ނIɌ肳܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_order.html b/docs/kr2doc/contents/f_Layer_order.html new file mode 100644 index 0000000..d553361 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_order.html @@ -0,0 +1,45 @@ + + + + + + + order - Έʒu + + + + + + + + + +

Layer.order

+
+
@\/Ӗ
+
+Έʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @eŒZ탌CԂł̏ʂ\܂Blقljɕ\܂B
+ @lݒ肷ƌZ탌CԂł̏ʂς邱Ƃł܂Blݒ肷 + eC Layer.absoluteOrderMode vpeBUɐݒ肳܂B
+
+
Q
+
+Layer.absolute
+Layer.absoluteOrderMode
+Layer.bringToBack
+Layer.bringToFront
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_parent.html b/docs/kr2doc/contents/f_Layer_parent.html new file mode 100644 index 0000000..fcacbc6 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_parent.html @@ -0,0 +1,39 @@ + + + + + + + parent - eC + + + + + + + + + +

Layer.parent

+
+
@\/Ӗ
+
+eC
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @eCIuWFNg\܂B
+ @lݒ肷邱Ƃł܂Blݒ肷Ƃ̃C̎qɂȂ܂B
+ @قȂEBhEقȂvC}Cɏ郌C̎qɂȂAg⎩̎q + qɂȂ邱Ƃ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_pileRect.html b/docs/kr2doc/contents/f_Layer_pileRect.html new file mode 100644 index 0000000..2b6b434 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_pileRect.html @@ -0,0 +1,82 @@ + + + + + + + pileRect - `sNZAt@uhdˍ킹 + + + + + + + + + +

Layer.pileRect

+
+
@\/Ӗ
+
+`sNZAt@uhdˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+pileRect(dleft, dtop, src, sleft, stop, swidth, sheight, opa=255)
+
+
+
+ + + + + + + + + + + + + + + + + +
dleft @dˍ킹̋`̍[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @dˍ킹̋`̏[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`̃C̎wʒuɏdˍ킹܂B
+ @sNZƂ̕sx ( sNZAt@ ) pdˍ킹sƂł܂B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C Layer.face vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)
+ ȊO : ł܂ ( O܂ )
+ @dˍ킹̃C Layer.face vpeB͖܂ ( ɃC摜ƃ}XN摜 + păAt@uhs܂ )B
+
+ @̃\bh͋ɂȂ܂B Layer.operateRect gpĂBZ̃[h omAlpha omAddAlpha w肷ƓʂɂȂ܂(omAlphaw肷̂omAddAlphaw肷̂src̃At@^CvɂĈقȂ܂BomAutow肷src̃C^Cvɏ]ĎIɌ肳܂)B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_piledCopy.html b/docs/kr2doc/contents/f_Layer_piledCopy.html new file mode 100644 index 0000000..df5d2cd --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_piledCopy.html @@ -0,0 +1,73 @@ + + + + + + + piledCopy - Cdˍ킹摜Rs[ + + + + + + + + + +

Layer.piledCopy

+
+
@\/Ӗ
+
+Cdˍ킹摜Rs[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+piledCopy(dleft, dtop, src, sleft, stop, swidth, sheight)
+
+
+
+ + + + + + + + + + + + + + + +
dleft @Rs[̋`̍[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @Rs[̋`̏[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @Rs[̃CIuWFNgw肵܂B
+
sleft @Rs[`̍[ʒu ( Rs[C̕\ʒuɂ ) sNZPʂŎw肵܂B
+
stop @Rs[`̏[ʒu ( Rs[C̕\ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @Rs[`̉ ( Rs[C̕\ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @Rs[`̏c ( Rs[C̕\ʒuɂ ) sNZPʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽRs[C̎w肳ꂽ`AqC܂߂ďdˍ킹A + ʂ̉摜ÃC̎wʒuɃRs[܂B
+ @̃\bh́ARs[CRs[惌C Layer.face vpeBɂ + e܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_prevFocusable.html b/docs/kr2doc/contents/f_Layer_prevFocusable.html new file mode 100644 index 0000000..e9d5f8c --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_prevFocusable.html @@ -0,0 +1,37 @@ + + + + + + + prevFocusable - ÕtH[JX󂯎郌C + + + + + + + + + +

Layer.prevFocusable

+
+
@\/Ӗ
+
+ÕtH[JX󂯎郌C
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @tH[JX󂯎郌CO܂B
+ @Y郌CȂ null ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html b/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html new file mode 100644 index 0000000..cec8fb8 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_provinceImageBuffer.html @@ -0,0 +1,53 @@ + + + + + + + provinceImageBuffer - ̈摜obt@|C^ + + + + + + + + + +

Layer.provinceImageBuffer

+
+
@\/Ӗ
+
+̈摜obt@|C^
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @̈摜 ( ̈̏܂ 8bpp ̃rbg}bv ) ̉摜obt@ւ̃|C^ + \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @^ŕԂ܂AvOCȂǂł͓K؂Ȍ^ ( const unsigned char * ) ɃLXgĎg + B
+ @̃vpeBœꂽ|C^ɂ͒l܂ȂłB + Layer.provinceImageBufferForWrite œꂽ|C^ȂΏނƂł܂B
+ @摜蓖ĂĂȂꍇ NULL (0) Ԃ܂B摜蓖ĂĂȂꍇ + S悪̈ԍ 0 łƌȂKv܂B
+ @摜̃TCY Layer.imageWidth Layer.imageHeight vpeB + \Ă܂B
+ @|C^̌vZ@ Layer.provinceImageBufferPitch QƂĂB
+
+
Q
+
+Layer.provinceImageBufferForWrite
+Layer.provinceImageBufferPitch
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html b/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html new file mode 100644 index 0000000..b35db5c --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_provinceImageBufferForWrite.html @@ -0,0 +1,54 @@ + + + + + + + provinceImageBufferForWrite - ̈摜obt@|C^(ݗp) + + + + + + + + + +

Layer.provinceImageBufferForWrite

+
+
@\/Ӗ
+
+̈摜obt@|C^(ݗp)
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @̈摜 ( ̈̏܂ 8bpp ̃rbg}bv ) ̉摜obt@ւ̃|C^ + \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @^ŕԂ܂AvOCȂǂł͓K؂Ȍ^ ( unsigned char * ) ɃLXgĎg + B
+ @̃vpeBœꂽ|C^ɂ Layer.provinceImageBuffer ƈقȂA + lނƂł܂Bggł͑S摜͕̃CԓŋL܂A + ̃vpeBQƂƂ̋LԂ܂B
+ @Cɉ摜蓖ĂĂȂꍇ͎Iɂ̃vpeBQƂ_ + 蓖ĂAS悪̈ԍ 0 ŏ܂B
+ @摜̃TCY Layer.imageWidth Layer.imageHeight vpeB + \Ă܂B
+ @|C^̌vZ@ Layer.provinceImageBufferPitch QƂĂB
+
+
Q
+
+Layer.provinceImageBuffer
+Layer.provinceImageBufferPitch
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html b/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html new file mode 100644 index 0000000..4001b7d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_provinceImageBufferPitch.html @@ -0,0 +1,49 @@ + + + + + + + provinceImageBufferPitch - ̈摜obt@sb` + + + + + + + + + +

Layer.provinceImageBufferPitch

+
+
@\/Ӗ
+
+̈摜obt@sb`
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @̈摜 ( ̈̏܂ 8bpp ̃rbg}bv ) ̉摜obt@̃sb` + ( ‰̃XLC܂ł̃oCg ) \܂B
+ @̃vpeB́AvOCȂǂ̂߂ɉ摜obt@ւ̒ڂ̃ANZX̎i񋟂 + ߂ɂ܂B
+ @tjs_uint8 8bit (1byte) ̐^ƂāA摜ʒu (x, y) ւ + |C^ C ŏƈȉ̂悤ɌvZ邱Ƃł܂B
+ (tjs_uint8*)provinceImageBuffer + y*provinceImageBufferPitch + x
+ @̃vpeB̐l͉摜҂ɕKvȃoCg኱傫ꍇ܂B
+ @̃vpeB͒lɂȂ蓾܂̂ŒӂĂB
+
+
Q
+
+Layer.provinceImageBuffer
+Layer.provinceImageBufferForWrite
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_releaseCapture.html b/docs/kr2doc/contents/f_Layer_releaseCapture.html new file mode 100644 index 0000000..158ffe1 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_releaseCapture.html @@ -0,0 +1,52 @@ + + + + + + + releaseCapture - }EXCxgLv`̉ + + + + + + + + + +

Layer.releaseCapture

+
+
@\/Ӗ
+
+}EXCxgLv`̉
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+releaseCapture()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @}EXCxgLv`܂B
+ @}EXCxgLv`Ƃ́AŏɃ}EX{^ʒuɂĈ݂ɁA}EX{^܂łƃ}EXCxgLIɑ@\łB
+ @̃\bh́A̋@\Aʏ̃}EXCxg̏Ԃɖ߂܂B
+ @̃\bhsƁAEBhEɑĂ郌C̃}EXLv`́AƂ\bhs郌CƃLv`̑ΏۂƂȂĂ郌CقȂĂĂ܂B
+ @̃\bh̓Lv`ԂłȂꍇ͉܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_removeMode.html b/docs/kr2doc/contents/f_Layer_removeMode.html new file mode 100644 index 0000000..621fbc9 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_removeMode.html @@ -0,0 +1,48 @@ + + + + + + + removeMode - [_Ԃ + + + + + + + + + +

Layer.removeMode

+
+
@\/Ӗ
+
+[_Ԃ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+removeMode()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ Layer.setMode Őݒ肵[_Ԃ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_saveLayerImage.html b/docs/kr2doc/contents/f_Layer_saveLayerImage.html new file mode 100644 index 0000000..a08f561 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_saveLayerImage.html @@ -0,0 +1,63 @@ + + + + + + + saveLayerImage - 摜̕ۑ + + + + + + + + + +

Layer.saveLayerImage

+
+
@\/Ӗ
+
+摜̕ۑ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+saveLayerImage(name, type="bmp")
+
+
+
+ + + + + +
name @ۑXg[Ww肵܂B
+
type @ۑ摜`𕶎Ŏw肵܂Bo[Wł͈ȉ̌`w”\łB
+
+
"bmp" ܂ "bmp32"
@32bpp BMP łBAt@`l(}XN)ۑ܂B
+

+
"bmp24"
@24bpp BMP łBAt@`l(}XN)͕ۑ܂B
+

+
"bmp8"
@8bpp BMP łBAt@`l(}XN)͕ۑ܂B摜 + 252F̌Œpbgɂ4~4gDfBUOpČF܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @name Ŏw肵Xg[W (t@C) ɁAtype Ŏw肵摜`Ńt@Cۑ܂B
+ @ۑ̂̓C̉摜ŁÄ摜͕ۑ邱Ƃ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setAttentionPos.html b/docs/kr2doc/contents/f_Layer_setAttentionPos.html new file mode 100644 index 0000000..4322d75 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setAttentionPos.html @@ -0,0 +1,63 @@ + + + + + + + setAttentionPos - ʒu̎w + + + + + + + + + +

Layer.setAttentionPos

+
+
@\/Ӗ
+
+ʒu̎w
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setAttentionPos(left, top)
+
+
+
+ + + + + +
left @ ( ̃C̕\Wɂ ) x WlsNZPʂŎw肵܂B
+ @̒l Layer.attentionLeft vpeBłݒ^擾鎖ł܂B
+
top @ ( ̃C̕\Wɂ ) x WlsNZPʂŎw肵܂B
+ @̒l Layer.attentionTop vpeBłݒ^擾鎖ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ʒuw肵܂BʒuƂ͒ʏJbg ( L[{[h͈̕ʒu + ߂ɃeLXgGfB^Ȃǂœ_ł_ ) ̈ʒuɐݒ肵܂BIME ̖m蕶͂̒ʒu + \܂B
+
+
Q
+
+Layer.useAttention
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setClip.html b/docs/kr2doc/contents/f_Layer_setClip.html new file mode 100644 index 0000000..3de06c9 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setClip.html @@ -0,0 +1,73 @@ + + + + + + + setClip - `Nbv`̐ݒ + + + + + + + + + +

Layer.setClip

+
+
@\/Ӗ
+
+`Nbv`̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setClip(left, top, width=void, height=void)
+
+
+
+ + + + + + + + + +
left @`Nbv` ( C̉摜Wł ) [ʒusNZPʂŎw肵܂B
+ @̒l Layer.clipLeft vpeBł擾ݒ肪ł܂B
+
top @`Nbv` ( C̉摜Wł ) [ʒusNZPʂŎw肵܂B
+ @̒l Layer.clipTop vpeBł擾ݒ肪ł܂B
+
width @`Nbv`̉sNZPʂŎw肵܂B
+ @̒l Layer.clipWidth vpeBł擾ݒ肪ł܂B
+
height @`Nbv`̏csNZPʂŎw肵܂B
+ @̒l Layer.clipHeight vpeBł擾ݒ肪ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C`Nbv`ݒ肵܂B
+ @Cɑ΂`́A̕`Nbv`ɐ܂ ( `Oɂ͂ݏo + `悳܂ )BALayer.flipLR Layer.flipUD ̂悤 + `Nbv`̉e󂯂Ȃ\bh܂B
+ @ĺANbv`̓C摜̈Ŝɐݒ肳Ă܂ ( CS + ɕ`悷鎖ł܂ )B
+ @`Nbv`́A摜ǂݍ݂摜TCYύXꂽAC̕\^Cv + ύXƏlɖ߂܂B
+ @܂Ã\bhȂŌĂяoƁA`Nbv`lɖ߂Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setCursorPos.html b/docs/kr2doc/contents/f_Layer_setCursorPos.html new file mode 100644 index 0000000..2a87287 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setCursorPos.html @@ -0,0 +1,57 @@ + + + + + + + setCursorPos - }EXJ[\ʒu̎w + + + + + + + + + +

Layer.setCursorPos

+
+
@\/Ӗ
+
+}EXJ[\ʒu̎w
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setCursorPos(x, y)
+
+
+
+ + + + + +
x @}EXJ[\ ( ̃C̕\Wɂ ) x WlsNZPʂŎw肵܂B
+ @̒l Layer.cursorX vpeBłݒ^擾鎖ł܂B
+
y @}EXJ[\ ( ̃C̕\Wɂ ) y WlsNZPʂŎw肵܂B
+ @̒l Layer.cursorX vpeBłݒ^擾鎖ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @}EXJ[\̈ʒuw肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setImagePos.html b/docs/kr2doc/contents/f_Layer_setImagePos.html new file mode 100644 index 0000000..d716a82 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setImagePos.html @@ -0,0 +1,60 @@ + + + + + + + setImagePos - C摜ItZbg̐ݒ + + + + + + + + + +

Layer.setImagePos

+
+
@\/Ӗ
+
+C摜ItZbg̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setImagePos(left, top)
+
+
+
+ + + + + +
left @Cɕ\摜̍[ʒu ( x ItZbg ) sNZPʂŎw肵܂B
+ @̒l Layer.imageLeft vpeBł擾ݒ肪ł܂B
+
top @Cɕ\摜̏[ʒu ( y ItZbg ) sNZPʂŎw肵܂B
+ @̒l Layer.imageTop vpeBł擾ݒ肪ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C摜ItZbgw肵܂B
+ @C摜TCY̓C\TCY傫邱Ƃł܂AׂĂ\ + Ƃ͂ł܂̂ŁÃ\bh Layer.imageLeft Layer.imageTop vpeBŕ\ItZbgw肷邱ƂɂȂ܂B
+ @ItZbǵA 0 A̐lɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setImageSize.html b/docs/kr2doc/contents/f_Layer_setImageSize.html new file mode 100644 index 0000000..268da0f --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setImageSize.html @@ -0,0 +1,59 @@ + + + + + + + setImageSize - C摜TCY̐ݒ + + + + + + + + + +

Layer.setImageSize

+
+
@\/Ӗ
+
+C摜TCY̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setImageSize(width, height)
+
+
+
+ + + + + +
width @C摜̉sNZPʂŎw肵܂B
+ @̒l Layer.imageWidth vpeBł擾ݒ肪ł܂B
+
height @C摜̏csNZPʂŎw肵܂B
+ @̒l Layer.imageHeight vpeBł擾ݒ肪ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C摜TCYw肵܂B
+ @TCYgꍇ́AC̕\TCY͕ύX܂񂪁ATCYk + ꍇ̓C̕\TCYk܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setMainPixel.html b/docs/kr2doc/contents/f_Layer_setMainPixel.html new file mode 100644 index 0000000..ae3bb44 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setMainPixel.html @@ -0,0 +1,59 @@ + + + + + + + setMainPixel - C摜̐F̐ݒ + + + + + + + + + +

Layer.setMainPixel

+
+
@\/Ӗ
+
+C摜̐F̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setMainPixel(x, y, color)
+
+
+
+ + + + + + + +
x @Fݒ肷 ( C̉摜Wł ) x Ww肵܂B
+
y @Fݒ肷 ( C̉摜Wł ) y Ww肵܂B
+
color @ݒ肷F 0xRRGGBB `Ŏw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @CC摜 ( FێĂ摜 ) ̔Cӂ̈ʒu̐Fݒ肵܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setMaskPixel.html b/docs/kr2doc/contents/f_Layer_setMaskPixel.html new file mode 100644 index 0000000..8353831 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setMaskPixel.html @@ -0,0 +1,59 @@ + + + + + + + setMaskPixel - }XN摜̒l̐ݒ + + + + + + + + + +

Layer.setMaskPixel

+
+
@\/Ӗ
+
+}XN摜̒l̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setMaskPixel(x, y, value)
+
+
+
+ + + + + + + +
x @lݒ肷 ( C̉摜Wł ) x Ww肵܂B
+
y @lݒ肷 ( C̉摜Wł ) y Ww肵܂B
+
value @ݒ肷l ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C}XN摜 ( sxێĂ摜 ) ̔Cӂ̈ʒu̒l ( 0 ` 255 ) ݒ肵܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setMode.html b/docs/kr2doc/contents/f_Layer_setMode.html new file mode 100644 index 0000000..73bb646 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setMode.html @@ -0,0 +1,49 @@ + + + + + + + setMode - [_Ԃɂ + + + + + + + + + +

Layer.setMode

+
+
@\/Ӗ
+
+[_Ԃɂ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setMode()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C[hݒ肵܂B[hݒ肷 ( [_ɂȂ )ÃC̎qC + ݂̂tH[JX}EXbZ[W󂯎邱Ƃł悤ɂȂ܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setPos.html b/docs/kr2doc/contents/f_Layer_setPos.html new file mode 100644 index 0000000..cb2c927 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setPos.html @@ -0,0 +1,68 @@ + + + + + + + setPos - C\ʒu̐ݒ + + + + + + + + + +

Layer.setPos

+
+
@\/Ӗ
+
+C\ʒu̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setPos(left, top, width=void, height=void)
+
+
+
+ + + + + + + + + +
left @C ( eC̕\Wł ) [ʒusNZPʂŎw肵܂B
+ @̒l Layer.left vpeBł擾ݒ肪ł܂B
+
top @C ( eC̕\Wł ) [ʒusNZPʂŎw肵܂B
+ @̒l Layer.top vpeBł擾ݒ肪ł܂B
+
width @C̉sNZPʂŎw肵܂B
+ @̒l Layer.width vpeBł擾ݒ肪ł܂B
+ @̈ height ȗꂽꍇ left top ɂʒu̕ύX݂̂ƂȂ܂B
+
height @C̏csNZPʂŎw肵܂B
+ @̒l Layer.height vpeBł擾ݒ肪ł܂B
+ @̈ width ȗꂽꍇ left top ɂʒu̕ύX݂̂ + Ȃ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̕\ʒuݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setProvincePixel.html b/docs/kr2doc/contents/f_Layer_setProvincePixel.html new file mode 100644 index 0000000..e55f621 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setProvincePixel.html @@ -0,0 +1,59 @@ + + + + + + + setProvincePixel - ̈摜̒l̐ݒ + + + + + + + + + +

Layer.setProvincePixel

+
+
@\/Ӗ
+
+̈摜̒l̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setProvincePixel(x, y, value)
+
+
+
+ + + + + + + +
x @lݒ肷 ( C̉摜Wł ) x Ww肵܂B
+
y @lݒ肷 ( C̉摜Wł ) y Ww肵܂B
+
value @ݒ肷l ( 0 ` 255 ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̈摜̔Cӂ̈ʒu̒l ( 0 ` 255 ) ݒ肵܂B
+ @摜WƂĖ ( ͈͊O ) ʒuw肷ƗO܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setSize.html b/docs/kr2doc/contents/f_Layer_setSize.html new file mode 100644 index 0000000..9564a63 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setSize.html @@ -0,0 +1,57 @@ + + + + + + + setSize - C\TCY̐ݒ + + + + + + + + + +

Layer.setSize

+
+
@\/Ӗ
+
+C\TCY̐ݒ
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setSize(width, height)
+
+
+
+ + + + + +
width @C̕\̉sNZPʂŎw肵܂B
+ @̒l Layer.width vpeBł擾ݒ肪ł܂B
+
height @C̕\̏csNZPʂŎw肵܂B
+ @̒l Layer.height vpeBł擾ݒ肪ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̕\TCYݒ肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html b/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html new file mode 100644 index 0000000..23d572b --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_setSizeToImageSize.html @@ -0,0 +1,50 @@ + + + + + + + setSizeToImageSize - C\TCY摜TCYɍ킹 + + + + + + + + + +

Layer.setSizeToImageSize

+
+
@\/Ӗ
+
+C\TCY摜TCYɍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+setSizeToImageSize()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̕\TCY摜TCYƓɂ܂B
+ @摜TCYύX鑽̑ł͕\TCY܂ł͕ύX܂񂪁A + ̃\bhgƕ\TCY摜TCYƓɂ邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_showParentHint.html b/docs/kr2doc/contents/f_Layer_showParentHint.html new file mode 100644 index 0000000..8d07b29 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_showParentHint.html @@ -0,0 +1,42 @@ + + + + + + + showParentHint - eC̃qgp + + + + + + + + + +

Layer.showParentHint

+
+
@\/Ӗ
+
+eC̃qgp
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @eC̃qgpǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ́ALayer.hint vpeB󕶎̏ꍇ́AeC + ̂ڂAqgݒ肳Ă郌C̃qĝ܂܈p + \܂BLayer.hint vpeB󕶎łȂꍇ͂\܂B
+ + @Ȕꍇ́ALayer.hint vpeB󕶎łȂ΂\A󕶎ł + qg͕\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_stopTransition.html b/docs/kr2doc/contents/f_Layer_stopTransition.html new file mode 100644 index 0000000..528d199 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_stopTransition.html @@ -0,0 +1,48 @@ + + + + + + + stopTransition - gWV~ + + + + + + + + + +

Layer.stopTransition

+
+
@\/Ӗ
+
+gWV~
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+stopTransition()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ is̃gWV~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_stretchBlend.html b/docs/kr2doc/contents/f_Layer_stretchBlend.html new file mode 100644 index 0000000..5f27a19 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_stretchBlend.html @@ -0,0 +1,103 @@ + + + + + + + stretchBlend - gkdˍ킹 + + + + + + + + + +

Layer.stretchBlend

+
+
@\/Ӗ
+
+gkdˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+stretchBlend(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
dleft @dˍ킹̋`̍[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @dˍ킹̋`̏[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dwidth @dˍ킹̋`̉ ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dheight @dˍ킹̋`̏c ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
type @gk̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α^Cvقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) ̋` + dˍ킹܂Bdˍ킹`Ədˍ킹`̃TCYقȂꍇ͊g܂͏k + s܂B
+ @dˍ킹̃C Layer.face vpeB͖܂ALayer.stretchPile ƈق + Adˍ킹̃C̕sx͖܂ ( ɊSɕsłƌȂ܂ )B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C Layer.face vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)B̏ꍇ́ALayer.holdAlphavpeBÛƂAtype stFastLinear w肷邱ƂɂA`Ԃ”\łB
+ ȊO : ł܂ ( O܂ )
+
+ @̃\bh͋ɂȂ܂B Layer.operateStretch gpĂBZ̃[h omOpaque w肷ƓʂɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_stretchCopy.html b/docs/kr2doc/contents/f_Layer_stretchCopy.html new file mode 100644 index 0000000..10097a6 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_stretchCopy.html @@ -0,0 +1,98 @@ + + + + + + + stretchCopy - gkRs[ + + + + + + + + + +

Layer.stretchCopy

+
+
@\/Ӗ
+
+gkRs[
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+stretchCopy(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
dleft @Rs[̋`̍[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @Rs[̋`̏[ʒu ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dwidth @Rs[̋`̉ ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dheight @Rs[̋`̏c ( Rs[惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @Rs[̃CIuWFNgw肵܂B
+
sleft @Rs[`̍[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @Rs[`̏[ʒu ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @Rs[`̉ ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @Rs[`̏c ( Rs[C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
type @gk̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂(ꕔ)
+ stLinear : `Ԃp܂(ꕔ)
+ stCubic : RԂp܂(ꕔ)
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α^Cvقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽRs[C̋`ARs[ ( \bhs郌C ) ̋` + Rs[܂BRs[`ƃRs[`̃TCYقȂꍇ͊g܂͏k + s܂B
+ @o[Wł stFastLinear ̎wŐ`Ԃ̂́Adˍ킹 ( \bhs ) C Layer.face vpeB dfAlpha (܂ dfBoth) ܂ dfAddAlpha ̏ꍇłB܂ALayer.face vpeB dfOpaque ŁALayer.holdAlpha vpeBU̎`Ԃ”\łB
+ @܂Ao[Wł stLinear 邢 stCubic ̎w肪LȂ̂́AE^㉺] + 킸ARs[`C͂ݏoȂꍇ݂̂łB
+ @dˍ킹 ( \bhs ) C Layer.face vpeB + dfAlpha (܂ dfBoth) ܂ dfAddAlpha ̏ꍇ́AC摜ƃ}XN摜̗Rs[܂B
+ @dfOpaque (܂ dfMain) ̏ꍇ́ALayer.holdAlpha vpeB^̎̓C摜݂̂Rs[AU̎̓C摜ƃ}XN摜̗Rs[܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_stretchPile.html b/docs/kr2doc/contents/f_Layer_stretchPile.html new file mode 100644 index 0000000..d3203be --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_stretchPile.html @@ -0,0 +1,104 @@ + + + + + + + stretchPile - gksNZAt@uhdˍ킹 + + + + + + + + + +

Layer.stretchPile

+
+
@\/Ӗ
+
+gksNZAt@uhdˍ킹
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+stretchPile(dleft, dtop, dwidth, dheight, src, sleft, stop, swidth, sheight, opa=255, type=stNearest)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
dleft @dˍ킹̋`̍[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dtop @dˍ킹̋`̏[ʒu ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dwidth @dˍ킹̋`̉ ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
dheight @dˍ킹̋`̏c ( dˍ킹惌C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
src @dˍ킹̃CIuWFNgw肵܂B
+
sleft @dˍ킹`̍[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
stop @dˍ킹`̏[ʒu ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
swidth @dˍ킹`̉ ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
sheight @dˍ킹`̏c ( dˍ킹C̉摜ʒuɂ ) sNZPʂŎw肵܂B
+
opa @dˍ킹̕sx ( 0 ` 255 ) w肵܂B
+
type @gk̃^Cvw肵܂B
+ stNearest : ŋߖT_@p܂
+ stFastLinear : ᐸx̐`Ԃp܂()
+ stLinear : `Ԃp܂()
+ stCubic : RԂp܂()
+ @x stNearest > stFastLinear > stLinear > stCubic ̏ɍłA掿͑x + Α^Cvقǒ掿ɂȂ܂B
+ @stFastLinear stLinear, stCubic ɑ΂ẮAstRefNoClip rbg_aŒljw + 邱ƂłȀꍇ́ARs[rbg}bv̗̈OQƂĐF邱Ƃ + ‚܂Bw肵Ȃꍇ́A]rbg}bv̎͂ɗ]TƂĂA + ]rbg}bv͈̔͊OQƂ邱Ƃ͂܂(͈͊O̐F͂Ƃ߂ʒuɂ + ͈͓̃sNZ̐FƌȂ܂)B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽdˍ킹C̋`Adˍ킹 ( \bhs郌C ) ̋` + dˍ킹܂Bdˍ킹`Ədˍ킹`̃TCYقȂꍇ͊g܂͏k + s܂B
+ @sNZƂ̕sx ( sNZAt@ ) pdˍ킹sƂł܂B
+ @o[Wł mode ɂ stNearest ̂ݎwł܂B
+ @dˍ킳摜́Adˍ킹 ( \bhs ) C + Layer.face vpeB̒lɂĕς܂B
+ dfAlphadfBoth) : dˍ킹̕sxldˍ킹s܂
+ dfOpaquedfMain) : dˍ킹̕sx𖳎dˍ킹s܂(dˍ킹͑SʊSsƂĈ܂)
+ ȊO : ł܂ ( O܂ )
+
+ @̃\bh͋ɂȂ܂B Layer.operateStretch gpĂBZ̃[h omAlpha omAddAlpha w肷ƓʂɂȂ܂(omAlphaw肷̂omAddAlphaw肷̂src̃At@^CvɂĈقȂ܂BomAutow肷src̃C^Cvɏ]ĎIɌ肳܂)B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_top.html b/docs/kr2doc/contents/f_Layer_top.html new file mode 100644 index 0000000..113e8e2 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_top.html @@ -0,0 +1,41 @@ + + + + + + + top - [ʒu + + + + + + + + + +

Layer.top

+
+
@\/Ӗ
+
+[ʒu
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C[ʒuAeC̕\WɂsNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_type.html b/docs/kr2doc/contents/f_Layer_type.html new file mode 100644 index 0000000..92fb694 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_type.html @@ -0,0 +1,44 @@ + + + + + + + type - C\^Cv + + + + + + + + + +

Layer.type

+
+
@\/Ӗ
+
+C\^Cv
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\^Cv\܂Blݒ肷邱Ƃł܂B
+ @̑̃C\^Cvɂ‚ĂOtBbNVXeQƂĂB
+
+
Q
+
+Layer.face
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_update.html b/docs/kr2doc/contents/f_Layer_update.html new file mode 100644 index 0000000..aebcd42 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_update.html @@ -0,0 +1,67 @@ + + + + + + + update - 摜̍XV + + + + + + + + + +

Layer.update

+
+
@\/Ӗ
+
+摜̍XV
+
^Cv
+
+LayerNX̃\bh
+
+
\
+
+update(left, top, width, height)
+
+
+
+ + + + + + + + + +
left @XV`̍[ʒu\WɂsNZPʂŎw肵܂B
+
top @XV`̏[ʒu\WɂsNZPʂŎw肵܂B
+
width @XV`̉\WɂsNZPʂŎw肵܂B
+
height @XV`̏c\WɂsNZPʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̃\bh̓CIɉʂɕ`悳܂B
+ @`ñ\bhȂǂsƎIɉʍXV܂A + ̃\bhʼnʂւ̕`IɋN邱Ƃł܂B
+ @ׂďȗƃCŜĕ`悳܂B
+ @̃\bh́ALayer.callOnPaint vpeB^ɐݒ肵܂B
+ @ۂɉʂɕ`悳܂ł́Ax̃\bhsĂʕ`悪 + ̂͂P݂̂ł ( LbV܂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_useAttention.html b/docs/kr2doc/contents/f_Layer_useAttention.html new file mode 100644 index 0000000..d00c2b9 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_useAttention.html @@ -0,0 +1,44 @@ + + + + + + + useAttention - gp邩ǂ + + + + + + + + + +

Layer.useAttention

+
+
@\/Ӗ
+
+gp邩ǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @gp邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肳ꂽꍇ́ÃC̒񂪎gp܂B
+ @Uw肳ꂽꍇ́ÃC̐e̒ ( ) gp܂B
+
+
Q
+
+Layer.setAttentionPos
+Layer.attentionLeft
+Layer.attentionTop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_visible.html b/docs/kr2doc/contents/f_Layer_visible.html new file mode 100644 index 0000000..fbd7378 --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - Žǂ + + + + + + + + + +

Layer.visible

+
+
@\/Ӗ
+
+Žǂ
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Žǂ\܂Blݒ肷邱Ƃł܂B
+ @Uw肷ƕsŽɂȂ܂B^w肷ƉŽɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_width.html b/docs/kr2doc/contents/f_Layer_width.html new file mode 100644 index 0000000..5b919ca --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_width.html @@ -0,0 +1,41 @@ + + + + + + + width - + + + + + + + + + +

Layer.width

+
+
@\/Ӗ
+
+
+
^Cv
+
+LayerNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\sNZPʂŎw肵܂B
+ @lݒ肷邱Ƃł܂B
+
+
Q
+
+Layer.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Layer_window.html b/docs/kr2doc/contents/f_Layer_window.html new file mode 100644 index 0000000..afc647d --- /dev/null +++ b/docs/kr2doc/contents/f_Layer_window.html @@ -0,0 +1,36 @@ + + + + + + + window - EBhEIuWFNg + + + + + + + + + +

Layer.window

+
+
@\/Ӗ
+
+EBhEIuWFNg
+
^Cv
+
+LayerNX̃vpeB (ǂݏop)
+
+
+
+ @̃CێĂEBhEIuWFNg\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer.html b/docs/kr2doc/contents/f_MIDISoundBuffer.html new file mode 100644 index 0000000..1b1adc8 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer.html @@ -0,0 +1,55 @@ + + + + + + + MIDISoundBuffer + + + + + + + + +

MIDISoundBuffer

+@MIDISoundBuffer NX́AMIDI̍ĐǗNXłB
+
+

o

+
+
RXgN^
+
+MIDISoundBuffer
+
+
\bh
+
+fade ( tF[hJn )
+midiOut ( Cӂ MIDI f[^̏o )
+open ( fBAJ )
+play ( fBAĐ )
+stop ( fBA~ )
+stopFade ( tF[h~ )
+
+
vpeB
+
+looping ( [vĐsǂ )
+paused ( ꎞ~Ԃǂ )
+position ( Đʒu )
+status ( Xe[^X )
+totalTime ( fBA̍Đ )
+volume ( )
+volume2 ( Q )
+
+
Cxg
+
+onFadeCompleted ( tF[hI )
+onStatusChanged ( Xe[^XύXꂽ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html b/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html new file mode 100644 index 0000000..73c059a --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_MIDISoundBuffer.html @@ -0,0 +1,53 @@ + + + + + + + MIDISoundBuffer - MIDISoundBuffer IuWFNg̍\z + + + + + + + + + +

MIDISoundBuffer.MIDISoundBuffer

+
+
@\/Ӗ
+
+MIDISoundBuffer IuWFNg̍\z
+
^Cv
+
+MIDISoundBufferNX̃RXgN^
+
+
\
+
+MIDISoundBuffer(owner)
+
+
+
+ + + +
owner @Cxg̔w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @MIDISoundBuffer NX̃IuWFNg\z܂B
+ @Cxg owner Ŏw肵IuWFNg action \bhĂяo܂Bowner null w肷 action \bh͌Ă΂܂Bʏ Window NX̃IuWFNg owner Ɏw肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html b/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html new file mode 100644 index 0000000..2b64c37 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_fade.html @@ -0,0 +1,60 @@ + + + + + + + fade - tF[hJn + + + + + + + + + +

MIDISoundBuffer.fade

+
+
@\/Ӗ
+
+tF[hJn
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+fade(to, time, delay=0)
+
+
+
+ + + + + + + +
to @B鉹ʂw肵܂B
+ @ʂ̎wɂ‚Ă MIDISoundBuffer.volume vpeBQƂ + B
+
time @tF[hɂ鎞Ԃ ms PʂŎw肵܂B
+
delay @tF[hJn܂ł̑҂Ԃ ms PʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @tF[h ( AIȉʂ̕ω ) Jn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html b/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html new file mode 100644 index 0000000..c362603 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_looping.html @@ -0,0 +1,38 @@ + + + + + + + looping - [vĐsǂ + + + + + + + + + +

MIDISoundBuffer.looping

+
+
@\/Ӗ
+
+[vĐsǂ
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @[vĐsǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃ[vĐ܂B
+ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html b/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html new file mode 100644 index 0000000..8518bdb --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_midiOut.html @@ -0,0 +1,53 @@ + + + + + + + midiOut - Cӂ MIDI f[^̏o + + + + + + + + + +

MIDISoundBuffer.midiOut

+
+
@\/Ӗ
+
+Cӂ MIDI f[^̏o
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+midiOut(data)
+
+
+
+ + + +
data @o͂ MIDI f[^INebg`Ŏw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Cӂ MIDI f[^o͂܂B
+ @f[^ ff 00 ĂƁA̎_ 50ms ̃EFCg܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html new file mode 100644 index 0000000..300c3ea --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_onFadeCompleted.html @@ -0,0 +1,44 @@ + + + + + + + onFadeCompleted - tF[hI + + + + + + + + + +

MIDISoundBuffer.onFadeCompleted

+
+
@\/Ӗ
+
+tF[hI
+
^Cv
+
+MIDISoundBufferNX̃Cxg
+
+
\
+
+onFadeCompleted()
+
+
+

+
+
+
+ @MIDISoundBuffer.fade \bhŊJntF[hIƂɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html new file mode 100644 index 0000000..d2fdad1 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_onStatusChanged.html @@ -0,0 +1,49 @@ + + + + + + + onStatusChanged - Xe[^XύXꂽ + + + + + + + + + +

MIDISoundBuffer.onStatusChanged

+
+
@\/Ӗ
+
+Xe[^XύXꂽ
+
^Cv
+
+MIDISoundBufferNX̃Cxg
+
+
\
+
+onStatusChanged(status)
+
+
+
+ + + +
status @VXe[^XłB
+ @MIDISoundBuffer.status vpeBQƂĂB
+
+
+
+
+ @Đ̃Xe[^X ( ) ςɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_open.html b/docs/kr2doc/contents/f_MIDISoundBuffer_open.html new file mode 100644 index 0000000..e2367ae --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_open.html @@ -0,0 +1,55 @@ + + + + + + + open - fBAJ + + + + + + + + + +

MIDISoundBuffer.open

+
+
@\/Ӗ
+
+fBAJ
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+open(storage)
+
+
+
+ + + +
storage @ĐXg[Ww肵܂B
+
+ +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽfBAJ܂B̃\bh͍ĐJn܂B
+ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html b/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html new file mode 100644 index 0000000..bc40c1d --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_paused.html @@ -0,0 +1,39 @@ + + + + + + + paused - ꎞ~Ԃǂ + + + + + + + + + +

MIDISoundBuffer.paused

+
+
@\/Ӗ
+
+ꎞ~Ԃǂ
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @ꎞ~Ԃǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ͈ꎞ~ԂłB
+ @o[Wł͎Ă܂B
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_play.html b/docs/kr2doc/contents/f_MIDISoundBuffer_play.html new file mode 100644 index 0000000..164467f --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_play.html @@ -0,0 +1,48 @@ + + + + + + + play - fBAĐ + + + + + + + + + +

MIDISoundBuffer.play

+
+
@\/Ӗ
+
+fBAĐ
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+play()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍ĐJn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_position.html b/docs/kr2doc/contents/f_MIDISoundBuffer_position.html new file mode 100644 index 0000000..a988087 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_position.html @@ -0,0 +1,38 @@ + + + + + + + position - Đʒu + + + + + + + + + +

MIDISoundBuffer.position

+
+
@\/Ӗ
+
+Đʒu
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đʒu ms Pʂŕ\܂Blݒ肷Ƃ̈ʒuɈړ܂B
+ @o[Wł͎Ă܂B
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_status.html b/docs/kr2doc/contents/f_MIDISoundBuffer_status.html new file mode 100644 index 0000000..685a27a --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_status.html @@ -0,0 +1,40 @@ + + + + + + + status - Xe[^X + + + + + + + + + +

MIDISoundBuffer.status

+
+
@\/Ӗ
+
+Xe[^X
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @݂̏Ԃ\܂B
+ @Ԃ͕ŕ\Aȉ̒lƂ܂B
+ "unload" : fBAJĂȂ
+ "play" : fBA͍Đł
+ "stop" : fBA͒~ł
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html b/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html new file mode 100644 index 0000000..73aaa7a --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_stop.html @@ -0,0 +1,48 @@ + + + + + + + stop - fBA~ + + + + + + + + + +

MIDISoundBuffer.stop

+
+
@\/Ӗ
+
+fBA~
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+stop()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html b/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html new file mode 100644 index 0000000..9e67d9d --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_stopFade.html @@ -0,0 +1,49 @@ + + + + + + + stopFade - tF[h~ + + + + + + + + + +

MIDISoundBuffer.stopFade

+
+
@\/Ӗ
+
+tF[h~
+
^Cv
+
+MIDISoundBufferNX̃\bh
+
+
\
+
+stopFade()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @MIDISoundBuffer.fade \bhŊJntF[hIɒ~܂B
+ @ʂ͒~_̂܂܂ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html b/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html new file mode 100644 index 0000000..574ffff --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_totalTime.html @@ -0,0 +1,38 @@ + + + + + + + totalTime - fBA̍Đ + + + + + + + + + +

MIDISoundBuffer.totalTime

+
+
@\/Ӗ
+
+fBA̍Đ
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @fBȂĐԂ ms Pʂŕ\܂B
+ @o[Wł͎Ă܂B
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html b/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html new file mode 100644 index 0000000..4a27f90 --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_volume.html @@ -0,0 +1,37 @@ + + + + + + + volume - + + + + + + + + + +

MIDISoundBuffer.volume

+
+
@\/Ӗ
+
+
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ 0 ` 100000 ̐lŎw肵A 0 S~[gA100000 100% ̉ʂƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html b/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html new file mode 100644 index 0000000..6216a8a --- /dev/null +++ b/docs/kr2doc/contents/f_MIDISoundBuffer_volume2.html @@ -0,0 +1,42 @@ + + + + + + + volume2 - Q + + + + + + + + + +

MIDISoundBuffer.volume2

+
+
@\/Ӗ
+
+Q
+
^Cv
+
+MIDISoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ @MIDISoundBuffer.volume vpeBƈႤ̂́ÃvpeB + MIDISoundBuffer.fade \bhłωȂƂƂłB
+ @ŏIIȉʂ́Avolume vpeBƂ̃vpeB̐ςŌ肳܂Bvolume vpeB + 100000 ( 100% ) volume2 vpeB 100000 ( 100% ) Ȃ 100% ~ 100% = 100% + 100% ̉ʂōĐ܂Bvolume vpeB 50000 ( 50% ) volume2 vpeB 75000 ( 75% ) Ȃ + 50% ~ 75% = 37.5% 37.5 % ̉ʂōĐ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem.html b/docs/kr2doc/contents/f_MenuItem.html new file mode 100644 index 0000000..95ee234 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem.html @@ -0,0 +1,60 @@ + + + + + + + MenuItem + + + + + + + + +

MenuItem

+@MenuItem NX́Aj[Ǘ邽߂̃NXłB
+@EBhẼj[o[Ƀj[ڂׂꍇ́AWindow.menu vpeB +qƂăj[ڂlj܂B
+
+

o

+
+
RXgN^
+
+MenuItem
+
+
\bh
+
+add ( qj[ڂ̒lj )
+insert ( qj[ڂ̑} )
+popup ( j[ڂ̃|bvAbv\ )
+remove ( qj[ڂ̍폜 )
+
+
vpeB
+
+HMENU ( HMENUj[ڃnh )
+caption ( LvV )
+checked ( `FbN}[N\邩ǂ )
+children ( qj[ )
+enabled ( I”\ǂ )
+group ( O[vԍ )
+index ( )
+parent ( ej[ )
+radio ( WIڂǂ )
+root ( [gj[ )
+shortcut ( V[gJbgL[ )
+visible ( Žǂ )
+window ( I[i[EBhE )
+
+
Cxg
+
+onClick ( j[ڂIꂽ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_HMENU.html b/docs/kr2doc/contents/f_MenuItem_HMENU.html new file mode 100644 index 0000000..28d8257 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_HMENU.html @@ -0,0 +1,40 @@ + + + + + + + HMENU - HMENUj[ڃnh + + + + + + + + + +

MenuItem.HMENU

+
+
@\/Ӗ
+
+HMENUj[ڃnh
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏop)
+
+
+
+ @Windows APIɂHMENU^̃j[ڃnh\܂B
+ @̃vpeB̓vOCȂǂŃj[ڂɒڃANZXƂɗp܂B
+ @TJS2̃ANZX͈Ӗ܂B
+ @œ̂͐łAvOCȂǂł̐lgꍇ + HMENU ^ LXgĎgĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_MenuItem.html b/docs/kr2doc/contents/f_MenuItem_MenuItem.html new file mode 100644 index 0000000..070b57c --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_MenuItem.html @@ -0,0 +1,58 @@ + + + + + + + MenuItem - MenuItem IuWFNg̍\z + + + + + + + + + +

MenuItem.MenuItem

+
+
@\/Ӗ
+
+MenuItem IuWFNg̍\z
+
^Cv
+
+MenuItemNX̃RXgN^
+
+
\
+
+MenuItem(window, caption='')
+
+
+
+ + + + + +
window @̃j[ڂ쐬EBhEw肵܂B
+
caption @j[ڂ̃LvV (\镶) w肵܂B
+ @MenuItem.caption vpeBŐݒ/擾ł܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @MenuItem NX̃IuWFNg\z܂B
+ @쐬j[ڂej[ڂɒljɂ́Aej[ڂ + MenuItem.add \bhg܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_add.html b/docs/kr2doc/contents/f_MenuItem_add.html new file mode 100644 index 0000000..c0bc354 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_add.html @@ -0,0 +1,55 @@ + + + + + + + add - qj[ڂ̒lj + + + + + + + + + +

MenuItem.add

+
+
@\/Ӗ
+
+qj[ڂ̒lj
+
^Cv
+
+MenuItemNX̃\bh
+
+
\
+
+add(item)
+
+
+
+ + + +
item @ljqj[ڂw肵܂B
+ @qj[ڂ́AłɎqƂȂĂ郁j[ڂ̍Ōɒlj܂B +
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @qj[ڂlj܂Bj[ڂ̃j[ڂ̎qɂȂƁA + ej[ڂƂɎIɎqj[ڂ悤ɂȂ܂B
+ @܂Aj[KwɂĂeq̊֌W‚悤ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_caption.html b/docs/kr2doc/contents/f_MenuItem_caption.html new file mode 100644 index 0000000..fc75c89 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_caption.html @@ -0,0 +1,37 @@ + + + + + + + caption - LvV + + + + + + + + + +

MenuItem.caption

+
+
@\/Ӗ
+
+LvV
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @LvV ( \镶 ) \܂Blݒ肷邱Ƃł܂B
+ @'-' ( nCt ) w肷Ƌ؂\悤ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_checked.html b/docs/kr2doc/contents/f_MenuItem_checked.html new file mode 100644 index 0000000..ce853e1 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_checked.html @@ -0,0 +1,46 @@ + + + + + + + checked - `FbN}[N\邩ǂ + + + + + + + + + +

MenuItem.checked

+
+
@\/Ӗ
+
+`FbN}[N\邩ǂ
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @j[ڂ̉Ƀ`FbN}[N\邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃ`FbN}[N\܂B
+ @MenuItem.radio vpeB^̏ꍇ́A`FbN}[Nł͂ȂAۂ\܂B
+ + @MenuItem.group ɂēO[vԍA“eA + MenuItem.radio vpeB^̃j[ڂ́A + ̃vpeB𓯎ɓˆȏ + ^ɂ邱Ƃ͂ł܂B̃j[ڂ̂̃vpeB^ɂȂꍇA + ɐ^ɂȂĂ郁j[ڂ΁AIɂ̃j[ڂ̂̃vpeB͋U + ݒ肳܂B
+ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_children.html b/docs/kr2doc/contents/f_MenuItem_children.html new file mode 100644 index 0000000..4e02034 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_children.html @@ -0,0 +1,37 @@ + + + + + + + children - qj[ + + + + + + + + + +

MenuItem.children

+
+
@\/Ӗ
+
+qj[
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏop)
+
+
+
+ @qj[ڂXgꂽzIuWFNg\܂B
+ @œꂽzɒl񂾂Aڂ̍폜ljȂǂĂۂ̃j[ڂ̏Ԃɂ͔f܂Bǂݎ݂̂sƍlĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_enabled.html b/docs/kr2doc/contents/f_MenuItem_enabled.html new file mode 100644 index 0000000..caaa3b1 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_enabled.html @@ -0,0 +1,37 @@ + + + + + + + enabled - I”\ǂ + + + + + + + + + +

MenuItem.enabled

+
+
@\/Ӗ
+
+I”\ǂ
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @j[ڂI”\ǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ̓j[ڂI”\AȔꍇ͑Is”\ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_group.html b/docs/kr2doc/contents/f_MenuItem_group.html new file mode 100644 index 0000000..ce7b319 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_group.html @@ -0,0 +1,40 @@ + + + + + + + group - O[vԍ + + + + + + + + + +

MenuItem.group

+
+
@\/Ӗ
+
+O[vԍ
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @O[vԍ\܂Blݒ肷邱Ƃł܂B
+ @O[vԍA“eAMenuItem.radio vpeB + ^̃j[ڂ́AMenuItem.checked vpeB𓯎ɓˆȏ + ^ɂ邱Ƃ͂ł܂B
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_index.html b/docs/kr2doc/contents/f_MenuItem_index.html new file mode 100644 index 0000000..f53055a --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_index.html @@ -0,0 +1,39 @@ + + + + + + + index - + + + + + + + + + +

MenuItem.index

+
+
@\/Ӗ
+
+
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @eƒj[ڊԂɂ鏇Ԃ\A0܂͐̐łB
+ @0擪\܂B
+ @݈ʒu擾AʒuύXƂɕ֗łB
+ @lݒ肷ƁÄʒuɃj[ڂړ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_insert.html b/docs/kr2doc/contents/f_MenuItem_insert.html new file mode 100644 index 0000000..40fd050 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_insert.html @@ -0,0 +1,55 @@ + + + + + + + insert - qj[ڂ̑} + + + + + + + + + +

MenuItem.insert

+
+
@\/Ӗ
+
+qj[ڂ̑}
+
^Cv
+
+MenuItemNX̃\bh
+
+
\
+
+insert(item, index)
+
+
+
+ + + + + +
item @}qj[ڂw肵܂B
+
index @}ʒuw肵܂B0 w肷Ɛ擪ɑ}܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @qj[ڂwʒuɑ}܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_onClick.html b/docs/kr2doc/contents/f_MenuItem_onClick.html new file mode 100644 index 0000000..9bf218d --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_onClick.html @@ -0,0 +1,44 @@ + + + + + + + onClick - j[ڂIꂽ + + + + + + + + + +

MenuItem.onClick

+
+
@\/Ӗ
+
+j[ڂIꂽ
+
^Cv
+
+MenuItemNX̃Cxg
+
+
\
+
+onClick()
+
+
+

+
+
+
+ @j[ڂIꂽ ( NbNꂽ Enter L[ꂽ ) ɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_parent.html b/docs/kr2doc/contents/f_MenuItem_parent.html new file mode 100644 index 0000000..ca68c8a --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_parent.html @@ -0,0 +1,36 @@ + + + + + + + parent - ej[ + + + + + + + + + +

MenuItem.parent

+
+
@\/Ӗ
+
+ej[
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏop)
+
+
+
+ @ej[ڂ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_popup.html b/docs/kr2doc/contents/f_MenuItem_popup.html new file mode 100644 index 0000000..58936a7 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_popup.html @@ -0,0 +1,84 @@ + + + + + + + popup - j[ڂ̃|bvAbv\ + + + + + + + + + +

MenuItem.popup

+
+
@\/Ӗ
+
+j[ڂ̃|bvAbv\
+
^Cv
+
+MenuItemNX̃\bh
+
+
\
+
+popup(flags, x, y)
+
+
+
+ + + + + + + +
flags j[̋\tOłBȉ̒l̃rbg_aw肵ĂB
+ tpmLeftButton
+ tpmRightButton
+ tpmLeftAlign
+ tpmCenterAlign
+ tpmRightAlign
+ tpmTopAlign
+ tpmVCenterAlign
+ tpmBottomAlign
+ tpmHorizontal
+ tpmVertical
+ tpmNoNotify
+ tpmReturnCmd
+ tpmRecurse
+ tpmHorPosAnimation
+ tpmHorNegAnimation
+ tpmVerPosAnimation
+ tpmVerNegAnimation
+ tpmNoAnimation
+ ̃tȌڍׂɂ‚ĂMSDN̊Yy[WQƂĂB + +
x EBhẼNCAgWłxʒu\܂B +
y EBhẼNCAgWłyʒu\܂B +
+
+
߂l
+
+flagstpmReturnCmdw肳Ăꍇ́A + Iꂽj[ڂID𐮐ŕԂ܂(Ao[Wł͂IDggݒ肷邱ƂłȂ߁AflagstpmReturnCmdw肷邱Ƃ͈Ӗ܂)B + IꂸɃLZꂽꍇ0Ԃ܂B +
+
+
+ j[ڂ|bvAbv\܂B̃\bh́Aj[‚܂ŋAĂ܂B
+ j[‚܂ł̊Ԃɑ̔񓯊Cxg”\̂ŒӂĂB
+ Window.menû̂̓|bvAbvł܂B
+ \Ԃ̃j[ڂ̓|bvAbvł܂B
+ Window.menu̎qłȂj[̓|bvAbvł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_radio.html b/docs/kr2doc/contents/f_MenuItem_radio.html new file mode 100644 index 0000000..0831729 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_radio.html @@ -0,0 +1,38 @@ + + + + + + + radio - WIڂǂ + + + + + + + + + +

MenuItem.radio

+
+
@\/Ӗ
+
+WIڂǂ
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @WIڂǂw肵܂Blݒ肷邱Ƃł܂B
+ @̍ڂ^̏ꍇ̓ɂ‚Ă MenuItem.checked vpeB + QƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_remove.html b/docs/kr2doc/contents/f_MenuItem_remove.html new file mode 100644 index 0000000..f00fbbc --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_remove.html @@ -0,0 +1,52 @@ + + + + + + + remove - qj[ڂ̍폜 + + + + + + + + + +

MenuItem.remove

+
+
@\/Ӗ
+
+qj[ڂ̍폜
+
^Cv
+
+MenuItemNX̃\bh
+
+
\
+
+remove(item)
+
+
+
+ + + +
item @폜qj[ڂw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽqj[ڂXg폜܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_root.html b/docs/kr2doc/contents/f_MenuItem_root.html new file mode 100644 index 0000000..0c083a3 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_root.html @@ -0,0 +1,36 @@ + + + + + + + root - [gj[ + + + + + + + + + +

MenuItem.root

+
+
@\/Ӗ
+
+[gj[
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏop)
+
+
+
+ @[g({)̃j[(MenuItemNX̃CX^X)\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_shortcut.html b/docs/kr2doc/contents/f_MenuItem_shortcut.html new file mode 100644 index 0000000..46de8ca --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_shortcut.html @@ -0,0 +1,51 @@ + + + + + + + shortcut - V[gJbgL[ + + + + + + + + + +

MenuItem.shortcut

+
+
@\/Ӗ
+
+V[gJbgL[
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @V[gJbgL[\܂Blݒ肷邱Ƃł܂B
+ @V[gJbgL[͕Ŏw肵܂BuVtgnL[+ΏۃL[v̑gݍ킹 + w肵܂B啶Ə͋ʂ܂Bȉ͗LȃV[gJbgL[̗łB
+
+ "Shift+Esc"
+ "Ctrl+S"
+ "Shift+Alt+E"
+ "Alt+Enter"
+ "Ctrl+F1"
+ "T" (VtgnL[̎wȂƂł܂)
+
+ @ȃV[gJbgL[̑gݍ킹A"" (󕶎) w肷ƃV[gJbgL[͖ɂȂ܂B
+ @o[Wł́ATab Shift+F1 ȂǁAVXeggł炩ߗpř܂ĂL[̈ꕔAꕔ̃L[ + (ShiftL[̂̂Ȃ)w肵Ă܂B
+ @V[gJbgL[w肷ƁÃL[ɑΉ onKeyDown ̃Cxg͔ȂȂAV[gJbgL[ + w肵j[ڂɂ̂݃Cxg悤ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_visible.html b/docs/kr2doc/contents/f_MenuItem_visible.html new file mode 100644 index 0000000..9baf1c7 --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - Žǂ + + + + + + + + + +

MenuItem.visible

+
+
@\/Ӗ
+
+Žǂ
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏ”\)
+
+
+
+ @j[ڂŽǂ\܂Blݒ肷邱Ƃł܂B
+ @^ȂΕ\AUȂΔ\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_MenuItem_window.html b/docs/kr2doc/contents/f_MenuItem_window.html new file mode 100644 index 0000000..f965b1f --- /dev/null +++ b/docs/kr2doc/contents/f_MenuItem_window.html @@ -0,0 +1,36 @@ + + + + + + + window - I[i[EBhE + + + + + + + + + +

MenuItem.window

+
+
@\/Ӗ
+
+I[i[EBhE
+
^Cv
+
+MenuItemNX̃vpeB (ǂݏop)
+
+
+
+ @̃j[ACeێI[i[EBhE(WindowNX̃IuWFNg)\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad.html b/docs/kr2doc/contents/f_Pad.html new file mode 100644 index 0000000..28b0b36 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad.html @@ -0,0 +1,64 @@ + + + + + + + Pad + + + + + + + + +

Pad

+@Pad NX́AȒPȃeLXgGfB^̋@\񋟂NXłB
+

o

+
+
RXgN^
+
+Pad
+
+
\bh
+
+Ȃ +
+
vpeB
+
+borderStyle ( EBhEO )
+color ( wiF )
+fileName ( t@C )
+fontBold ( )
+fontColor ( tHg̐F )
+fontFace ( tHg )
+fontHeight ( tHg̍ )
+fontItalic ( Α )
+fontSize ( tHg̃TCY )
+fontStrikeOut ( )
+fontUnderline ( A_[C )
+height ( EBhE̍ )
+left ( EBhE̍[ʒu )
+readOnly ( ǂݍݐpǂ )
+showScrollBars ( XN[o[̕\ )
+showStatusBar ( Xe[^Xo[\邩ǂ )
+statusText ( Xe[^Xo[ɕ\eLXg )
+text ( e )
+title ( ^Cg )
+top ( EBhȄ[ʒu )
+visible ( \Ă邩ǂ )
+width ( EBhE̕ )
+wordWrap ( E[Ő܂Ԃǂ )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_Pad.html b/docs/kr2doc/contents/f_Pad_Pad.html new file mode 100644 index 0000000..c5c7525 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_Pad.html @@ -0,0 +1,48 @@ + + + + + + + Pad - Pad IuWFNg̍\z + + + + + + + + + +

Pad.Pad

+
+
@\/Ӗ
+
+Pad IuWFNg̍\z
+
^Cv
+
+PadNX̃RXgN^
+
+
\
+
+Pad()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Pad NX̃IuWFNg\z܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_borderStyle.html b/docs/kr2doc/contents/f_Pad_borderStyle.html new file mode 100644 index 0000000..7a23a27 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_borderStyle.html @@ -0,0 +1,37 @@ + + + + + + + borderStyle - EBhEO + + + + + + + + + +

Pad.borderStyle

+
+
@\/Ӗ
+
+EBhEO
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̊O\܂Blݒ肷邱Ƃł܂B
+ @w”\Ȓlɂ‚ĂWindow.borderStyleQƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_color.html b/docs/kr2doc/contents/f_Pad_color.html new file mode 100644 index 0000000..f038ada --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_color.html @@ -0,0 +1,36 @@ + + + + + + + color - wiF + + + + + + + + + +

Pad.color

+
+
@\/Ӗ
+
+wiF
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @pbh̔wiF 0xRRGGBB `ŕ\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fileName.html b/docs/kr2doc/contents/f_Pad_fileName.html new file mode 100644 index 0000000..ccebb1b --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fileName.html @@ -0,0 +1,37 @@ + + + + + + + fileName - t@C + + + + + + + + + +

Pad.fileName

+
+
@\/Ӗ
+
+t@C
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @pbh̓eۑt@C\܂Blݒ肷邱Ƃł܂B
+ @pbhENbNāuۑ...vIƁAftHgł̃t@Cw肳悤ɂȂ܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontBold.html b/docs/kr2doc/contents/f_Pad_fontBold.html new file mode 100644 index 0000000..52e01ed --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontBold.html @@ -0,0 +1,38 @@ + + + + + + + fontBold - + + + + + + + + + +

Pad.fontBold

+
+
@\/Ӗ
+
+
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg𑾎ɂ邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @̐ݒ́AҏẄ悷ׂĂ̕ɉe܂B
+ @ftHg͋UłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontColor.html b/docs/kr2doc/contents/f_Pad_fontColor.html new file mode 100644 index 0000000..8d5e301 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontColor.html @@ -0,0 +1,37 @@ + + + + + + + fontColor - tHg̐F + + + + + + + + + +

Pad.fontColor

+
+
@\/Ӗ
+
+tHg̐F
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg̐F0xRRGGBB`ŕ\܂Blݒ肷邱Ƃł܂B
+ @ftHg0xffffff()łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontFace.html b/docs/kr2doc/contents/f_Pad_fontFace.html new file mode 100644 index 0000000..417750f --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontFace.html @@ -0,0 +1,37 @@ + + + + + + + fontFace - tHg + + + + + + + + + +

Pad.fontFace

+
+
@\/Ӗ
+
+tHg
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg\܂Blݒ肷邱Ƃł܂B
+ @ftHg"MS "łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontHeight.html b/docs/kr2doc/contents/f_Pad_fontHeight.html new file mode 100644 index 0000000..4d9da1b --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontHeight.html @@ -0,0 +1,37 @@ + + + + + + + fontHeight - tHg̍ + + + + + + + + + +

Pad.fontHeight

+
+
@\/Ӗ
+
+tHg̍
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg̍sNZPʂŎw肵܂Blݒ肷邱Ƃł܂B
+ @ftHg12łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontItalic.html b/docs/kr2doc/contents/f_Pad_fontItalic.html new file mode 100644 index 0000000..9ddb5cc --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontItalic.html @@ -0,0 +1,38 @@ + + + + + + + fontItalic - Α + + + + + + + + + +

Pad.fontItalic

+
+
@\/Ӗ
+
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHgΑ̂ɂ邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @̐ݒ́AҏẄ悷ׂĂ̕ɉe܂B
+ @ftHg͋UłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontSize.html b/docs/kr2doc/contents/f_Pad_fontSize.html new file mode 100644 index 0000000..56eb1e9 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontSize.html @@ -0,0 +1,37 @@ + + + + + + + fontSize - tHg̃TCY + + + + + + + + + +

Pad.fontSize

+
+
@\/Ӗ
+
+tHg̃TCY
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHg̑傫|CgPʂŎw肵܂Blݒ肷邱Ƃł܂B
+ @ftHg9łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontStrikeOut.html b/docs/kr2doc/contents/f_Pad_fontStrikeOut.html new file mode 100644 index 0000000..9cbac1b --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontStrikeOut.html @@ -0,0 +1,38 @@ + + + + + + + fontStrikeOut - + + + + + + + + + +

Pad.fontStrikeOut

+
+
@\/Ӗ
+
+
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHgɎǂ\܂Blݒ肷邱Ƃł܂B
+ @̐ݒ́AҏẄ悷ׂĂ̕ɉe܂B
+ @ftHg͋UłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_fontUnderline.html b/docs/kr2doc/contents/f_Pad_fontUnderline.html new file mode 100644 index 0000000..3d4937a --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_fontUnderline.html @@ -0,0 +1,38 @@ + + + + + + + fontUnderline - A_[C + + + + + + + + + +

Pad.fontUnderline

+
+
@\/Ӗ
+
+A_[C
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @tHgɃA_[Cǂ\܂Blݒ肷邱Ƃł܂B
+ @̐ݒ́AҏẄ悷ׂĂ̕ɉe܂B
+ @ftHg͋UłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_height.html b/docs/kr2doc/contents/f_Pad_height.html new file mode 100644 index 0000000..4217998 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_height.html @@ -0,0 +1,36 @@ + + + + + + + height - EBhE̍ + + + + + + + + + +

Pad.height

+
+
@\/Ӗ
+
+EBhE̍
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_left.html b/docs/kr2doc/contents/f_Pad_left.html new file mode 100644 index 0000000..6c38b9e --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_left.html @@ -0,0 +1,36 @@ + + + + + + + left - EBhE̍[ʒu + + + + + + + + + +

Pad.left

+
+
@\/Ӗ
+
+EBhE̍[ʒu
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍[ʒu\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_readOnly.html b/docs/kr2doc/contents/f_Pad_readOnly.html new file mode 100644 index 0000000..1d502c6 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_readOnly.html @@ -0,0 +1,37 @@ + + + + + + + readOnly - ǂݍݐpǂ + + + + + + + + + +

Pad.readOnly

+
+
@\/Ӗ
+
+ǂݍݐpǂ
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @eǂݍݐpǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷Ɠe̕ҏW͂łȂȂ܂AtextvpeBł̃eLXg̐ݒ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_showScrollBars.html b/docs/kr2doc/contents/f_Pad_showScrollBars.html new file mode 100644 index 0000000..602856f --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_showScrollBars.html @@ -0,0 +1,42 @@ + + + + + + + showScrollBars - XN[o[̕\ + + + + + + + + + +

Pad.showScrollBars

+
+
@\/Ӗ
+
+XN[o[̕\
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @XN[o[̕\Ԃ\܂B
+ ȉ̂ꂩ̒l̂邱Ƃł܂B
+ ssNone XN[o[\Ȃ
+ ssHorizontal XN[o[݂̂\
+ ssVertical XN[o[݂̂\
+ ssBoth ẼXN[o[\
+ ftHgssBothłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_showStatusBar.html b/docs/kr2doc/contents/f_Pad_showStatusBar.html new file mode 100644 index 0000000..b75e402 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_showStatusBar.html @@ -0,0 +1,37 @@ + + + + + + + showStatusBar - Xe[^Xo[\邩ǂ + + + + + + + + + +

Pad.showStatusBar

+
+
@\/Ӗ
+
+Xe[^Xo[\邩ǂ
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ Xe[^Xo[\邩ǂ\܂Blݒ肷邱Ƃł܂B
+ ftHg͐^łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_statusText.html b/docs/kr2doc/contents/f_Pad_statusText.html new file mode 100644 index 0000000..fbfdcfc --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_statusText.html @@ -0,0 +1,36 @@ + + + + + + + statusText - Xe[^Xo[ɕ\eLXg + + + + + + + + + +

Pad.statusText

+
+
@\/Ӗ
+
+Xe[^Xo[ɕ\eLXg
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ Xe[^Xo[ɕ\eLXg\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_text.html b/docs/kr2doc/contents/f_Pad_text.html new file mode 100644 index 0000000..2b0b652 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_text.html @@ -0,0 +1,36 @@ + + + + + + + text - e + + + + + + + + + +

Pad.text

+
+
@\/Ӗ
+
+e
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @pbh̓e(eLXgGfB^̓e)\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_title.html b/docs/kr2doc/contents/f_Pad_title.html new file mode 100644 index 0000000..9c89bb0 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_title.html @@ -0,0 +1,36 @@ + + + + + + + title - ^Cg + + + + + + + + + +

Pad.title

+
+
@\/Ӗ
+
+^Cg
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @pbh̃^Cg(EBhẼ^Cg)\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_top.html b/docs/kr2doc/contents/f_Pad_top.html new file mode 100644 index 0000000..52087e5 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_top.html @@ -0,0 +1,36 @@ + + + + + + + top - EBhȄ[ʒu + + + + + + + + + +

Pad.top

+
+
@\/Ӗ
+
+EBhȄ[ʒu
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhȄ[ʒu\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_visible.html b/docs/kr2doc/contents/f_Pad_visible.html new file mode 100644 index 0000000..1eac085 --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - \Ă邩ǂ + + + + + + + + + +

Pad.visible

+
+
@\/Ӗ
+
+\Ă邩ǂ
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @pbh\Ă邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƕ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_width.html b/docs/kr2doc/contents/f_Pad_width.html new file mode 100644 index 0000000..e8e1bdd --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_width.html @@ -0,0 +1,36 @@ + + + + + + + width - EBhE̕ + + + + + + + + + +

Pad.width

+
+
@\/Ӗ
+
+EBhE̕
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̕\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Pad_wordWrap.html b/docs/kr2doc/contents/f_Pad_wordWrap.html new file mode 100644 index 0000000..a8f59ef --- /dev/null +++ b/docs/kr2doc/contents/f_Pad_wordWrap.html @@ -0,0 +1,41 @@ + + + + + + + wordWrap - E[Ő܂Ԃǂ + + + + + + + + + +

Pad.wordWrap

+
+
@\/Ӗ
+
+E[Ő܂Ԃǂ
+
^Cv
+
+PadNX̃vpeB (ǂݏ”\)
+
+
+
+ @eE[Ő܂Ԃǂ\܂Blݒ肷邱Ƃł܂B
+ ^ɂƁA\̈̉E[ŕ񂪎Iɐ܂Ԃ܂B
+ AƂẲsR[h}킯ł͂ȂA + ܂ŕ\s邾łB̏ꍇAXN[o[͖ɂȂ܂B
+ ȔꍇA\̈𒴂镶񂪂Ă܂Ԃ܂B
+ ftHg͋UłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Plugins.html b/docs/kr2doc/contents/f_Plugins.html new file mode 100644 index 0000000..bf57060 --- /dev/null +++ b/docs/kr2doc/contents/f_Plugins.html @@ -0,0 +1,45 @@ + + + + + + + Plugins + + + + + + + + +

Plugins

+@Plugins NX vOCɊւǗsNXłB̃NXIuWFNg쐬邱Ƃ͂ł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+getList ( Xg̎擾 )
+link ( vOC̐ڑ )
+unlink ( vOC̐؂藣 )
+
+
vpeB
+
+Ȃ +
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Plugins_getList.html b/docs/kr2doc/contents/f_Plugins_getList.html new file mode 100644 index 0000000..d8a5931 --- /dev/null +++ b/docs/kr2doc/contents/f_Plugins_getList.html @@ -0,0 +1,47 @@ + + + + + + + getList - Xg̎擾 + + + + + + + + + +

Plugins.getList

+
+
@\/Ӗ
+
+Xg̎擾
+
^Cv
+
+PluginsNX̃\bh
+
+
\
+
+getList()
+
+
+

+
+
߂l
+
+NĂvOCi[ꂽz
+
+
+ @vOC̃Xg擾܂BԂźANԂŃvOC񋓂ꂽłB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Plugins_link.html b/docs/kr2doc/contents/f_Plugins_link.html new file mode 100644 index 0000000..d3c17ad --- /dev/null +++ b/docs/kr2doc/contents/f_Plugins_link.html @@ -0,0 +1,52 @@ + + + + + + + link - vOC̐ڑ + + + + + + + + + +

Plugins.link

+
+
@\/Ӗ
+
+vOC̐ڑ
+
^Cv
+
+PluginsNX̃\bh
+
+
\
+
+link(name)
+
+
+
+ + + +
name @ڑvOCw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽvOCgg{̂ɐڑ܂ ( ǂݍ݂܂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Plugins_unlink.html b/docs/kr2doc/contents/f_Plugins_unlink.html new file mode 100644 index 0000000..5c8824f --- /dev/null +++ b/docs/kr2doc/contents/f_Plugins_unlink.html @@ -0,0 +1,52 @@ + + + + + + + unlink - vOC̐؂藣 + + + + + + + + + +

Plugins.unlink

+
+
@\/Ӗ
+
+vOC̐؂藣
+
^Cv
+
+PluginsNX̃\bh
+
+
\
+
+unlink(name)
+
+
+
+ + + +
name @؂藣vOCw肵܂B
+
+
+
߂l
+
+@؂藣ɐΐ^As΋U
+
+
+ @w肳ꂽvOC؂藣܂B
+ @vOC̒ɂ́AɉȂ܂ ( IuWFNggp̎Ȃ )BɉAs΋UԂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts.html b/docs/kr2doc/contents/f_Scripts.html new file mode 100644 index 0000000..deb3e21 --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts.html @@ -0,0 +1,48 @@ + + + + + + + Scripts + + + + + + + + +

Scripts

+@Scripts NX TJS2 Ɋւ郁\bhvpeBǗ܂B̃NXIuWFNg쐬邱Ƃ͂ł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+dump ( ReLXg̃_v )
+eval ( ̕] )
+evalStorage ( Xg[W̎̕] )
+exec ( XNvg̎s )
+execStorage ( Xg[W̃XNvg̎s )
+getTraceString ( Ăяo̎擾 )
+
+
vpeB
+
+Ȃ +
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_dump.html b/docs/kr2doc/contents/f_Scripts_dump.html new file mode 100644 index 0000000..48921d0 --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_dump.html @@ -0,0 +1,51 @@ + + + + + + + dump - ReLXg̃_v + + + + + + + + + +

Scripts.dump

+
+
@\/Ӗ
+
+ReLXg̃_v
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+dump()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @_ TJS2 ɓǂݍ܂ĂXNvgubN̊eReLXg̓ȅڍׂ + [Jt@Cɏo͂܂B VM R[h̋tAZuʂo͂܂B
+ @o̓t@ĆAgg̎s”\t@CƓtH_ɏo͂Ãt@C + gg̎s”\t@C .dump.txt tꂽ̂ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_eval.html b/docs/kr2doc/contents/f_Scripts_eval.html new file mode 100644 index 0000000..026dbff --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_eval.html @@ -0,0 +1,58 @@ + + + + + + + eval - ̕] + + + + + + + + + +

Scripts.eval

+
+
@\/Ӗ
+
+̕]
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+eval(expression)
+
+
+
+ + + +
expression @s鎮𕶎Ŏw肵܂B
+
+
+
߂l
+
+]ʂ߂܂B
+
+
+ @expression Ŏw肳ꂽ TJS2 ƂĎs܂B
+ @XNvgsɔO͂̃\bhł͕ߑ܂̂ŁÃ\bh + Ăяoŕߑ邱Ƃł܂B
+
+
Q
+
+Scripts.execStorage
+Scripts.exec
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_evalStorage.html b/docs/kr2doc/contents/f_Scripts_evalStorage.html new file mode 100644 index 0000000..afd3a6f --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_evalStorage.html @@ -0,0 +1,57 @@ + + + + + + + evalStorage - Xg[W̎̕] + + + + + + + + + +

Scripts.evalStorage

+
+
@\/Ӗ
+
+Xg[W̎̕]
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+evalStorage(storage)
+
+
+
+ + + +
storage @]Xg[Ww肵܂B
+
+
+
߂l
+
+]ʂ߂܂B
+
+
+ @w肳ꂽXg[Wǂݍ݁A̓e TJS2 Ƃĕ]܂B
+ @XNvgsɔO͂̃\bhł͕ߑ܂̂ŁÃ\bh + Ăяoŕߑ邱Ƃł܂B
+
+
Q
+
+Scripts.execStorage
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_exec.html b/docs/kr2doc/contents/f_Scripts_exec.html new file mode 100644 index 0000000..8942733 --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_exec.html @@ -0,0 +1,58 @@ + + + + + + + exec - XNvg̎s + + + + + + + + + +

Scripts.exec

+
+
@\/Ӗ
+
+XNvg̎s
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+exec(script)
+
+
+
+ + + +
script @sXNvg𕶎Ŏw肵܂B
+
+
+
߂l
+
+XNvgsʂ߂܂B
+
+
+ @script Ŏw肳ꂽ TJS2 XNvgƂĎs܂B
+ @XNvgsɔO͂̃\bhł͕ߑ܂̂ŁÃ\bh + Ăяoŕߑ邱Ƃł܂B
+
+
Q
+
+Scripts.execStorage
+Scripts.eval
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_execStorage.html b/docs/kr2doc/contents/f_Scripts_execStorage.html new file mode 100644 index 0000000..1cbcb8b --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_execStorage.html @@ -0,0 +1,57 @@ + + + + + + + execStorage - Xg[W̃XNvg̎s + + + + + + + + + +

Scripts.execStorage

+
+
@\/Ӗ
+
+Xg[W̃XNvg̎s
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+execStorage(storage)
+
+
+
+ + + +
storage @sXg[Ww肵܂B
+
+
+
߂l
+
+XNvgsʂ߂܂B
+
+
+ @w肳ꂽXg[Wǂݍ݁A̓e TJS2 XNvgƂĎs܂B
+ @XNvgsɔO͂̃\bhł͕ߑ܂̂ŁÃ\bh + Ăяoŕߑ邱Ƃł܂B
+
+
Q
+
+Scripts.evalStorage
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Scripts_getTraceString.html b/docs/kr2doc/contents/f_Scripts_getTraceString.html new file mode 100644 index 0000000..ebaac95 --- /dev/null +++ b/docs/kr2doc/contents/f_Scripts_getTraceString.html @@ -0,0 +1,53 @@ + + + + + + + getTraceString - Ăяo̎擾 + + + + + + + + + +

Scripts.getTraceString

+
+
@\/Ӗ
+
+Ăяo̎擾
+
^Cv
+
+ScriptsNX̃\bh
+
+
\
+
+getTraceString(limit=0)
+
+
+
+ + + +
limit @擾őĂяo[w肵܂B̈ȗ邩 0 w肷ƁA擾ł̗擾܂B
+
+
+
߂l
+
+Ăяo𕶎񉻂
+
+
+ @\bȟĂяo𕶎ƂĎ擾܂B̃\bhĂ΂ꂽ_ł̗擾邱Ƃł܂B
+ @̃\bhgpɂ́AR}hCIvV -debug (fobO[h) LɂȂĂȂ΂Ȃ܂BfobO[h̏ꍇ͂̃\bh͋󕶎Ԃ܂B
+ @Ԃ镶͂Ƃ 'messagelayer.tjs(1561)[(function) addButton] <-- mainwindow.tjs(4463)[(function expression) (anonymous)] <-- conductor.tjs(427)[(function) onTag] <-- conductor.tjs(95)[(function) timerCallback]' ̂悤ȕłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages.html b/docs/kr2doc/contents/f_Storages.html new file mode 100644 index 0000000..a0c6efd --- /dev/null +++ b/docs/kr2doc/contents/f_Storages.html @@ -0,0 +1,54 @@ + + + + + + + Storages + + + + + + + + +

Storages

+@Storages NX gg{̂Xg[WVXeɊւ郁\bhvpeBNXłB̃NXIuWFNg쐬邱Ƃ͂ł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+addAutoPath ( pXւ̒lj )
+chopStorageExt ( Xg[W̊gq̐؂藎Ƃ )
+extractStorageExt ( Xg[W̊gq̒o )
+extractStorageName ( Xg[W̒o )
+extractStoragePath ( Xg[W̃pX̒o )
+getFullPath ( SȓXg[W̎擾 )
+getLocalName ( [Jt@C̎擾 )
+getPlacedPath ( Xg[W̌ )
+isExistentStorage ( Xg[W̑݊mF )
+removeAutoPath ( pX̍폜 )
+searchCD ( CD ̌ )
+selectFile ( t@CI_CAO{bNX\ )
+
+
vpeB
+
+Ȃ +
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_addAutoPath.html b/docs/kr2doc/contents/f_Storages_addAutoPath.html new file mode 100644 index 0000000..6200787 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_addAutoPath.html @@ -0,0 +1,63 @@ + + + + + + + addAutoPath - pXւ̒lj + + + + + + + + + +

Storages.addAutoPath

+
+
@\/Ӗ
+
+pXւ̒lj
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+addAutoPath(path)
+
+
+
+ + + +
path @pXɒljpXw肵܂B
+ @pX̍ṒAA[JCũ[gtH_w肷Ƃ '>'Aʏ̃tH_ + w肷Ƃ '/' ŏIKv܂ + ( : "Archive/arc.xp3>" "System/" ) B
+ @2.19 beta 14 A[JCű؂蕶 '#' '>' ɕς܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @pXɁAw肵pXlj܂BgǵAp”\ȃXg[W + ƂA̎pXɓo^ꂽpXT܂B
+ @pX́AɎw肵̂D悳Č܂B
+ @܂AvWFNgtH_͂ƂD悳Č܂B
+
+
Q
+
+Storages.removeAutoPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_chopStorageExt.html b/docs/kr2doc/contents/f_Storages_chopStorageExt.html new file mode 100644 index 0000000..822eb40 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_chopStorageExt.html @@ -0,0 +1,57 @@ + + + + + + + chopStorageExt - Xg[W̊gq̐؂藎Ƃ + + + + + + + + + +

Storages.chopStorageExt

+
+
@\/Ӗ
+
+Xg[W̊gq̐؂藎Ƃ
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+chopStorageExt(storage)
+
+
+
+ + + +
storage @gq؂藎ƂXg[Ww肵܂B
+
+
+
߂l
+
+gq؂藎ƂꂽXg[WԂ܂B
+
+
+ @w肳ꂽXg[Wgq̕؂藎ƂĕԂ܂B
+ @Ƃ "file://home/dee/hoge.txt" nꍇA"file://home/dee/hoge" + ܂B +
+
Q
+
+Storages.extractStorageExt
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_extractStorageExt.html b/docs/kr2doc/contents/f_Storages_extractStorageExt.html new file mode 100644 index 0000000..1d9d75d --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_extractStorageExt.html @@ -0,0 +1,58 @@ + + + + + + + extractStorageExt - Xg[W̊gq̒o + + + + + + + + + +

Storages.extractStorageExt

+
+
@\/Ӗ
+
+Xg[W̊gq̒o
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+extractStorageExt(storage)
+
+
+
+ + + +
storage @gq𒊏oXg[Ww肵܂B
+
+
+
߂l
+
+gqԂ܂Bgq . (hbg)܂݂܂Bgq + Ȃꍇ͋󕶎񂪕Ԃ܂B
+
+
+ @w肳ꂽXg[Wgq̕𒊏oĕԂ܂B
+
+
Q
+
+Storages.extractStorageName
+Storages.extractStoragePath
+Storages.chopStorageExt
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_extractStorageName.html b/docs/kr2doc/contents/f_Storages_extractStorageName.html new file mode 100644 index 0000000..09e2a7a --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_extractStorageName.html @@ -0,0 +1,57 @@ + + + + + + + extractStorageName - Xg[W̒o + + + + + + + + + +

Storages.extractStorageName

+
+
@\/Ӗ
+
+Xg[W̒o
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+extractStorageName(storage)
+
+
+
+ + + +
storage @Xg[W𒊏oXg[Ww肵܂B
+
+
+
߂l
+
+Xg[WԂ܂BXg[WȂꍇ͋󕶎񂪕Ԃ܂B
+
+
+ @w肳ꂽXg[WAXg[W̕ ( pX ) 𒊏oĕԂ܂B
+ @Ƃ "System/hoge.txt" nꍇA"hoge.txt" Ԃ܂B
+
+
Q
+
+Storages.extractStorageExt
+Storages.extractStoragePath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_extractStoragePath.html b/docs/kr2doc/contents/f_Storages_extractStoragePath.html new file mode 100644 index 0000000..757dc52 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_extractStoragePath.html @@ -0,0 +1,58 @@ + + + + + + + extractStoragePath - Xg[W̃pX̒o + + + + + + + + + +

Storages.extractStoragePath

+
+
@\/Ӗ
+
+Xg[W̃pX̒o
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+extractStoragePath(storage)
+
+
+
+ + + +
storage @pX𒊏oXg[Ww肵܂B
+
+
+
߂l
+
+pXԂ܂BpXȂꍇ͋󕶎񂪕Ԃ܂B
+
+
+ @w肳ꂽXg[WApX̕𒊏oĕԂ܂B
+ @Ƃ "file://home/dee/hoge.txt" nꍇA"file://home/dee/" + Ԃ܂B
+
+
Q
+
+Storages.extractStorageExt
+Storages.extractStorageName
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_getFullPath.html b/docs/kr2doc/contents/f_Storages_getFullPath.html new file mode 100644 index 0000000..2612018 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_getFullPath.html @@ -0,0 +1,57 @@ + + + + + + + getFullPath - SȓXg[W̎擾 + + + + + + + + + +

Storages.getFullPath

+
+
@\/Ӗ
+
+SȓXg[W̎擾
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+getFullPath(path)
+
+
+
+ + + +
path @SȓXg[WɂXg[Ww肵܂B
+
+
+
߂l
+
+SȓXg[W
+
+
+ @path Ŏw肳ꂽXg[WSXg[Wɕϊ܂B
+ @璷ȃpXANZX ( Ƃ system/flags/../data/ Ȃ ) ׂ͂Ĉk܂B
+ @JgfBAAJgtH_w肳ĂȂ΁A⊮܂B
+
+
Q
+
+Storages.getPlacedPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_getLocalName.html b/docs/kr2doc/contents/f_Storages_getLocalName.html new file mode 100644 index 0000000..4d6d0c0 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_getLocalName.html @@ -0,0 +1,52 @@ + + + + + + + getLocalName - [Jt@C̎擾 + + + + + + + + + +

Storages.getLocalName

+
+
@\/Ӗ
+
+[Jt@C̎擾
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+getLocalName(path)
+
+
+
+ + + +
path @[Jt@C ɕϊXg[Ww肵܂B
+
+
+
߂l
+
+[Jt@CԂ܂B[Jt@CɕϊłȂꍇ͋󕶎Ԃ邩A + O܂B
+
+
+ @w肳ꂽXg[WAOS lCeBǔ` ( [Jt@C ) ɕϊĕԂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_getPlacedPath.html b/docs/kr2doc/contents/f_Storages_getPlacedPath.html new file mode 100644 index 0000000..e0083fa --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_getPlacedPath.html @@ -0,0 +1,56 @@ + + + + + + + getPlacedPath - Xg[W̌ + + + + + + + + + +

Storages.getPlacedPath

+
+
@\/Ӗ
+
+Xg[W̌
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+getPlacedPath(storage)
+
+
+
+ + + +
storage @Xg[Ww肵܂B
+
+
+
߂l
+
+ꂽꏊXg[WŕԂ܂B‚Ȃꍇ͋󕶎񂪕Ԃ܂B
+
+
+ @storage Ŏw肳ꂽXg[WpX猟܂B
+
+
Q
+
+Storages.getFullPath
+Storages.isExistentStorage
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_isExistentStorage.html b/docs/kr2doc/contents/f_Storages_isExistentStorage.html new file mode 100644 index 0000000..078a711 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_isExistentStorage.html @@ -0,0 +1,56 @@ + + + + + + + isExistentStorage - Xg[W̑݊mF + + + + + + + + + +

Storages.isExistentStorage

+
+
@\/Ӗ
+
+Xg[W̑݊mF
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+isExistentStorage(storage)
+
+
+
+ + + +
storage @݂mFXg[Ww肵܂B
+
+
+
߂l
+
+݂mFłΐ^AȂ΋UԂ܂B
+
+
+ @storage Ŏw肵Xg[W݂邩ǂmF܂BgetPlacedPath p͍ + łB
+
+
Q
+
+Storages.getPlacedPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_removeAutoPath.html b/docs/kr2doc/contents/f_Storages_removeAutoPath.html new file mode 100644 index 0000000..5fb4555 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_removeAutoPath.html @@ -0,0 +1,56 @@ + + + + + + + removeAutoPath - pX̍폜 + + + + + + + + + +

Storages.removeAutoPath

+
+
@\/Ӗ
+
+pX̍폜
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+removeAutoPath(path)
+
+
+
+ + + +
path @폜pXw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @pXAw肵pX폜܂B
+
+
Q
+
+Storages.addAutoPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_searchCD.html b/docs/kr2doc/contents/f_Storages_searchCD.html new file mode 100644 index 0000000..0018efa --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_searchCD.html @@ -0,0 +1,53 @@ + + + + + + + searchCD - CD ̌ + + + + + + + + + +

Storages.searchCD

+
+
@\/Ӗ
+
+CD ̌
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+searchCD(volume)
+
+
+
+ + + +
volume @CD̃{[xw肵܂B
+
+
+
߂l
+
+‚ CD-ROM hCũhCuԂ܂B
+
+
+ @w肳ꂽ{[x CD hCuTāÃhCu ( 'H' Ȃ ) Ԃ + ܂B
+ @AhCuɂ͊Y CD-ROM }ĂȂ΂Ȃ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Storages_selectFile.html b/docs/kr2doc/contents/f_Storages_selectFile.html new file mode 100644 index 0000000..8d32e17 --- /dev/null +++ b/docs/kr2doc/contents/f_Storages_selectFile.html @@ -0,0 +1,105 @@ + + + + + + + selectFile - t@CI_CAO{bNX\ + + + + + + + + + +

Storages.selectFile

+
+
@\/Ӗ
+
+t@CI_CAO{bNX\
+
^Cv
+
+StoragesNX̃\bh
+
+
\
+
+selectFile(params)
+
+
+
+ + + +
params @f[^̎󂯓nɗp鎫zw肵܂B
+ @̃\bhɓnƂAȉ̃ow肷邱Ƃł܂B܂A + ‚̃o͂̃\bhIƒlύX܂B
+
+
filter
@tB^zœn܂B
+ @tB^́AtB^̐ tB^ | (pc_) ŋ؂Ďw + ̂ŁAtB^ɂ̓ChJ[hw肵܂B‚̃tB^ɕ + gqΉꍇ ; (pZ~R) ŋ؂܂B
+ @̃tB^w肷ɂ͔zŎw肵܂B
+ @ȗƃtB^͗p܂B
+
+ :
+ ["摜t@C(*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg)|*.bmp;*.png;*.jpg;*.jpeg;*.eri;*.tlg",
+ "XNvgt@C(*.tjs;*.ks)|*.tjs;*.ks"]
+

+
filterIndex
@IĂtB^̔ԍ ( filter Ŏw肵 ) w肵܂B
+ @1 w肷ƁAfilter Ŏw肳ꂽŏ̃tB^Ԃɂ + IĂ܂B2 w肷2Ԗڂ̃tB^IĂԂ + Ȃ܂ ( 0 n܂CfbNXԍł͂ȂƂɒӂĂ; + 擪 1 ł )B
+ @ȗƐ擪̃tB^I܂B
+ @܂A[U OK {^ꍇAŌɃ_CAO{bNX + I΂ĂtB^̃CfbNX̃oɐݒ肳܂B
+

+
name
@t@Cw肵܂BȗA󕶎w肷ƏԂł͂Ȃɂt@CI + ĂȂԂɂ邱Ƃł܂B
+ @܂A[U OK {^ꍇAIꂽt@C̃o + ݒ肳܂B
+

+
initialDir
@Ԃŕ\tH_w肵܂B
+ @ȗƃJgfBNggp܂B
+

+
title
@_CAO{bNX̃^Cg\܂B
+ @ȗƃftHǵuJvuOtĕۑvɂȂ܂ + ( save o̐ݒɂ܂ )B +

+
save
@_CAO{bNX̎ނw肵܂B
+ @false(ftHg) ̏ꍇAuJṽ_CAO{bNXg܂B
+ @true ̏ꍇAuOtĕۑṽ_CAO{bNXg܂B
+

+
defaultExt
@ftHg̊gqw肵܂B[Ugqw肵Ȃꍇ + Iɂ̊gqt܂BŎw肷gqɂ . (sIh) + w肵ȂłB
+ @ȗƁAgqt邱Ƃ͂܂B
+
+
+
߂l
+
+[Ut@CI OK {^ΐ^ALZ{^΋U߂܂B
+
+
+ @t@CI_CAO{bNXJ܂B
+ :
var params = %[
+filter : [ "eLXgt@C(*.txt)|*.txt", "oCit@C(*.bin)|*.bin" ],
+filterIndex : 1,
+name : "",
+initialDir : System.exePath,
+title : "t@CJ",
+save : false,
+];
+if(Storages.selectFile(params))
+System.inform("It@C : " + params.name);
+        
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System.html b/docs/kr2doc/contents/f_System.html new file mode 100644 index 0000000..8128fdd --- /dev/null +++ b/docs/kr2doc/contents/f_System.html @@ -0,0 +1,82 @@ + + + + + + + System + + + + + + + + +

System

+@System NX gg{̂AggsËɊւ擾Aݒ肵肷邽߂̃NXłB̃NXIuWFNg쐬邱Ƃ͂ł܂B
+
+

o

+
+
RXgN^
+
+Ȃ +
+
\bh
+
+addContinuousHandler ( Continuous nh̒lj )
+assignMessage ( bZ[W蓖Ă̕ύX )
+createAppLock ( dÑ`FbN )
+createUUID ( UUID ̐ )
+doCompact ( ̃RpNg )
+exit ( gg̓I )
+getArgument ( R}hCIvV̎擾 )
+getKeyState ( L[Ԃ̎擾 )
+getTickCount ( eBbNJEg̎擾 )
+inform ( bZ[W̕\ )
+inputString ( ̓ )
+readRegValue ( WXg̓ǂݍ )
+removeContinuousHandler ( Continuous nh̍폜 )
+setArgument ( R}hCIvV̐ݒ )
+shellExecute ( t@C/vO̎s )
+terminate ( gg̔񓯊I )
+toActualColor ( F萔̎ۂ̐F̎擾 )
+touchImages ( 摜̃LbVւ̓ǂݍ )
+
+
vpeB
+
+appDataPath ( [Ũz[fBNg̃pX )
+dataPath ( f[^ۑꏊ̃pX )
+desktopHeight ( fXNgbv )
+desktopLeft ( fXNgbv[ʒu )
+desktopTop ( fXNgbv[ʒu )
+desktopWidth ( fXNgbv )
+drawThreadNum ( `ɎgpXbh̐ )
+eventDisabled ( CxgzM~Ă邩ǂ )
+exceptionHandler ( ߑȂÔ߂̃nh֐ )
+exeName ( gg{̂̃pX )
+exePath ( gg{̂̂tH_̃pX )
+exitOnWindowClose ( CEBhE‚ƂɏI邩ǂ )
+graphicCacheLimit ( 摜LbV )
+onActivate ( AvP[VANeBuɂȂƂ )
+onDeactivate ( AvP[VANeBuɂȂƂ )
+osName ( OS )
+personalPath ( }ChLg̃pX )
+platformName ( vbgtH[ )
+screenHeight ( ʍ )
+screenWidth ( ʕ )
+title ( ^Cg )
+versionInformation ( o[W񕶎 )
+versionString ( o[W )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_addContinuousHandler.html b/docs/kr2doc/contents/f_System_addContinuousHandler.html new file mode 100644 index 0000000..38a401e --- /dev/null +++ b/docs/kr2doc/contents/f_System_addContinuousHandler.html @@ -0,0 +1,57 @@ + + + + + + + addContinuousHandler - Continuous nh̒lj + + + + + + + + + +

System.addContinuousHandler

+
+
@\/Ӗ
+
+Continuous nh̒lj
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+addContinuousHandler(callback)
+
+
+
+ + + +
callback @nhƂȂ֐w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Continuous nho^܂B
+ @Continuous nh́AułpɂɁvĂяoCxgnhłB
+ @ɂ鏈ȂꍇAgg Continuous nhĂяo܂B + ɃCxgȂǂNꍇ͂炪D悳܂B
+ @AR}hCIvV -contfreq ŌĂяo̕pxw肳Ă + ꍇ͂ɏ]܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_appDataPath.html b/docs/kr2doc/contents/f_System_appDataPath.html new file mode 100644 index 0000000..7e076ab --- /dev/null +++ b/docs/kr2doc/contents/f_System_appDataPath.html @@ -0,0 +1,47 @@ + + + + + + + appDataPath - [Ũz[fBNg̃pX + + + + + + + + + +

System.appDataPath

+
+
@\/Ӗ
+
+[Ũz[fBNg̃pX
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @[Ũz[fBNg̃pX\܂BWindows ̏ꍇAWXg + HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders + AppData ŕ\tH_Ԃ܂B̃tH_Ȃꍇ System.exePath Ɠ + tH_Ԃ܂B
+
+ ́AʏAȉ̒ʂɂȂ܂B +
+
Windows 95, 98, 98SE, ME Ń}`[U‹łȂꍇ
C:\Windows\Application Data\ ( C:\Windows ̕ Windows CXg[ꏊł )
Windows 95 (^łȂꍇ), 98, 98SE, ME Ń}`[U‹̏ꍇ
C:\Windows\Profiles\<[U>\Application Data\ ( C:\Windows ̕ Windows CXg[ꏊł )
Windows NT 4.0 ̏ꍇ
C:\WINNT\Profiles\<[U>\Application Data\ ( C:\WINNT ̕ Windows CXg[ꏊł )
Windows 2000, XP ȍ~ ̏ꍇ
C:\Documents and Settings\<[U>\Application Data\ ( C: ͊̕‹ɂĈقȂ܂ )
炩̗R WXgL[ ( LQ ) ǂݏoȂꍇA Windows 95
gg̎s”\t@ĈtH_ (System.exePath)ɂȂ܂
+
Q
+
+System.exePath
+System.personalPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_assignMessage.html b/docs/kr2doc/contents/f_System_assignMessage.html new file mode 100644 index 0000000..3125a5e --- /dev/null +++ b/docs/kr2doc/contents/f_System_assignMessage.html @@ -0,0 +1,58 @@ + + + + + + + assignMessage - bZ[W蓖Ă̕ύX + + + + + + + + + +

System.assignMessage

+
+
@\/Ӗ
+
+bZ[W蓖Ă̕ύX
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+assignMessage(id, msg)
+
+
+
+ + + + + +
id @蓖Ă郁bZ[W ID w肵܂B
+
msg @id Ŏw肳ꂽ ID Ɋ蓖Ă郁bZ[Ww肵܂B
+
+
+
߂l
+
+ID ݂AbZ[W̊蓖Ăΐ^AłȂ΋U߂܂B
+
+
+ @bZ[W蓖ĂύX܂B
+ @ggĂ郁bZ[W̃\bhŕʂ̃bZ[WɕύX邱Ƃł܂B
+ @ʏAbZ[W}bvt@CɋLq܂ ( N̎d Q )B
+ @ݒ”\ ID ƁAɌ݊蓖ĂĂ郁bZ[Ẅꗗ擾ɂ Rg[ + ubZ[W}bvt@C̍쐬vsĂB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_createAppLock.html b/docs/kr2doc/contents/f_System_createAppLock.html new file mode 100644 index 0000000..48dc42c --- /dev/null +++ b/docs/kr2doc/contents/f_System_createAppLock.html @@ -0,0 +1,56 @@ + + + + + + + createAppLock - dÑ`FbN + + + + + + + + + +

System.createAppLock

+
+
@\/Ӗ
+
+dÑ`FbN
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+createAppLock(key)
+
+
+
+ + + +
key @`FbNs߂̃L[w肵܂BL[ق + s̋gg̃\bhɎw肵ĂꍇAfalse ߂܂B
+ @L[ɂ͊{Iɂ TJS ̕ϐ̖KƓ݂̂g + lĂB
+ @L[͏\Ƀj[NȕłKv܂B
+
+
+
߂l
+
+łɓL[񂪎w肳ꂽggs̏ꍇ falseAłȂ true ߂܂B
+
+
+ @ɓL[w肳ꂽggsȂ falseAłȂ true ߂܂B
+ @dN̖h~ɗp܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_createUUID.html b/docs/kr2doc/contents/f_System_createUUID.html new file mode 100644 index 0000000..68e172d --- /dev/null +++ b/docs/kr2doc/contents/f_System_createUUID.html @@ -0,0 +1,53 @@ + + + + + + + createUUID - UUID ̐ + + + + + + + + + +

System.createUUID

+
+
@\/Ӗ
+
+UUID ̐
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+createUUID()
+
+
+

+
+
߂l
+
+ꂽ UUID "e8b2a2b5-5ceb-4f75-a08b-1f1bdfdca4f1" ̌` + (nCtep16i̐) Ŗ߂܂B
+
+
+ @UUID 𐶐ĕԂ܂B̃\bh̓_rbgɐꂽ + 128bit UUID (universal unique identifier) 𐶐܂B
+ @ggɎĂ UUID ASÝA + xA‹mCYEă_rbg𐶐܂A + xȃZLeBv悤ȗprɎgp邱Ƃ͂߂܂BA + UUID Ƃ́uɔɍmŏdȂȂvƍl܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_dataPath.html b/docs/kr2doc/contents/f_System_dataPath.html new file mode 100644 index 0000000..9364205 --- /dev/null +++ b/docs/kr2doc/contents/f_System_dataPath.html @@ -0,0 +1,38 @@ + + + + + + + dataPath - f[^ۑꏊ̃pX + + + + + + + + + +

System.dataPath

+
+
@\/Ӗ
+
+f[^ۑꏊ̃pX
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @R}hCIvV -datapath Ŏw肵fBNg\܂B
+ @Wł́AOȂǂׂĂɏo͂܂B
+ @[UXNvgf[^ۑꍇ́Aɕۑ邱Ƃ𐄏܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_desktopHeight.html b/docs/kr2doc/contents/f_System_desktopHeight.html new file mode 100644 index 0000000..cbe68bd --- /dev/null +++ b/docs/kr2doc/contents/f_System_desktopHeight.html @@ -0,0 +1,44 @@ + + + + + + + desktopHeight - fXNgbv + + + + + + + + + +

System.desktopHeight

+
+
@\/Ӗ
+
+fXNgbv
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @fXNgbv ( EBhE\”\ȗ̈ ) ̍sNZPʂŕ\܂B
+
+
Q
+
+System.screenWidth
+System.screenHeight
+System.desktopLeft
+System.desktopTop
+System.desktopWidth
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_desktopLeft.html b/docs/kr2doc/contents/f_System_desktopLeft.html new file mode 100644 index 0000000..d168c20 --- /dev/null +++ b/docs/kr2doc/contents/f_System_desktopLeft.html @@ -0,0 +1,44 @@ + + + + + + + desktopLeft - fXNgbv[ʒu + + + + + + + + + +

System.desktopLeft

+
+
@\/Ӗ
+
+fXNgbv[ʒu
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @fXNgbv ( EBhE\”\ȗ̈ ) ̍[ʒusNZPʂŕ\܂B
+
+
Q
+
+System.screenWidth
+System.screenHeight
+System.desktopTop
+System.desktopWidth
+System.desktopHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_desktopTop.html b/docs/kr2doc/contents/f_System_desktopTop.html new file mode 100644 index 0000000..75106f5 --- /dev/null +++ b/docs/kr2doc/contents/f_System_desktopTop.html @@ -0,0 +1,44 @@ + + + + + + + desktopTop - fXNgbv[ʒu + + + + + + + + + +

System.desktopTop

+
+
@\/Ӗ
+
+fXNgbv[ʒu
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @fXNgbv ( EBhE\”\ȗ̈ ) ̏[ʒusNZPʂŕ\܂B
+
+
Q
+
+System.screenWidth
+System.screenHeight
+System.desktopLeft
+System.desktopWidth
+System.desktopHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_desktopWidth.html b/docs/kr2doc/contents/f_System_desktopWidth.html new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/docs/kr2doc/contents/f_System_desktopWidth.html @@ -0,0 +1,44 @@ + + + + + + + desktopWidth - fXNgbv + + + + + + + + + +

System.desktopWidth

+
+
@\/Ӗ
+
+fXNgbv
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @fXNgbv ( EBhE\”\ȗ̈ ) ̕sNZPʂŕ\܂B
+
+
Q
+
+System.screenWidth
+System.screenHeight
+System.desktopLeft
+System.desktopTop
+System.desktopHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_doCompact.html b/docs/kr2doc/contents/f_System_doCompact.html new file mode 100644 index 0000000..c4b137a --- /dev/null +++ b/docs/kr2doc/contents/f_System_doCompact.html @@ -0,0 +1,59 @@ + + + + + + + doCompact - ̃RpNg + + + + + + + + + +

System.doCompact

+
+
@\/Ӗ
+
+̃RpNg
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+doCompact(level=clAll)
+
+
+
+ + + +
level @xw肵܂B
+ @clIdle w肷ƁAVXeACh (VXerIĂȂ) ɎsRpNgƓs܂Bo[Wł TJS2 ̃Kx[WRNVs܂B
+ @clDeactivate w肷ƁAggANeBuɂȂƂ (̃AvP[VANeBuɂȂƂ) ɎsRpNgƓs܂Bo[Wł̓C̉Zp̈ꎞ摜obt@ACLbVAXP3 A[JCũZOg(Xg[W̒f) LbVApX̃LbVNA܂B
+ @clMinimize w肷ƁAggŏꂽƂɎsRpNgƓs܂Bo[Wł́A`敶̃LbVA摜LbVNA܂B
+ @clAll w肷ƁAL̃RpNg̑SĂs܂B
+ @RpNg̃x́AclIdle < clDeactivate < clMinimize < clAll ̏ɋȂ܂Bʂ̃xw肷ƁAʂ̃xōsRpNgs܂BƂ΁AclDeactivate sƁAclIdle ł̏s܂B
+ @ȗ clAll w肳ꂽƌȂ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̃RpNgs܂BRpNgƂ́AgpĂȂeLbVpāAgpʂ炷łB
+ @gg͎łŝŒʏ͂܂CɂKv͂܂񂪁AIɃvȌōsꍇɂ̃\bhgp邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_drawThreadNum.html b/docs/kr2doc/contents/f_System_drawThreadNum.html new file mode 100644 index 0000000..fa27db1 --- /dev/null +++ b/docs/kr2doc/contents/f_System_drawThreadNum.html @@ -0,0 +1,40 @@ + + + + + + + drawThreadNum - `ɎgpXbh̐ + + + + + + + + + +

System.drawThreadNum

+
+
@\/Ӗ
+
+`ɎgpXbh̐
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @gg̃CVXe`掞ɎgpXbh\܂Blݒ肷邱Ƃł܂B
+ @dtnAuto w肷ƁAOS̔FvZbTƓ̃XbhIɊ蓖Ă܂B
+ @`Xbh𕡐ݒ肷邱ƂŁA}`RA‹ł̕`ptH[}Xコ”\܂AtɃptH[}Xቺꍇ܂B
+ @`ʐς傫AAffinenׂ̍ȏAZ̏dCȂǂɓKp邱ƂŁAǍDȌʂ𓾂”\܂B
+ @}`Xbhgp悤ɐݒ肵ĂA`揈ׂ̕y}`XbȟʂȂƃVXefꍇ́A}`XbhŎsȂꍇ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_eventDisabled.html b/docs/kr2doc/contents/f_System_eventDisabled.html new file mode 100644 index 0000000..ccc860a --- /dev/null +++ b/docs/kr2doc/contents/f_System_eventDisabled.html @@ -0,0 +1,39 @@ + + + + + + + eventDisabled - CxgzM~Ă邩ǂ + + + + + + + + + +

System.eventDisabled

+
+
@\/Ӗ
+
+CxgzM~Ă邩ǂ
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @ggCxgzM~Ăꍇ true ɂȂ܂Blݒ肷邱Ƃ + ܂B
+ @CxgzM~ƁAgg̃Cxg͔ȂȂ邩A + ( Cxg̎ނɂċ͈قȂ܂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_exceptionHandler.html b/docs/kr2doc/contents/f_System_exceptionHandler.html new file mode 100644 index 0000000..4e59ae6 --- /dev/null +++ b/docs/kr2doc/contents/f_System_exceptionHandler.html @@ -0,0 +1,71 @@ + + + + + + + exceptionHandler - ߑȂÔ߂̃nh֐ + + + + + + + + + +

System.exceptionHandler

+
+
@\/Ӗ
+
+ߑȂÔ߂̃nh֐
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @ߑȂO (ǂɂߑꂸɋgg{̂ɓnꂽO) ֐\܂B
+ @null w肷ƁAftHg̓ɂȂ܂B
+ @ftHg̓Ƃ́A +
  1. 񓯊Cxg̔zM~ (System.eventDisabled ^ ɐݒ)
  2. Ot@Cɏo͊Jn (Debug.logAsError Ă)
  3. G[ʒm_CAO{bNX\AXNvgGfB^ł̉ӏ
@łB
+ @nh֐͈ŽAꂪOIuWFNgɂȂ܂B
+ @nh֐w肳ȂA邢̓nh֐ null ł邩A邢̓nh֐UԂƁAftHg̓삪s܂B
+ @nh֐^ԂƏL̃ftHg͍̓s܂B
+ @nh֐sɔ񓯊Cxg”\lĂBgg{̂񓯊CxgłĂ܂ƁAOnhsɍĂї\ʗO”\܂B邽߁AʏAnh֐łȂɂ҂‚悤ȏꍇ (gg񓯊Cxg@ꍇ )A񓯊Cxg̔~܂B
+ :
System.exceptionHandler = function (e)
+{
+    // ǂɂߑȂOVXeŕߑꂽꍇÅ֐
+    // Ă΂Be ͗OIuWFNgB
+    if(e instanceof "ConductorException")
+    {
+        // R_N^̓Ȍꍇ
+        Debug.logAsError(); // Õt@Cւ̏o̊JnȂ
+        var event_disabled = System.eventDisabled;
+        System.eventDisabled = true;
+            // G[̗R\ĂԂɃCxg
+            // Ȃ̂łCxg~
+        System.inform(e.message);
+        System.eventDisabled = event_disabled;
+            // Cxg𔭐邩ǂ̏Ԃ
+        return true; // true ԂƖ{̑ŗȌ͍sȂȂ
+    }
+    else
+    {
+        return false; // false Ԃƒʏ̗O
+    }
+};
+        
+
+
Q
+
+System.eventDisabled
+Debug.logAsError
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_exeName.html b/docs/kr2doc/contents/f_System_exeName.html new file mode 100644 index 0000000..17b2d45 --- /dev/null +++ b/docs/kr2doc/contents/f_System_exeName.html @@ -0,0 +1,36 @@ + + + + + + + exeName - gg{̂̃pX + + + + + + + + + +

System.exeName

+
+
@\/Ӗ
+
+gg{̂̃pX
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg{̂ւ̃pX\܂BpX͓Xg[Wŕ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_exePath.html b/docs/kr2doc/contents/f_System_exePath.html new file mode 100644 index 0000000..c3febb3 --- /dev/null +++ b/docs/kr2doc/contents/f_System_exePath.html @@ -0,0 +1,41 @@ + + + + + + + exePath - gg{̂̂tH_̃pX + + + + + + + + + +

System.exePath

+
+
@\/Ӗ
+
+gg{̂̂tH_̃pX
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg{̂ݒuĂpX\܂BpX͓Xg[Wŕ\܂B
+
+
Q
+
+System.appDataPath
+System.personalPath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_exit.html b/docs/kr2doc/contents/f_System_exit.html new file mode 100644 index 0000000..1b99a41 --- /dev/null +++ b/docs/kr2doc/contents/f_System_exit.html @@ -0,0 +1,50 @@ + + + + + + + exit - gg̓I + + + + + + + + + +

System.exit

+
+
@\/Ӗ
+
+gg̓I
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+exit()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ggI܂B
+ @̃\bh System.terminate ƈقȂAĂяo_ŏI܂B̂߁A + ̃\bh͖߂邱Ƃ͂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_exitOnWindowClose.html b/docs/kr2doc/contents/f_System_exitOnWindowClose.html new file mode 100644 index 0000000..765b1d6 --- /dev/null +++ b/docs/kr2doc/contents/f_System_exitOnWindowClose.html @@ -0,0 +1,37 @@ + + + + + + + exitOnWindowClose - CEBhE‚ƂɏI邩ǂ + + + + + + + + + +

System.exitOnWindowClose

+
+
@\/Ӗ
+
+CEBhE‚ƂɏI邩ǂ
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @CEBhE(ԍŏɍ쐬WindowNX̃CX^X)‚ƂɏI邩ǂ\܂Blݒ肷邱Ƃł܂BftHg͐^łB
+ @CEBhE‚Aق̃fobO֘AEBhE\ĂȂꍇ͋gg͏I邱ƖVXeɎcAs\Ɋׂ”\܂̂ŒӂĂ(^XN}l[WvZXI邵Ȃ”\܂)B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_getArgument.html b/docs/kr2doc/contents/f_System_getArgument.html new file mode 100644 index 0000000..bc19196 --- /dev/null +++ b/docs/kr2doc/contents/f_System_getArgument.html @@ -0,0 +1,62 @@ + + + + + + + getArgument - R}hCIvV̎擾 + + + + + + + + + +

System.getArgument

+
+
@\/Ӗ
+
+R}hCIvV̎擾
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+getArgument(name)
+
+
+
+ + + +
name @擾R}hCIvVw肵܂Bŏ '-' + ( nCt ) ‚Ă ( : '-nosplash' )B
+
+
+
߂l
+
+R}hCIvVw肳Ă΂̒lAw肳ĂȂ + void Ԃ܂B
+
+
+ @R}hCIvV́A
+ -name=value
+ ܂
+ -name
+ @̌`ŋggɓnĂKv܂BO҂̏ꍇ͒lƂ value + ԂAO҂̏ꍇ͒lƂ 'yes' Ԃ܂B
+
+
Q
+
+System.setArgument
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_getKeyState.html b/docs/kr2doc/contents/f_System_getKeyState.html new file mode 100644 index 0000000..736b698 --- /dev/null +++ b/docs/kr2doc/contents/f_System_getKeyState.html @@ -0,0 +1,52 @@ + + + + + + + getKeyState - L[Ԃ̎擾 + + + + + + + + + +

System.getKeyState

+
+
@\/Ӗ
+
+L[Ԃ̎擾
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+getKeyState(code)
+
+
+
+ + + +
code @Ԃ擾zL[R[h w肵܂B
+
+
+
߂l
+
+L[Ăΐ^AĂȂ΋UɂȂ܂B
+
+
+ @code Ŏw肵L[R[hɑΉL[Ã\bhĂ񂾎_ʼnĂ邩ǂ + 擾܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_getTickCount.html b/docs/kr2doc/contents/f_System_getTickCount.html new file mode 100644 index 0000000..ca1080a --- /dev/null +++ b/docs/kr2doc/contents/f_System_getTickCount.html @@ -0,0 +1,48 @@ + + + + + + + getTickCount - eBbNJEg̎擾 + + + + + + + + + +

System.getTickCount

+
+
@\/Ӗ
+
+eBbNJEg̎擾
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+getTickCount()
+
+
+

+
+
߂l
+
+eBbNJEg(64bit̐)߂܂B
+
+
+ @eBbNJEg 1/1000 bƂɃJEgAbv鐔lłB‚̎_ł̃\bh + păeBbNJEg擾A̍Ƃ΁A‚̎_̎ԍm邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_graphicCacheLimit.html b/docs/kr2doc/contents/f_System_graphicCacheLimit.html new file mode 100644 index 0000000..5326a49 --- /dev/null +++ b/docs/kr2doc/contents/f_System_graphicCacheLimit.html @@ -0,0 +1,40 @@ + + + + + + + graphicCacheLimit - 摜LbV + + + + + + + + + +

System.graphicCacheLimit

+
+
@\/Ӗ
+
+摜LbV
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @gg摜LbVoCgPʂŕ\܂Blݒ肷邱Ƃł܂B
+ @gcsAuto w肷ƁA}VɓڂĂ郁ʂɉĎI + lݒ肳܂B
+ @[摜̈摜́A~ ŕ\oCg܂BȊỎ摜 + ~~S ŕ\oCg܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_inform.html b/docs/kr2doc/contents/f_System_inform.html new file mode 100644 index 0000000..8edf156 --- /dev/null +++ b/docs/kr2doc/contents/f_System_inform.html @@ -0,0 +1,56 @@ + + + + + + + inform - bZ[W̕\ + + + + + + + + + +

System.inform

+
+
@\/Ӗ
+
+bZ[W̕\
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+inform(text, caption="")
+
+
+
+ + + + + +
text @\郁bZ[Ww肵܂B
+
caption @EBhẼLvVƂȂ镶w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @[UɃbZ[W߂̃EBhE\܂B
+ @EBhE̓[_ŕ\܂ ( ‚܂A\͑̃EBhE͑łȂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_inputString.html b/docs/kr2doc/contents/f_System_inputString.html new file mode 100644 index 0000000..c822c00 --- /dev/null +++ b/docs/kr2doc/contents/f_System_inputString.html @@ -0,0 +1,59 @@ + + + + + + + inputString - ̓ + + + + + + + + + +

System.inputString

+
+
@\/Ӗ
+
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+inputString(caption, prompt, initialString)
+
+
+
+ + + + + + + +
caption @EBhẼLvVƂĕ\镶w肵܂B
+
prompt @EBhẼvvg ( ͂Ñ邽߂Ƀ[Uɕ\镶 ) + w肵܂B
+
initialString @̓EBhEɂ炩ߕ\Ăw肵܂B
+
+
+
߂l
+
+͂ꂽ񂪖߂܂BLZꂽꍇ void ߂܂B
+
+
+ @͂邽߂̃EBhEJA[U̓߂܂B
+ @EBhE̓[_ŕ\܂ ( ‚܂A\͑̃EBhE͑łȂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_onActivate.html b/docs/kr2doc/contents/f_System_onActivate.html new file mode 100644 index 0000000..4edd9b8 --- /dev/null +++ b/docs/kr2doc/contents/f_System_onActivate.html @@ -0,0 +1,46 @@ + + + + + + + onActivate - AvP[VANeBuɂȂƂ + + + + + + + + + +

System.onActivate

+
+
@\/Ӗ
+
+AvP[VANeBuɂȂƂ
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @AvP[VANeBuɂȂƂɌĂяoCxg֐\܂B
+ @null w肷Ɗ֐͌Ăяo܂B
+ @ʏ̃CxgnhƈقȂÃCxg󂯎肽ꍇ́AĂяo֐̃vpeBɐݒ肵ĂB
+ @Window.onActivate ́AAvP[V̂ꂼ̃EBhEANeBuɂȂƂɔ܂ÃCxǵAAvP[V̂ANeBuɂȂꍇɔ܂B
+ @̃CxǵAAvP[VɃANeBȕꍇɂ”\̂ŒӂĂ (S onActivate onDeactivate onActivate cc ̏ɔۏ؂Ȃ )B
+
+
Q
+
+System.onDeactivate
+Window.onActivate
+Window.onDeactivate
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_onDeactivate.html b/docs/kr2doc/contents/f_System_onDeactivate.html new file mode 100644 index 0000000..dbbb56b --- /dev/null +++ b/docs/kr2doc/contents/f_System_onDeactivate.html @@ -0,0 +1,46 @@ + + + + + + + onDeactivate - AvP[VANeBuɂȂƂ + + + + + + + + + +

System.onDeactivate

+
+
@\/Ӗ
+
+AvP[VANeBuɂȂƂ
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @AvP[VANeBuɂȂƂɌĂяoCxg֐\܂B
+ @null w肷Ɗ֐͌Ăяo܂B
+ @ʏ̃CxgnhƈقȂÃCxg󂯎肽ꍇ́AĂяo֐̃vpeBɐݒ肵ĂB
+ @Window.onDeactivate ́AAvP[V̂ꂼ̃EBhEANeBuɂȂƂɔ܂ÃCxǵAAvP[V̂ANeBuɂȂꍇɔ܂B
+ @̃CxǵAAvP[VɔANeBȕꍇɂ”\̂ŒӂĂ (S onActivate onDeactivate onActivate cc ̏ɔۏ؂Ȃ )B
+
+
Q
+
+System.onActivate
+Window.onActivate
+Window.onDeactivate
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_osName.html b/docs/kr2doc/contents/f_System_osName.html new file mode 100644 index 0000000..80b6d2f --- /dev/null +++ b/docs/kr2doc/contents/f_System_osName.html @@ -0,0 +1,36 @@ + + + + + + + osName - OS + + + + + + + + + +

System.osName

+
+
@\/Ӗ
+
+OS
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg삵Ă OS ̖O\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_personalPath.html b/docs/kr2doc/contents/f_System_personalPath.html new file mode 100644 index 0000000..37290e7 --- /dev/null +++ b/docs/kr2doc/contents/f_System_personalPath.html @@ -0,0 +1,44 @@ + + + + + + + personalPath - }ChLg̃pX + + + + + + + + + +

System.personalPath

+
+
@\/Ӗ
+
+}ChLg̃pX
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @[Ũ}ChLg̃pX\܂BWindows ̏ꍇAWXg + HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders + Personal ŕ\tH_Ԃ܂Bʏ킱́u}ChLgvtH_w܂B́AWindows 95/NT4.0 ł Windows CXg[tH_ "Personal" tH_̏ꍇ܂B
+ ̃tH_Ȃꍇ(Windows 95 ̏̃o[WȂ) System.exePath ƓtH_Ԃ܂B
+
+
Q
+
+System.appDataPath
+System.exePath
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_platformName.html b/docs/kr2doc/contents/f_System_platformName.html new file mode 100644 index 0000000..23fc6f0 --- /dev/null +++ b/docs/kr2doc/contents/f_System_platformName.html @@ -0,0 +1,36 @@ + + + + + + + platformName - vbgtH[ + + + + + + + + + +

System.platformName

+
+
@\/Ӗ
+
+vbgtH[
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg삵ĂvbgtH[\܂BWindows ̏ꍇ 'Win32' ƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_readRegValue.html b/docs/kr2doc/contents/f_System_readRegValue.html new file mode 100644 index 0000000..42bcb91 --- /dev/null +++ b/docs/kr2doc/contents/f_System_readRegValue.html @@ -0,0 +1,64 @@ + + + + + + + readRegValue - WXg̓ǂݍ + + + + + + + + + +

System.readRegValue

+
+
@\/Ӗ
+
+WXg̓ǂݍ
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+readRegValue(key)
+
+
+
+ + + +
key @ǂݍރWXgL[w肵܂B
+
+
+
߂l
+
+sɐ΃WXg̒lAs void Ԃ܂B
+
+
+ @key Ŏw肵 Windows WXgǂݍ݂܂B
+ @WXgL[́Aȉ̃[gL[Ŏn߂邱Ƃł܂B
+ HKEY_CLASSES_ROOT
+HKEY_CURRENT_CONFIG
+HKEY_CURRENT_USER
+ HKEY_LOCAL_MACHINE
+HKEY_USERS
+HKEY_PERFORMANCE_DATA
+ HKEY_DYN_DATA
+
@Ƃ΁Aȉ̂悤ȕ key Ɏw肷邱Ƃł܂B
+ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\hoeg\installdir
+
+ @lAPꕶ݂̂ǂݍނƂł܂Bl̏ꍇ͐^Ȁꍇ͕^ + ̌ʂԂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_removeContinuousHandler.html b/docs/kr2doc/contents/f_System_removeContinuousHandler.html new file mode 100644 index 0000000..48faaf2 --- /dev/null +++ b/docs/kr2doc/contents/f_System_removeContinuousHandler.html @@ -0,0 +1,52 @@ + + + + + + + removeContinuousHandler - Continuous nh̍폜 + + + + + + + + + +

System.removeContinuousHandler

+
+
@\/Ӗ
+
+Continuous nh̍폜
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+removeContinuousHandler(callback)
+
+
+
+ + + +
callback @nh֐w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Continuous nh폜܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_screenHeight.html b/docs/kr2doc/contents/f_System_screenHeight.html new file mode 100644 index 0000000..7c236f7 --- /dev/null +++ b/docs/kr2doc/contents/f_System_screenHeight.html @@ -0,0 +1,44 @@ + + + + + + + screenHeight - ʍ + + + + + + + + + +

System.screenHeight

+
+
@\/Ӗ
+
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @ʃTCY ( ʉ𑜓x ) ̏cTCYsNZPʂŕ\܂B
+
+
Q
+
+System.screenWidth
+System.desktopLeft
+System.desktopTop
+System.desktopWidth
+System.desktopHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_screenWidth.html b/docs/kr2doc/contents/f_System_screenWidth.html new file mode 100644 index 0000000..0ea414d --- /dev/null +++ b/docs/kr2doc/contents/f_System_screenWidth.html @@ -0,0 +1,44 @@ + + + + + + + screenWidth - ʕ + + + + + + + + + +

System.screenWidth

+
+
@\/Ӗ
+
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @ʃTCY ( ʉ𑜓x ) ̉TCYsNZPʂŕ\܂B
+
+
Q
+
+System.screenHeight
+System.desktopLeft
+System.desktopTop
+System.desktopWidth
+System.desktopHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_setArgument.html b/docs/kr2doc/contents/f_System_setArgument.html new file mode 100644 index 0000000..8aeb684 --- /dev/null +++ b/docs/kr2doc/contents/f_System_setArgument.html @@ -0,0 +1,62 @@ + + + + + + + setArgument - R}hCIvV̐ݒ + + + + + + + + + +

System.setArgument

+
+
@\/Ӗ
+
+R}hCIvV̐ݒ
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+setArgument(name, value)
+
+
+
+ + + + + +
name @ݒ肷R}hCIvVw肵܂Bŏ '-' + ( nCt ) ‚Ă ( : '-contfreq' )B
+
value @ݒ肷lw肵܂B ( : '60' )B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @IR}hCIvVݒ肵܂BׂẴR}hCIvVݒ”\Ȗł͂܂B
+ @ݒ”\ȃR}hCIvVɂ‚Ă R}hCIvV QƂĂBœIɕύX”\Ƃ\L̂ȂIvVɂ‚Ă͕ύXsȂłB
+ @̃\bh́ÃIvVIɕύX”\ǂIvV̑݁Al̗LȂǂ`FbN܂Bl̐ݒɂ͏\C‚ĂB
+
+
Q
+
+System.getArgument
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_shellExecute.html b/docs/kr2doc/contents/f_System_shellExecute.html new file mode 100644 index 0000000..75e6c3e --- /dev/null +++ b/docs/kr2doc/contents/f_System_shellExecute.html @@ -0,0 +1,57 @@ + + + + + + + shellExecute - t@C/vO̎s + + + + + + + + + +

System.shellExecute

+
+
@\/Ӗ
+
+t@C/vO̎s
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+shellExecute(target, param="")
+
+
+
+ + + + + +
target @st@C\tgEFAw肵܂B
+ @t@Cw肳ꂽꍇ́AɊ֘AÂꂽvON܂B
+
param @s\tgEFAɓnp[^w肵܂B
+ @target Ƀt@Cw肵ꍇ͂̈ȗ邩A邢͋󕶎 + w肵ĂB
+
+
+
߂l
+
+sɐΐ^As΋UԂ܂B
+
+
+ @target Ŏw肵t@C\tgEFAs܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_terminate.html b/docs/kr2doc/contents/f_System_terminate.html new file mode 100644 index 0000000..b05f22f --- /dev/null +++ b/docs/kr2doc/contents/f_System_terminate.html @@ -0,0 +1,50 @@ + + + + + + + terminate - gg̔񓯊I + + + + + + + + + +

System.terminate

+
+
@\/Ӗ
+
+gg̔񓯊I
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+terminate()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ggI܂B
+ @̃\bhĂяoĂɂ͋gg͏I܂B
+ @ׂẴCxgnhggɐ䂪߂ۂɏI܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_title.html b/docs/kr2doc/contents/f_System_title.html new file mode 100644 index 0000000..19647f1 --- /dev/null +++ b/docs/kr2doc/contents/f_System_title.html @@ -0,0 +1,41 @@ + + + + + + + title - ^Cg + + + + + + + + + +

System.title

+
+
@\/Ӗ
+
+^Cg
+
^Cv
+
+SystemNX̃vpeB (ǂݏ”\)
+
+
+
+ @^Cg𕶎ŕ\܂Blݒ肷邱Ƃł܂B
+ @^Cg Windows ̏ꍇA^XNo[ɕ\܂B
+
+
Q
+
+Window.caption
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_toActualColor.html b/docs/kr2doc/contents/f_System_toActualColor.html new file mode 100644 index 0000000..beda70c --- /dev/null +++ b/docs/kr2doc/contents/f_System_toActualColor.html @@ -0,0 +1,52 @@ + + + + + + + toActualColor - F萔̎ۂ̐F̎擾 + + + + + + + + + +

System.toActualColor

+
+
@\/Ӗ
+
+F萔̎ۂ̐F̎擾
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+toActualColor(color)
+
+
+
+ + + +
color @F萔w肵܂ ( F萔ꗗ Q )B
+ @ʏ 0xRRGGBB `̐Fw肵ꍇ͂̂܂܂̒lԂ܂B
+
+
+
߂l
+
+w肳ꂽF萔\ۂ̐F 0xRRGGBB `ŕԂ܂B
+
+
+ @F萔ۂ̐FɕϊA0xRRGGBB `ŕԂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_touchImages.html b/docs/kr2doc/contents/f_System_touchImages.html new file mode 100644 index 0000000..a4a6a51 --- /dev/null +++ b/docs/kr2doc/contents/f_System_touchImages.html @@ -0,0 +1,89 @@ + + + + + + + touchImages - 摜̃LbVւ̓ǂݍ + + + + + + + + + +

System.touchImages

+
+
@\/Ӗ
+
+摜̃LbVւ̓ǂݍ
+
^Cv
+
+SystemNX̃\bh
+
+
\
+
+touchImages(storages, limitbytes=0, timeout=0)
+
+
+
+ + + + + + + +
storages @LbVɓꂽ摜Xg[Wz(ArrayNX̃IuWFNg)œn܂B
+ @ɏقǗD悳܂B
+ @gǵALayer.loadImages ̑PɎw肳ꂽ + ̂܂܃L[ɂăLbVǗ邽߁A + LbVӖ̂镨ɂɂ́A + Ŏw肷摜Xg[W Layer.loadImages ̑PɎw肷̂ + łKv܂B
+
limitbytes @̃\bȟĂяoŎgpLbVeʂ̐loCgPʂŎw肵܂B
+ @0 w肷ƁALbVׂĎgp܂B
+ @̐w肷ƁÃoCg܂ŃLbVgp悤Ƃ܂B
+ @̐w肷ƁÃ݂LbV + l ( System.graphicCacheLimit ) 炻̐lZꂽ ( + u̐vẐŎۂ͌Z ) lƂĎgp܂B̌ʐl + 0 ܂͕ɂȂĂ܂ꍇ́Ã\bh͉ɏI܂BƂ΁A + -2*1024*1024 w肷΁Ã݂LbVl 2MB ꂽlw肳 + ꂽƂ݂Ȃ܂B́ALbV̎ceʂɗ]Tcꍇɕ֗łB
+
timeout @^CAEg ( Ԑ ) ms PʂŎw肵܂B0 w肷Ɩ + Ȃ܂B
+ @̃\bh͂̈Ŏw肳ꂽԂo߂ƁAȍ~̉摜̓ǂݍ݂𒆎~A + ߂܂BA摜̓ǂݍݒɃ^CAEgɂȂĂẢ摜̓ǂ + ݂I܂ł͖߂܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̃\bh́Aw肳ꂽ摜LbVɓ悤Ǝs܂BÃ\bh + LbVɉ摜悤Ɠw͂͂܂Aۂɉ摜LbVɂ͂ۏ + ͂܂B摜LbV̐lA^CAEgƉ摜ǂݍ݂𒆒f܂B + 摜́AstoragesɎw肵̂AŏɏقǃLbVɓ”\傫Ȃ + ܂ ( D悳܂ )BłɎw肳ꂽ摜LbVɓĂꍇ́ALbVł + ̏ʂグ邾̓܂B
+ @̃\bh́A摜ǂݍݒ̃G[ׂ͂Ė܂B
+ @o[Wł́Ã\bhŃLbVɓ邱Ƃ̂ł摜́Aʏ + Layer.loadImages œǂݍ݉”\ȉ摜ŁAƒJ[L[w肵Ȃ摜 + ł ( At@`lt摜͖肠܂ )Bjo[TgWṼ[摜A + ̈摜͓ǂݍޓ͂܂ALbVƂėLȃf[^ɂ͂Ȃ܂ ( ǂݍ + f[^͖ʂɂȂ܂ ) ̂ŁAw肵Ȃ悤ɂĂB
+ @摜LbVŎgpoCgɂ‚Ă System.graphicCacheLimit Q + ĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_versionInformation.html b/docs/kr2doc/contents/f_System_versionInformation.html new file mode 100644 index 0000000..8f17fd7 --- /dev/null +++ b/docs/kr2doc/contents/f_System_versionInformation.html @@ -0,0 +1,39 @@ + + + + + + + versionInformation - o[W񕶎 + + + + + + + + + +

System.versionInformation

+
+
@\/Ӗ
+
+o[W񕶎
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg{̂̃o[W񕶎𓾂邱Ƃł܂B
+ @o[W񕶎 System.versionString `ŁA
+ ȉ̂悤ɂȂ܂B
+ gg[肫] 2 sRA/2.25.3.889 (SVN revision:764; Compiled on Mar 26 2005 23:54:10) TJS2/2.4.15 Copyright (C) 1997-2006 W.Dee and contributors All rights reserved.
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_System_versionString.html b/docs/kr2doc/contents/f_System_versionString.html new file mode 100644 index 0000000..02c2970 --- /dev/null +++ b/docs/kr2doc/contents/f_System_versionString.html @@ -0,0 +1,38 @@ + + + + + + + versionString - o[W + + + + + + + + + +

System.versionString

+
+
@\/Ӗ
+
+o[W
+
^Cv
+
+SystemNX̃vpeB (ǂݏop)
+
+
+
+ @gg{̂̃o[W𓾂邱Ƃł܂B
+ @o[W͈ȉ̂悤Ȍ`łB
+ 2.25.3.889
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer.html b/docs/kr2doc/contents/f_Timer.html new file mode 100644 index 0000000..41ce24b --- /dev/null +++ b/docs/kr2doc/contents/f_Timer.html @@ -0,0 +1,46 @@ + + + + + + + Timer + + + + + + + + +

Timer

+@Timer NX́A莞ԂƂɃCxg𔭐邽߂̃NXłB
+
+

o

+
+
RXgN^
+
+Timer
+
+
\bh
+
+Ȃ +
+
vpeB
+
+capacity ( Cxg̍ő唭e )
+enabled ( Cxg𔭐邩ǂ )
+interval ( Cxg̔ )
+mode ( [h )
+
+
Cxg
+
+onTimer ( ^C}[ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_Timer.html b/docs/kr2doc/contents/f_Timer_Timer.html new file mode 100644 index 0000000..a35f629 --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_Timer.html @@ -0,0 +1,58 @@ + + + + + + + Timer - Timer IuWFNg̍\z + + + + + + + + + +

Timer.Timer

+
+
@\/Ӗ
+
+Timer IuWFNg̍\z
+
^Cv
+
+TimerNX̃RXgN^
+
+
\
+
+Timer(owner, actionname="action")
+
+
+
+ + + + + +
owner @Cxg̔w肵܂B
+
actionname @owner Ŏw肵Cxg̔IuWFNgŁACxg󂯎郁\bh + w肵܂B󕶎w肷 owner ̓\bhƂ݂ȂACxg̎Ƃ + owner ڌĂ΂܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Timer NX̃IuWFNg\z܂B
+ @Ԃł interval vpeB 1000Aenabled vpeB͋UɂȂĂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_capacity.html b/docs/kr2doc/contents/f_Timer_capacity.html new file mode 100644 index 0000000..df1f50d --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_capacity.html @@ -0,0 +1,43 @@ + + + + + + + capacity - Cxg̍ő唭e + + + + + + + + + +

Timer.capacity

+
+
@\/Ӗ
+
+Cxg̍ő唭e
+
^Cv
+
+TimerNX̃vpeB (ǂݏ”\)
+
+
+
+ @ǂꂾ̃CxgAꎞɔ邱Ƃł邩w肵܂Blݒ肷邱Ƃł܂B
+ @^C}̎sꂽȂǁA^C}CxgȂꍇ܂B + ̂ƂA^C}̓CxgCxgL[ɂ͗߂܂ÃCxgL[ɗ߂Cxg̐ɂ͏܂B + ̃vpeB͂̍ő吔w肵܂B
+ @CxgiKɂȂꍇAgg̓L[ɗ܂̃Cxgꎞɏ悤Ƃ܂B
+ @1w肷ƁACxgL[ɂ͍ő1‚܂łCxg܂܂B0 w肷ƃCxgL[ɗ܂Cxg̐ + ͂ȂȂ܂A܂ɃCxg܂肷ƁAt[Y悤ɂȂ”\̂ŒӂĂB
+ @ftHg 6 łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_enabled.html b/docs/kr2doc/contents/f_Timer_enabled.html new file mode 100644 index 0000000..f8deb02 --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_enabled.html @@ -0,0 +1,37 @@ + + + + + + + enabled - Cxg𔭐邩ǂ + + + + + + + + + +

Timer.enabled

+
+
@\/Ӗ
+
+Cxg𔭐邩ǂ
+
^Cv
+
+TimerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Cxg𔭐邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^Ȃ΃Cxg܂BUȂ΃Cxg͔܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_interval.html b/docs/kr2doc/contents/f_Timer_interval.html new file mode 100644 index 0000000..3e82d81 --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_interval.html @@ -0,0 +1,42 @@ + + + + + + + interval - Cxg̔ + + + + + + + + + +

Timer.interval

+
+
@\/Ӗ
+
+Cxg̔
+
^Cv
+
+TimerNX̃vpeB (ǂݏ”\)
+
+
+
+ @Cxg̔\܂Blݒ肷邱Ƃł܂B
+ @Pʂ ms ( ~b ) ŁAw肳ꂽԂƂɃCxg܂B
+ @Ŕw肷邱Ƃł܂Bo[Wł́A1/65536~bx + w肷邱Ƃł܂ (_ȉ̐ĺA̐xɊۂ߂܂)B
+ @1/65536~bx̐xƌĂAۂɂ̐xŃCxgnhĂяoۏ؂͂܂B + ۂɂ́ACxgĂяo^C~Oɂ3`10msx̂Ԃꂪ܂B + AϓIEIɂ͂̃vpeBŎw肵ŃCxg悤ɎIɒs܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_mode.html b/docs/kr2doc/contents/f_Timer_mode.html new file mode 100644 index 0000000..9229f37 --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_mode.html @@ -0,0 +1,44 @@ + + + + + + + mode - [h + + + + + + + + + +

Timer.mode

+
+
@\/Ӗ
+
+[h
+
^Cv
+
+TimerNX̃vpeB (ǂݏ”\)
+
+
+
+ @̃[h\܂Blݒ肷邱Ƃł܂B
+ @ȉ̒l̂ꂩw肵܂B
+ atmNormal : ʏ̃CxgzM̗DxŃCxgzM܂B
+ atmExclusive : ̔񓯊CxgD悳ĔzM܂
+ atmAtIdle : ACh ( ɔzMCxgȂƂ ) ɔzM܂B
+
+
Q
+
+AsyncTrigger.mode
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Timer_onTimer.html b/docs/kr2doc/contents/f_Timer_onTimer.html new file mode 100644 index 0000000..c26bb84 --- /dev/null +++ b/docs/kr2doc/contents/f_Timer_onTimer.html @@ -0,0 +1,44 @@ + + + + + + + onTimer - ^C}[ + + + + + + + + + +

Timer.onTimer

+
+
@\/Ӗ
+
+^C}[
+
^Cv
+
+TimerNX̃Cxg
+
+
\
+
+onTimer()
+
+
+

+
+
+
+ @^C}[̎ƂɌĂ΂܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay.html b/docs/kr2doc/contents/f_VideoOverlay.html new file mode 100644 index 0000000..a866971 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay.html @@ -0,0 +1,111 @@ + + + + + + + VideoOverlay + + + + + + + + +

VideoOverlay

+@VideoOverlay NX́AMPEG I WMVA SWF (Macromedia Flash) Ȃǂ\邽ߕ\̈쐬NXłB܂AWMV/MPEG I Đ́Agg̃Cɕ\sƂł܂B
+@WMV/MPEG I ĐƂ́Aggs”\t@CƓꏊɁAkrmovie.dll KvɂȂ܂B
+@SWF Đꍇ́Aggs”\t@CƓꏊ krflash.dll KvɂȂ܂B
+@SWF ł́A‚̃\bhvpeBgpłȂ”\܂B
+
+@Cł̍ĐAWMV/MPEG I ̃I[o[CɂĐ Flash ̍Đł́AVideoOverlay NX̕\̈́AׂẴCOɕ\A߂邱Ƃ͂ł܂B
+@Cł̍Đ́AI[o[Cł̍ĐɔׁAĐ̃vZbTׂ͍̕ȂXɂ܂B
+
+

o

+
+
RXgN^
+
+VideoOverlay
+
+
\bh
+
+cancelPeriodEvent ( wt[ł̃Cxg̉ )
+cancelSegmentLoop ( t[ԃ[v̉ )
+close ( fBA‚ )
+open ( fBAJ )
+pause ( ꎞ~ )
+play ( ĐJn )
+prepare ( Đ )
+resetMixingLayer ( ~LVOΏۃC̐ݒ )
+rewind ( ߂ )
+selectAudioStream ( Xg[̑I )
+setBounds ( Đ`̈ʒuƃTCYw )
+setMixingLayer ( ~LVOΏۃC̐ݒ )
+setPeriodEvent ( wt[ł̃Cxg̎w )
+setPos ( Đ`̍ʒuw )
+setSegmentLoop ( t[ԃ[v̐ݒ )
+setSize ( Đ`̃TCYw )
+stop ( Đ~ )
+
+
vpeB
+
+audioBalance ( oX(pjO) )
+audioVolume ( {[ )
+brightness ( rfI̋Px )
+brightnessDefaultValue ( rfI̋Pxl )
+brightnessRangeMax ( rfI̋PxWől )
+brightnessRangeMin ( rfI̋PxWŏl )
+brightnessStepSize ( rfI̋PxXebvl )
+contrast ( rfĨRgXg )
+contrastDefaultValue ( rfĨRgXgl )
+contrastRangeMax ( rfĨRgXgWől )
+contrastRangeMin ( rfĨRgXgWŏl )
+contrastStepSize ( rfĨRgXgXebvl )
+enabledAudioStream ( ĐΏۉXg[ԍ )
+fps ( t[[g )
+frame ( ݂̃t[ )
+height ( Đ`̏c )
+hue ( rfI̐F )
+hueDefaultValue ( rfI̐Fl )
+hueRangeMax ( rfI̐FWől )
+hueRangeMin ( rfI̐FWŏl )
+hueStepSize ( rfI̐FXebvl )
+layer1 ( `惌Cw1 )
+layer2 ( `惌Cw2 )
+left ( Đ`̍[ʒu )
+loop ( [vĐ邩ǂ )
+mixingMovieAlpha ( rfI̓x )
+mixingMovieBGColor ( rfI̔wiF )
+mode ( I[o[CorC`̎w )
+numberOfAudioStream ( Xg[ )
+numberOfFrame ( St[ )
+periodEventFrame ( sIhCxgt[ )
+playRate ( Đx )
+position ( Đʒu )
+saturation ( rfI̍ʓx )
+saturationDefaultValue ( rfI̍ʓxl )
+saturationRangeMax ( rfI̍ʓxWől )
+saturationRangeMin ( rfI̍ʓxWŏl )
+saturationStepSize ( rfI̍ʓxXebvl )
+segmentLoopEndFrame ( ZOg[v̊Jnt[ )
+segmentLoopStartFrame ( ZOg[v̊Jnt[ )
+top ( Đ`̏[ʒu )
+totalTime ( v )
+visible ( Žǂ )
+width ( Đ`̉ )
+
+
Cxg
+
+onCallbackCommand ( R[obNR}h )
+onFrameUpdate ( rfIt[XVꂽ )
+onPeriod ( PeriodCxg )
+onStatusChanged ( Xe[^XύXꂽ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html b/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html new file mode 100644 index 0000000..62f28a2 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_VideoOverlay.html @@ -0,0 +1,53 @@ + + + + + + + VideoOverlay - VideoOverlay IuWFNg̍\z + + + + + + + + + +

VideoOverlay.VideoOverlay

+
+
@\/Ӗ
+
+VideoOverlay IuWFNg̍\z
+
^Cv
+
+VideoOverlayNX̃RXgN^
+
+
\
+
+VideoOverlay(window)
+
+
+
+ + + +
window @̃CۗL邱ƂɂȂEBhE ( Window NX + IuWFNg ) w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @VideoOverlay NX̃IuWFNg\z܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html b/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html new file mode 100644 index 0000000..e3fa028 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_audioBalance.html @@ -0,0 +1,40 @@ + + + + + + + audioBalance - oX(pjO) + + + + + + + + + +

VideoOverlay.audioBalance

+
+
@\/Ӗ
+
+oX(pjO)
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ p (ʒu) \܂Blݒ肷邱Ƃł܂B
+ ̕鍶Ëʒuw肷邱Ƃł܂B
+ -100000 ` 0 ` 100000 ̐lŎw肵A -100000 SɍA0 A100000 SɉEɂȂ܂B
+ XeĨ\[XĐꍇ́AṕAEǂ炩̃`l邱ƂŎ܂(0w肷Ɨ`lo͂A-100000w肷ƍ`l݂̂o͂)B
+ ̋@\́ASWFĐɂ͗pł܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html b/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html new file mode 100644 index 0000000..012769a --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_audioVolume.html @@ -0,0 +1,38 @@ + + + + + + + audioVolume - {[ + + + + + + + + + +

VideoOverlay.audioVolume

+
+
@\/Ӗ
+
+{[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ 0 ` 100000 ̐lŎw肵A 0 S~[gA100000 100% ̉ʂƂȂ܂B
+ ̋@\́ASWFĐɂ͗pł܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightness.html b/docs/kr2doc/contents/f_VideoOverlay_brightness.html new file mode 100644 index 0000000..f0bebd9 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_brightness.html @@ -0,0 +1,37 @@ + + + + + + + brightness - rfI̋Px + + + + + + + + + +

VideoOverlay.brightness

+
+
@\/Ӗ
+
+rfI̋Px
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ rfI̋Px\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html new file mode 100644 index 0000000..a54a110 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessDefaultValue.html @@ -0,0 +1,37 @@ + + + + + + + brightnessDefaultValue - rfI̋Pxl + + + + + + + + + +

VideoOverlay.brightnessDefaultValue

+
+
@\/Ӗ
+
+rfI̋Pxl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ Px̊l\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html new file mode 100644 index 0000000..4288169 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMax.html @@ -0,0 +1,37 @@ + + + + + + + brightnessRangeMax - rfI̋PxWől + + + + + + + + + +

VideoOverlay.brightnessRangeMax

+
+
@\/Ӗ
+
+rfI̋PxWől
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ Px̍̕ől\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html new file mode 100644 index 0000000..e2fd369 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessRangeMin.html @@ -0,0 +1,37 @@ + + + + + + + brightnessRangeMin - rfI̋PxWŏl + + + + + + + + + +

VideoOverlay.brightnessRangeMin

+
+
@\/Ӗ
+
+rfI̋PxWŏl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ Px̍̕ŏl\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html new file mode 100644 index 0000000..d13b86b --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_brightnessStepSize.html @@ -0,0 +1,38 @@ + + + + + + + brightnessStepSize - rfI̋PxXebvl + + + + + + + + + +

VideoOverlay.brightnessStepSize

+
+
@\/Ӗ
+
+rfI̋PxXebvl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ brightnessRangeMin brightnessRangeMax ւ̗Lȑ\܂B
+ ̒l̒PʂŋPxύXł܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html b/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html new file mode 100644 index 0000000..bdc5c83 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_cancelPeriodEvent.html @@ -0,0 +1,53 @@ + + + + + + + cancelPeriodEvent - wt[ł̃Cxg̉ + + + + + + + + + +

VideoOverlay.cancelPeriodEvent

+
+
@\/Ӗ
+
+wt[ł̃Cxg̉
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+cancelPeriodEvent()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ setPeriodEvent\bhŐݒ肵Cxg܂B
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.setPeriodEvent
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html b/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html new file mode 100644 index 0000000..3e1a819 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_cancelSegmentLoop.html @@ -0,0 +1,53 @@ + + + + + + + cancelSegmentLoop - t[ԃ[v̉ + + + + + + + + + +

VideoOverlay.cancelSegmentLoop

+
+
@\/Ӗ
+
+t[ԃ[v̉
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+cancelSegmentLoop()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ setSegmentLoop\bhŎw肵ZOgԃ[v܂B
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.setSegmentLoop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_close.html b/docs/kr2doc/contents/f_VideoOverlay_close.html new file mode 100644 index 0000000..dfb7d69 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_close.html @@ -0,0 +1,53 @@ + + + + + + + close - fBA‚ + + + + + + + + + +

VideoOverlay.close

+
+
@\/Ӗ
+
+fBA‚
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+close()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ fBA‚܂B
+ fBAĐ邽߂ɊmۂĂ\[XȂǂׂĉ܂B
+
+
Q
+
+VideoOverlay.setSegmentLoop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrast.html b/docs/kr2doc/contents/f_VideoOverlay_contrast.html new file mode 100644 index 0000000..b42c018 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_contrast.html @@ -0,0 +1,37 @@ + + + + + + + contrast - rfĨRgXg + + + + + + + + + +

VideoOverlay.contrast

+
+
@\/Ӗ
+
+rfĨRgXg
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ rfĨRgXg\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html new file mode 100644 index 0000000..b542cad --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastDefaultValue.html @@ -0,0 +1,37 @@ + + + + + + + contrastDefaultValue - rfĨRgXgl + + + + + + + + + +

VideoOverlay.contrastDefaultValue

+
+
@\/Ӗ
+
+rfĨRgXgl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ RgXg̊l\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html new file mode 100644 index 0000000..4c5dcfc --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMax.html @@ -0,0 +1,37 @@ + + + + + + + contrastRangeMax - rfĨRgXgWől + + + + + + + + + +

VideoOverlay.contrastRangeMax

+
+
@\/Ӗ
+
+rfĨRgXgWől
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ RgXg̍̕ől\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html new file mode 100644 index 0000000..4abebec --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastRangeMin.html @@ -0,0 +1,37 @@ + + + + + + + contrastRangeMin - rfĨRgXgWŏl + + + + + + + + + +

VideoOverlay.contrastRangeMin

+
+
@\/Ӗ
+
+rfĨRgXgWŏl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ RgXg̍̕ŏl\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html new file mode 100644 index 0000000..3ef1654 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_contrastStepSize.html @@ -0,0 +1,38 @@ + + + + + + + contrastStepSize - rfĨRgXgXebvl + + + + + + + + + +

VideoOverlay.contrastStepSize

+
+
@\/Ӗ
+
+rfĨRgXgXebvl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ contrastRangeMin contrastRangeMax ւ̗Lȑ\܂B
+ ̒l̒PʂŃRgXgύXł܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html new file mode 100644 index 0000000..7076c04 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_enabledAudioStream.html @@ -0,0 +1,43 @@ + + + + + + + enabledAudioStream - ĐΏۉXg[ԍ + + + + + + + + + +

VideoOverlay.enabledAudioStream

+
+
@\/Ӗ
+
+ĐΏۉXg[ԍ
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ MPEGt@Ĉ݂ŗp”\łB + ĐΏۂ̃I[fBIXg[ԍ擾ł܂B + I[fBIXg[tȂꍇ-1Ԃ܂B +
+
Q
+
+VideoOverlay.selectAudioStream
+VideoOverlay.numberOfAudioStream
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_fps.html b/docs/kr2doc/contents/f_VideoOverlay_fps.html new file mode 100644 index 0000000..54f88ab --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_fps.html @@ -0,0 +1,37 @@ + + + + + + + fps - t[[g + + + + + + + + + +

VideoOverlay.fps

+
+
@\/Ӗ
+
+t[[g
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ t[[g(t[/b)\܂B
+ SWF Đł͖łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_frame.html b/docs/kr2doc/contents/f_VideoOverlay_frame.html new file mode 100644 index 0000000..a77c4ca --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_frame.html @@ -0,0 +1,42 @@ + + + + + + + frame - ݂̃t[ + + + + + + + + + +

VideoOverlay.frame

+
+
@\/Ӗ
+
+݂̃t[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ fBA̍Đʒut[Pʂŕ\܂Blݒ肷邱Ƃł܂B
+ SWF Đł͖łB
+
+
Q
+
+VideoOverlay.position
+VideoOverlay.numberOfFrame
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_height.html b/docs/kr2doc/contents/f_VideoOverlay_height.html new file mode 100644 index 0000000..641eccc --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_height.html @@ -0,0 +1,43 @@ + + + + + + + height - Đ`̏c + + + + + + + + + +

VideoOverlay.height

+
+
@\/Ӗ
+
+Đ`̏c
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ`̏c\܂Blݒ肷邱Ƃł܂B
+ @̃vpeB́Ao[Wł̓CĐ͎gpł܂(ɃTCY̓rfĨTCYƓɂȂ܂)B
+ +
+
Q
+
+VideoOverlay.width
+VideoOverlay.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_hue.html b/docs/kr2doc/contents/f_VideoOverlay_hue.html new file mode 100644 index 0000000..df5416b --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_hue.html @@ -0,0 +1,37 @@ + + + + + + + hue - rfI̐F + + + + + + + + + +

VideoOverlay.hue

+
+
@\/Ӗ
+
+rfI̐F
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ rfI̐F\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html new file mode 100644 index 0000000..a1f3e2e --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_hueDefaultValue.html @@ -0,0 +1,37 @@ + + + + + + + hueDefaultValue - rfI̐Fl + + + + + + + + + +

VideoOverlay.hueDefaultValue

+
+
@\/Ӗ
+
+rfI̐Fl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ F̊l\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html new file mode 100644 index 0000000..d050cda --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMax.html @@ -0,0 +1,37 @@ + + + + + + + hueRangeMax - rfI̐FWől + + + + + + + + + +

VideoOverlay.hueRangeMax

+
+
@\/Ӗ
+
+rfI̐FWől
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ F̍̕ől\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html new file mode 100644 index 0000000..65c1ad9 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_hueRangeMin.html @@ -0,0 +1,37 @@ + + + + + + + hueRangeMin - rfI̐FWŏl + + + + + + + + + +

VideoOverlay.hueRangeMin

+
+
@\/Ӗ
+
+rfI̐FWŏl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ F̍̕ŏl\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html new file mode 100644 index 0000000..891b12b --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_hueStepSize.html @@ -0,0 +1,38 @@ + + + + + + + hueStepSize - rfI̐FXebvl + + + + + + + + + +

VideoOverlay.hueStepSize

+
+
@\/Ӗ
+
+rfI̐FXebvl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ hueRangeMin hueRangeMax ւ̗Lȑ\܂B
+ ̒l̒PʂŐFύXł܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_layer1.html b/docs/kr2doc/contents/f_VideoOverlay_layer1.html new file mode 100644 index 0000000..915c493 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_layer1.html @@ -0,0 +1,37 @@ + + + + + + + layer1 - `惌Cw1 + + + + + + + + + +

VideoOverlay.layer1

+
+
@\/Ӗ
+
+`惌Cw1
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @C`惂[hA`悷郌C\܂Blݒ肷邱Ƃł܂B
+ @layer1 vpeB layer2 vpeBقȂ郌Cɐݒ肷邱ƂɂAɂQ‚̃Cɓ\邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_layer2.html b/docs/kr2doc/contents/f_VideoOverlay_layer2.html new file mode 100644 index 0000000..01685b2 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_layer2.html @@ -0,0 +1,36 @@ + + + + + + + layer2 - `惌Cw2 + + + + + + + + + +

VideoOverlay.layer2

+
+
@\/Ӗ
+
+`惌Cw2
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ C`惂[hA`悷郌C\܂Blݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_left.html b/docs/kr2doc/contents/f_VideoOverlay_left.html new file mode 100644 index 0000000..ffc5f7a --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_left.html @@ -0,0 +1,41 @@ + + + + + + + left - Đ`̍[ʒu + + + + + + + + + +

VideoOverlay.left

+
+
@\/Ӗ
+
+Đ`̍[ʒu
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ`̍[ʒu\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+VideoOverlay.top
+VideoOverlay.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_loop.html b/docs/kr2doc/contents/f_VideoOverlay_loop.html new file mode 100644 index 0000000..073e5ad --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_loop.html @@ -0,0 +1,38 @@ + + + + + + + loop - [vĐ邩ǂ + + + + + + + + + +

VideoOverlay.loop

+
+
@\/Ӗ
+
+[vĐ邩ǂ
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ [vĐ̗L\܂Blݒ肷邱Ƃł܂B
+ ^Ȃ΃[vAUȂΔ񃋁[vłB
+ ̋@\́ASWFĐɂ͗pł܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html new file mode 100644 index 0000000..2e7ecb1 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieAlpha.html @@ -0,0 +1,37 @@ + + + + + + + mixingMovieAlpha - rfI̓x + + + + + + + + + +

VideoOverlay.mixingMovieAlpha

+
+
@\/Ӗ
+
+rfI̓x
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ 0.0(Sɓ)`1.0(Sɕs)͈̔͂ŃrfI̓x\܂B
+ ~LT[[hł̂ݗp”\łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html new file mode 100644 index 0000000..936bc90 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_mixingMovieBGColor.html @@ -0,0 +1,37 @@ + + + + + + + mixingMovieBGColor - rfI̔wiF + + + + + + + + + +

VideoOverlay.mixingMovieBGColor

+
+
@\/Ӗ
+
+rfI̔wiF
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ rfI̔wiF\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_mode.html b/docs/kr2doc/contents/f_VideoOverlay_mode.html new file mode 100644 index 0000000..38a2fce --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_mode.html @@ -0,0 +1,38 @@ + + + + + + + mode - I[o[CorC`̎w + + + + + + + + + +

VideoOverlay.mode

+
+
@\/Ӗ
+
+I[o[CorC`̎w
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ I[o[C[hł邩AC`惂[hł邩A~LT[[hł邩\܂Blݒ肷邱Ƃł܂B
+ I[o[C[h̏ꍇ vomOverlayAC`惂[h̏ꍇ vomLayer A~LT[[h̏ꍇ vomMixer ƂȂ܂B
+ SWF Đł͖łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html new file mode 100644 index 0000000..d555937 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_numberOfAudioStream.html @@ -0,0 +1,42 @@ + + + + + + + numberOfAudioStream - Xg[ + + + + + + + + + +

VideoOverlay.numberOfAudioStream

+
+
@\/Ӗ
+
+Xg[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ MPEGt@Ĉ݂ŗp”\łB + I[fBIXg[擾ł܂B +
+
Q
+
+VideoOverlay.selectAudioStream
+VideoOverlay.enabledAudioStream
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html b/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html new file mode 100644 index 0000000..e5eae5d --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_numberOfFrame.html @@ -0,0 +1,37 @@ + + + + + + + numberOfFrame - St[ + + + + + + + + + +

VideoOverlay.numberOfFrame

+
+
@\/Ӗ
+
+St[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ St[\܂B
+ SWF Đł͖łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html b/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html new file mode 100644 index 0000000..cfa1c42 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_onCallbackCommand.html @@ -0,0 +1,53 @@ + + + + + + + onCallbackCommand - R[obNR}h + + + + + + + + + +

VideoOverlay.onCallbackCommand

+
+
@\/Ӗ
+
+R[obNR}h
+
^Cv
+
+VideoOverlayNX̃Cxg
+
+
\
+
+onCallbackCommand(command, arg)
+
+
+
+ + + + + +
command @R}h\łB
+
arg @R}hɑ΂\łB
+
+
+
+
+ SWF ĐɁAGet URL ANV (w URL JANV) sꂽƂɔ܂B
+ SWF RecŁÃANV URL Ƃ uFSCommand:(R}h)v w肵A + ^[QbgEBhEɈw肷Ƃ̃Cxg𔭐邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html b/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html new file mode 100644 index 0000000..d5b12e1 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_onFrameUpdate.html @@ -0,0 +1,51 @@ + + + + + + + onFrameUpdate - rfIt[XVꂽ + + + + + + + + + +

VideoOverlay.onFrameUpdate

+
+
@\/Ӗ
+
+rfIt[XVꂽ
+
^Cv
+
+VideoOverlayNX̃Cxg
+
+
\
+
+onFrameUpdate(frame)
+
+
+
+ + + +
frame rfĨt[ԍ
+
+
+
+
+ rfIt[XVꂽɌĂяo郁\bhłB
+ łframe͌ݕ\ĂrfIt[ƊSɈvĂƂ͌܂B
+ C`惂[hA~LT[[ĥݗp”\łB
+ ̋@\́ASWFĐɂ͗pł܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html b/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html new file mode 100644 index 0000000..fde9ef1 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_onPeriod.html @@ -0,0 +1,61 @@ + + + + + + + onPeriod - PeriodCxg + + + + + + + + + +

VideoOverlay.onPeriod

+
+
@\/Ӗ
+
+PeriodCxg
+
^Cv
+
+VideoOverlayNX̃Cxg
+
+
\
+
+onPeriod(type)
+
+
+
+ + + +
type @PeriodCxg̃^Cv\܂B
+ @ȉ̂ꂩłB
+ perLoop : (ʏ)[v̏I[ɒB
+ perSegLoop : ZOg[v̏I[ɒB
+ perPeriod : setPeriodEvent \bhŎw肳ꂽt[ɒB
+ perPrepare : prepare \bhɂĐ
+
+
+
+
+ [v̏I[A setPeriodEventɂĎw肳ꂽt[ɒBꍇA܂ prepare \bhɂĐꍇɌĂяo郁\bhłB
+ [v̏I[A setPeriodEvent ɂĎw肳ꂽt[ɒBꍇɂ̃CxgĂ΂鎞_ł́AĐ󋵂ɂẮAłɍĐʒuw肳ꂽʒu𒴂Ăꍇ܂B݂̎ۂ̍Đʒu擾ɂ frame vpeBQƂĂB
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.setPeriodEvent
+VideoOverlay.prepare
+VideoOverlay.frame
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html b/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html new file mode 100644 index 0000000..0b1d018 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_onStatusChanged.html @@ -0,0 +1,54 @@ + + + + + + + onStatusChanged - Xe[^XύXꂽ + + + + + + + + + +

VideoOverlay.onStatusChanged

+
+
@\/Ӗ
+
+Xe[^XύXꂽ
+
^Cv
+
+VideoOverlayNX̃Cxg
+
+
\
+
+onStatusChanged(status)
+
+
+
+ + + +
status @Xe[^X\܂B
+ @ȉ̂ꂩłB
+ "unload" : fBAJĂȂ
+ "play" : fBA͍Đł
+ "stop" : fBA͒~ł
+ "pause" : fBA͈ꎞ~ł
+
+
+
+
+ ̃IuWFNg̃Xe[^XύXꂽƂɔ܂B
+ SWFĐɂ͍Đ̒~ꎞ~Ɋւ@\͗pł܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_open.html b/docs/kr2doc/contents/f_VideoOverlay_open.html new file mode 100644 index 0000000..f2500f9 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_open.html @@ -0,0 +1,54 @@ + + + + + + + open - fBAJ + + + + + + + + + +

VideoOverlay.open

+
+
@\/Ӗ
+
+fBAJ
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+open(storage)
+
+
+
+ + + +
storage @w肳ꂽfBAJ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ w肳ꂽfBAJ܂B
+ o[WōД\Ȃ̂ MPEG I (gq .mpeg ܂ .mpg ܂ .mpv)AWMVAMacromedia Flash (gq .swf) łB
+ rfÎ݂ (I[fBIƃ}`vNVOĂȂ) MPEG I Xg[̊gq .mpv ɂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_pause.html b/docs/kr2doc/contents/f_VideoOverlay_pause.html new file mode 100644 index 0000000..3362a12 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_pause.html @@ -0,0 +1,48 @@ + + + + + + + pause - ꎞ~ + + + + + + + + + +

VideoOverlay.pause

+
+
@\/Ӗ
+
+ꎞ~
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+pause()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍Đꎞ~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html b/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html new file mode 100644 index 0000000..297a3ad --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_periodEventFrame.html @@ -0,0 +1,37 @@ + + + + + + + periodEventFrame - sIhCxgt[ + + + + + + + + + +

VideoOverlay.periodEventFrame

+
+
@\/Ӗ
+
+sIhCxgt[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ periodCxg𔭐t[łB
+ ݒ̏ꍇ͕̒lƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_play.html b/docs/kr2doc/contents/f_VideoOverlay_play.html new file mode 100644 index 0000000..016dc12 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_play.html @@ -0,0 +1,48 @@ + + + + + + + play - ĐJn + + + + + + + + + +

VideoOverlay.play

+
+
@\/Ӗ
+
+ĐJn
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+play()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍ĐJn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_playRate.html b/docs/kr2doc/contents/f_VideoOverlay_playRate.html new file mode 100644 index 0000000..9fc7591 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_playRate.html @@ -0,0 +1,40 @@ + + + + + + + playRate - Đx + + + + + + + + + +

VideoOverlay.playRate

+
+
@\/Ӗ
+
+Đx
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ fBA̍Đxݒ肵܂B
+ 1.0 w肷ƒʏ̍ĐxA0.5 ł͔̍ĐxA2ł2{̍ĐxƂȂ܂B
+ ݒ”\lDirectShow̃tB^ɂČ܂܂B
+ Ql : tMPEGt@C̏ꍇA0.0傫l2.0܂ł̒lݒ”\łBȂMPEGt@C̏ꍇA0.0傫ldouble͈͓̔(Ԃ)Őݒ”\łAۂ̍Đx͏xɂď܂܂B
+ SWF Đł͖łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_position.html b/docs/kr2doc/contents/f_VideoOverlay_position.html new file mode 100644 index 0000000..83b5f75 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_position.html @@ -0,0 +1,42 @@ + + + + + + + position - Đʒu + + + + + + + + + +

VideoOverlay.position

+
+
@\/Ӗ
+
+Đʒu
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ fBA̍Đʒu ms Pʂŕ\܂Blݒ肷邱Ƃł܂B
+ SWF Đł͖łB
+
+
Q
+
+VideoOverlay.frame
+VideoOverlay.totalTime
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_prepare.html b/docs/kr2doc/contents/f_VideoOverlay_prepare.html new file mode 100644 index 0000000..be98694 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_prepare.html @@ -0,0 +1,54 @@ + + + + + + + prepare - Đ + + + + + + + + + +

VideoOverlay.prepare

+
+
@\/Ӗ
+
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+prepare()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ fBA1t[ڂw肳Ă郌C[ɕ`悵A`IonPeriodCxg𔭐܂B + prepare\bh R[̍Đ́AonPeriodCxgҋ@ĂsĂB
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.onPeriod
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html b/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html new file mode 100644 index 0000000..f43de99 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_resetMixingLayer.html @@ -0,0 +1,49 @@ + + + + + + + resetMixingLayer - ~LVOΏۃC̐ݒ + + + + + + + + + +

VideoOverlay.resetMixingLayer

+
+
@\/Ӗ
+
+~LVOΏۃC̐ݒ
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+resetMixingLayer()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ rfIƃC[̃~LVO܂B
+ ~LT[[hł̂ݗp”\łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_rewind.html b/docs/kr2doc/contents/f_VideoOverlay_rewind.html new file mode 100644 index 0000000..5965863 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_rewind.html @@ -0,0 +1,48 @@ + + + + + + + rewind - ߂ + + + + + + + + + +

VideoOverlay.rewind

+
+
@\/Ӗ
+
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+rewind()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ fBA̍Đʒu擪Ɉړ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturation.html b/docs/kr2doc/contents/f_VideoOverlay_saturation.html new file mode 100644 index 0000000..b42b758 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_saturation.html @@ -0,0 +1,37 @@ + + + + + + + saturation - rfI̍ʓx + + + + + + + + + +

VideoOverlay.saturation

+
+
@\/Ӗ
+
+rfI̍ʓx
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ rfI̍ʓx\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html b/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html new file mode 100644 index 0000000..4d06732 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationDefaultValue.html @@ -0,0 +1,37 @@ + + + + + + + saturationDefaultValue - rfI̍ʓxl + + + + + + + + + +

VideoOverlay.saturationDefaultValue

+
+
@\/Ӗ
+
+rfI̍ʓxl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ ʓx̊l\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html new file mode 100644 index 0000000..acb542a --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMax.html @@ -0,0 +1,37 @@ + + + + + + + saturationRangeMax - rfI̍ʓxWől + + + + + + + + + +

VideoOverlay.saturationRangeMax

+
+
@\/Ӗ
+
+rfI̍ʓxWől
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ ʓx̍̕ől\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html new file mode 100644 index 0000000..2f987b0 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationRangeMin.html @@ -0,0 +1,37 @@ + + + + + + + saturationRangeMin - rfI̍ʓxWŏl + + + + + + + + + +

VideoOverlay.saturationRangeMin

+
+
@\/Ӗ
+
+rfI̍ʓxWŏl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ ʓx̍̕ŏl\܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html b/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html new file mode 100644 index 0000000..2b3cd2a --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_saturationStepSize.html @@ -0,0 +1,38 @@ + + + + + + + saturationStepSize - rfI̍ʓxXebvl + + + + + + + + + +

VideoOverlay.saturationStepSize

+
+
@\/Ӗ
+
+rfI̍ʓxXebvl
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ saturationRangeMin saturationRangeMax ւ̗Lȑ\܂B
+ ̒l̒PʂōʓxύXł܂B
+ ~LT[[hł̂ݗp”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html new file mode 100644 index 0000000..b02f1e3 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopEndFrame.html @@ -0,0 +1,40 @@ + + + + + + + segmentLoopEndFrame - ZOg[v̊Jnt[ + + + + + + + + + +

VideoOverlay.segmentLoopEndFrame

+
+
@\/Ӗ
+
+ZOg[v̊Jnt[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ ZOg[v̎n[t[łB +
+
Q
+
+VideoOverlay.setSegmentLoop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html new file mode 100644 index 0000000..32eb2ae --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_segmentLoopStartFrame.html @@ -0,0 +1,41 @@ + + + + + + + segmentLoopStartFrame - ZOg[v̊Jnt[ + + + + + + + + + +

VideoOverlay.segmentLoopStartFrame

+
+
@\/Ӗ
+
+ZOg[v̊Jnt[
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ ZOg[v̎n[t[łB
+
+
Q
+
+VideoOverlay.setSegmentLoop
+VideoOverlay.cancelSegmentLoop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html b/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html new file mode 100644 index 0000000..1019769 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_selectAudioStream.html @@ -0,0 +1,58 @@ + + + + + + + selectAudioStream - Xg[̑I + + + + + + + + + +

VideoOverlay.selectAudioStream

+
+
@\/Ӗ
+
+Xg[̑I
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+selectAudioStream(streamNumber)
+
+
+
+ + + +
streamNumber Xg[ԍw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ w肵Xg[ԍLɂ܂B
+ Xg[𕡐܂܂ȂrfIł͎gpł܂B +
+
Q
+
+VideoOverlay.numberOfAudioStream
+VideoOverlay.enabledAudioStream
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setBounds.html b/docs/kr2doc/contents/f_VideoOverlay_setBounds.html new file mode 100644 index 0000000..5d58372 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setBounds.html @@ -0,0 +1,64 @@ + + + + + + + setBounds - Đ`̈ʒuƃTCYw + + + + + + + + + +

VideoOverlay.setBounds

+
+
@\/Ӗ
+
+Đ`̈ʒuƃTCYw
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setBounds(left, top, width, height)
+
+
+
+ + + + + + + + + +
left @fBAĐ邽߂̋`̈̍[ʒuw肵܂B
+
top @fBAĐ邽߂̋`̈̏[ʒuw肵܂B
+
width @fBAĐ邽߂̋`̈̉w肵܂B
+
height @fBAĐ邽߂̋`̈̏cw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBAĐ邽߂̋`̈̈ʒuƃTCYw肵܂B
+ @ẂAEBhẼNCAg ( C\”\ȗ̈ ) ł̍WŁAsNZPʂ + w肵܂B
+ @o[Wł́ACĐɂ͂̃\bhŎwł͈̂ʒuŁATCY͖܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html b/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html new file mode 100644 index 0000000..259fc4f --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setMixingLayer.html @@ -0,0 +1,58 @@ + + + + + + + setMixingLayer - ~LVOΏۃC̐ݒ + + + + + + + + + +

VideoOverlay.setMixingLayer

+
+
@\/Ӗ
+
+~LVOΏۃC̐ݒ
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setMixingLayer(layer)
+
+
+
+ + + +
layer C[
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ w肵C[ƃrfĨ~LVOs܂B
+ ~LVO͂̃\bhĂяoꂽ̃C[摜ƍs܂B
+ C[摜̍XV𔽉fɂ́Aēx̃\bhĂяoKv܂B
+ VideOverlay.OnFrameUpdate gpāA + C[摜XVꂽƂ𒲂ׂẴ\bhĂяo悤ɂ΁AIɍXVf悤ɂȂ܂B + onFrameUpdateŖt[̃\bhĂяoꍇAȂ蕉ׂ܂̂ł͔ǂłB
+ ~LT[[hł̂ݗp”\łB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html b/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html new file mode 100644 index 0000000..b1bb263 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setPeriodEvent.html @@ -0,0 +1,59 @@ + + + + + + + setPeriodEvent - wt[ł̃Cxg̎w + + + + + + + + + +

VideoOverlay.setPeriodEvent

+
+
@\/Ӗ
+
+wt[ł̃Cxg̎w
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setPeriodEvent(eventFrame)
+
+
+
+ + + +
eventFrame onPeriodCxg𔭐t[w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ w肵t[onPeriodCxg𔭐܂B
+ onPeriodCxǵAxƉ܂BĂєꍇ͍ēx̃\bhŐݒ肵ĂB
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.cancelPeriodEvent
+VideoOverlay.onPeriod
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setPos.html b/docs/kr2doc/contents/f_VideoOverlay_setPos.html new file mode 100644 index 0000000..cc43958 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setPos.html @@ -0,0 +1,57 @@ + + + + + + + setPos - Đ`̍ʒuw + + + + + + + + + +

VideoOverlay.setPos

+
+
@\/Ӗ
+
+Đ`̍ʒuw
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setPos(left, top)
+
+
+
+ + + + + +
left @fBAĐ邽߂̋`̈̍[ʒuw肵܂B
+
top @fBAĐ邽߂̋`̈̏[ʒuw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBAĐ邽߂̋`̈̍ʒuw肵܂B
+ @ẂAEBhẼNCAg ( C\”\ȗ̈ ) ł̍WŁAsNZPʂ + w肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html b/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html new file mode 100644 index 0000000..41d8391 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setSegmentLoop.html @@ -0,0 +1,67 @@ + + + + + + + setSegmentLoop - t[ԃ[v̐ݒ + + + + + + + + + +

VideoOverlay.setSegmentLoop

+
+
@\/Ӗ
+
+t[ԃ[v̐ݒ
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setSegmentLoop(comeFrame, goFrame)
+
+
+
+ + + + + +
comeFrame @[vړt[([v̎n[t[)BĐgoFrameɒBƂAĐwbh͂̃t[Ɉړ܂B
+
goFrame @[vI_t[([v̏I[t[)B̃t[1‘Õt[̕\IAĐwbhcomeFrameֈړ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ w肳ꂽt[ԂŃ[vs܂B
+ [vI[(goFrame)ł́AonPeriodCxg܂B
+ comeFramẽt[ɂ̓[r[t@CɃL[t[ݒ肵ĂKv܂B
+ ݒ肳ĂȂꍇ́A + [vI_n_ֈړɎw肳ꂽt[ɍł߂L[t[֍Đʒuړ邱ƂɂȂ܂B
+ ̋@\́ASWFĐɂ͗pł܂B +
+
Q
+
+VideoOverlay.cancelSegmentLoop
+VideoOverlay.onPeriod
+VideoOverlay.segmentLoopStartFrame
+VideoOverlay.segmentLoopEndFrame
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_setSize.html b/docs/kr2doc/contents/f_VideoOverlay_setSize.html new file mode 100644 index 0000000..878295f --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_setSize.html @@ -0,0 +1,56 @@ + + + + + + + setSize - Đ`̃TCYw + + + + + + + + + +

VideoOverlay.setSize

+
+
@\/Ӗ
+
+Đ`̃TCYw
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+setSize(width, height)
+
+
+
+ + + + + +
width @fBAĐ邽߂̋`̈̉w肵܂B
+
height @fBAĐ邽߂̋`̈̏cw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBAĐ邽߂̋`̈̃TCYsNZPʂŎw肵܂B
+ @o[Wł́ACĐɂ͂̃\bhgp邱Ƃ͂ł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_stop.html b/docs/kr2doc/contents/f_VideoOverlay_stop.html new file mode 100644 index 0000000..17d5d8a --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_stop.html @@ -0,0 +1,48 @@ + + + + + + + stop - Đ~ + + + + + + + + + +

VideoOverlay.stop

+
+
@\/Ӗ
+
+Đ~
+
^Cv
+
+VideoOverlayNX̃\bh
+
+
\
+
+stop()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍Đ~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_top.html b/docs/kr2doc/contents/f_VideoOverlay_top.html new file mode 100644 index 0000000..3e20090 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_top.html @@ -0,0 +1,41 @@ + + + + + + + top - Đ`̏[ʒu + + + + + + + + + +

VideoOverlay.top

+
+
@\/Ӗ
+
+Đ`̏[ʒu
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ`̏[ʒu\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+VideoOverlay.left
+VideoOverlay.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_totalTime.html b/docs/kr2doc/contents/f_VideoOverlay_totalTime.html new file mode 100644 index 0000000..9443888 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_totalTime.html @@ -0,0 +1,37 @@ + + + + + + + totalTime - v + + + + + + + + + +

VideoOverlay.totalTime

+
+
@\/Ӗ
+
+v
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏop)
+
+
+
+ vԂmsPʂŕ\܂B
+ SWF Đł͖łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_visible.html b/docs/kr2doc/contents/f_VideoOverlay_visible.html new file mode 100644 index 0000000..a3d7a31 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - Žǂ + + + + + + + + + +

VideoOverlay.visible

+
+
@\/Ӗ
+
+Žǂ
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ̈悪Žǂw肵܂Blݒ肷邱Ƃł܂B
+ @^ȂΉŽAUȂΕsŽłB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_VideoOverlay_width.html b/docs/kr2doc/contents/f_VideoOverlay_width.html new file mode 100644 index 0000000..e3ff444 --- /dev/null +++ b/docs/kr2doc/contents/f_VideoOverlay_width.html @@ -0,0 +1,42 @@ + + + + + + + width - Đ`̉ + + + + + + + + + +

VideoOverlay.width

+
+
@\/Ӗ
+
+Đ`̉
+
^Cv
+
+VideoOverlayNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ`̉\܂Blݒ肷邱Ƃł܂B
+ @̃vpeB́Ao[Wł̓CĐ͎gpł܂(ɃTCY̓rfĨTCYƓɂȂ܂)B
+
+
Q
+
+VideoOverlay.height
+VideoOverlay.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html new file mode 100644 index 0000000..e23dae9 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder.html @@ -0,0 +1,48 @@ + + + + + + + WaveSoundBuffer.PhaseVocoder + + + + + + + + +

WaveSoundBuffer.PhaseVocoder

+@WaveSoundBuffer.PhaseVocoder NX́ÃCX^X WaveSoundBuffer.filters ɓo^Ďgp邽߂̃tB^ŁAPhase Vocoder (ʑ{R[_) ̋@\񋟂܂B
+@Phase Vocoder ł́AĐxۂ܂܂ł̉̕ύX (sb`EVt^) Aۂ܂܂ł̍Đx̕ύX (^CEVt^) sƂł܂B
+
+

o

+
+
RXgN^
+
+PhaseVocoder
+
+
\bh
+
+Ȃ +
+
vpeB
+
+interface ( C^[tF[XIuWFNg擾 )
+overlap ( I[o[bvJEg )
+pitch ( g̃XP[ )
+time ( Ԏ̃XP[ )
+window ( EBhETCY )
+
+
Cxg
+
+Ȃ +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html new file mode 100644 index 0000000..ae140b6 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_PhaseVocoder.html @@ -0,0 +1,50 @@ + + + + + + + PhaseVocoder - PhaseVocoder IuWFNg̍\z + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.PhaseVocoder

+
+
@\/Ӗ
+
+PhaseVocoder IuWFNg̍\z
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃RXgN^
+
+
\
+
+PhaseVocoder()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @WaveSoundBuffer.PhaseVocoder NX̃IuWFNg\z܂B
+ @쐬CX^X WaveSoundBuffer.filters WaveSoundBuffer + CX^Xɓo^ĂB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html new file mode 100644 index 0000000..514e0d8 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_interface.html @@ -0,0 +1,36 @@ + + + + + + + interface - C^[tF[XIuWFNg擾 + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.interface

+
+
@\/Ӗ
+
+C^[tF[XIuWFNg擾
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃vpeB (ǂݏ”\)
+
+
+
+ @IɎgp܂BXNvg͎gpȂłB +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html new file mode 100644 index 0000000..00dad20 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_overlap.html @@ -0,0 +1,41 @@ + + + + + + + overlap - I[o[bvJEg + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.overlap

+
+
@\/Ӗ
+
+I[o[bvJEg
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃vpeB (ǂݏ”\)
+
+
+
+ @I[o[bvJEg (I[o[TvOW) \܂B
+ @02`32̊Ԃ2̗ݏ̐lw肵ĂBftHg0łB
+ @0w肷ƁA݂timevpeB̒lɏ]āAK؂Ȓlݒ肳܂B
+ @̐l傫ƁAԎ̕\Ȃ܂BƂɍĐxxꍇ͑߂̐lĂƗǂł傤B
+ @l傫CPUgp悤ɂȂ܂B
+ @̃vpeBւ̕ύX̓A^Cɔf܂Aobt@O̊֌WŁAۂɂꂪĐ܂ł2bx̎Ԃ܂B܂A؂ւ莞ɃmCY鎖܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html new file mode 100644 index 0000000..018b90b --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_pitch.html @@ -0,0 +1,42 @@ + + + + + + + pitch - g̃XP[ + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.pitch

+
+
@\/Ӗ
+
+g̃XP[
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃vpeB (ǂݏ”\)
+
+
+
+ @g̃XP[\܂Blݒ肷邱Ƃł܂B
+ @w”\Ȑl 0.0 𒴂鐔lłB
+ @1.0 w肷 g̃XP[͕ς܂(͕ς܂)B
+ @Ƃ 1.0594630943593 w肷ƁAA܂B
+ @Ƃ 0.9438743126817 w肷ƁAA܂B
+ @time vpeB pitch vpeB 1 ̏ꍇł Phase Vocoder tB^͓삵A͑򉻂ACPU Ԃgp܂BƂ 1 ̂܂܎ĝł΁AtB^z񂩂炱̃tB^͂Ăق悢ł傤B
+ @̃vpeBւ̕ύX̓A^Cɔf܂Aobt@O̊֌WŁAۂɂꂪĐ܂ł2bx̎Ԃ܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html new file mode 100644 index 0000000..af4d029 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_time.html @@ -0,0 +1,42 @@ + + + + + + + time - Ԏ̃XP[ + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.time

+
+
@\/Ӗ
+
+Ԏ̃XP[
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃vpeB (ǂݏ”\)
+
+
+
+ @Ԏ̃XP[\܂Blݒ肷邱Ƃł܂B
+ @w”\Ȑl 0 𒴂łBA܂ɏlCPUׂȂAň̏ꍇ͍ĐłȂꍇ܂B܂A1.95𒴂肩特ȂAoverlap傫ĂPłȂꍇ܂(ASY̓ɋNĂ܂)B
+ @1.0 w肷 Ԏ̃XP[͕ς܂(Đx͕ς܂)B
+ @Ƃ 1.5 w肷ƁAԎ̃XP[1.5{ɂȂAxĐ܂ (Đ1.5{̎Ԃ悤ɂȂ܂)B
+ @Ƃ 0.5 w肷ƁAԎ̃XP[0.5{ɂȂAĐ܂ ({ōĐ܂)B + @time vpeB pitch vpeB 1 ̏ꍇł Phase Vocoder tB^͓삵A͑򉻂ACPU Ԃgp܂BƂ 1 ̂܂܎ĝł΁AtB^z񂩂炱̃tB^͂Ăق悢ł傤B
+ @̃vpeBւ̕ύX̓A^Cɔf܂Aobt@O̊֌WŁAۂɂꂪĐ܂ł2bx̎Ԃ܂B܂A؂ւ莞ɃmCY鎖܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html new file mode 100644 index 0000000..cb49174 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.PhaseVocoder_window.html @@ -0,0 +1,41 @@ + + + + + + + window - EBhETCY + + + + + + + + + +

WaveSoundBuffer.PhaseVocoder.window

+
+
@\/Ӗ
+
+EBhETCY
+
^Cv
+
+WaveSoundBuffer.PhaseVocoderNX̃vpeB (ǂݏ”\)
+
+
+
+ @PhaseVocoderŎgpĂ FFT (t[Gϊ) ̃EBhETCY(t[TCY)\܂B + @64`32768̊Ԃ2̗ݏ̐lw肵ĂBftHg4096łB
+ @̐l傫ƁAg̕\͍Ȃ܂(ɂȂ܂)AԎ̕\ႭȂ܂(̃A^bNɂԂȂ܂)B
+ @l傫CPUgp悤ɂȂ܂B𗎂ƂɂށAŒ̒lTĂB
+ @44.1KHz̉ł̓EBhETCY=256炢悢ł傤ByȂł̓EBhETCY=4096炢ǂł傤B
+ @̃vpeBւ̕ύX́AWaveSoundBuffer.open\bhsꂽƂɔf܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer.html new file mode 100644 index 0000000..c6a547d --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer.html @@ -0,0 +1,69 @@ + + + + + + + WaveSoundBuffer + + + + + + + + +

WaveSoundBuffer

+@WaveSoundBuffer NX́APCM̍ĐǗNXłB
+@WaveSoundBuffer NXł́A[v`[i ō쐬 .sli t@Cǂݍ݁A邱Ƃł܂Bڂ̓[v`[i̐B
+
+

o

+
+
RXgN^
+
+WaveSoundBuffer
+
+
\bh
+
+fade ( tF[hJn )
+freeDirectSound ( DirectSound ̉ )
+getVisBuffer ( opf[^̎擾 )
+open ( fBAJ )
+play ( fBAĐ )
+stop ( fBA~ )
+stopFade ( tF[h~ )
+
+
vpeB
+
+bits ( ʎqrbg )
+channels ( `l )
+filters ( tB^z )
+flags ( tO )
+frequency ( TvOg )
+globalFocusMode ( tH[JX[h )
+globalVolume ( 批 )
+labels ( x )
+looping ( [vĐsǂ )
+pan ( p )
+paused ( ꎞ~Ԃǂ )
+position ( Đʒu )
+samplePosition ( Đʒu )
+status ( Xe[^X )
+totalTime ( fBA̍Đ )
+useVisBuffer ( opobt@gp邩ǂ )
+volume ( )
+volume2 ( Q )
+
+
Cxg
+
+onFadeCompleted ( tF[hI )
+onLabel ( xʉ߂ )
+onStatusChanged ( Xe[^XύXꂽ )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html new file mode 100644 index 0000000..74ee07d --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_WaveSoundBuffer.html @@ -0,0 +1,53 @@ + + + + + + + WaveSoundBuffer - WaveSoundBuffer IuWFNg̍\z + + + + + + + + + +

WaveSoundBuffer.WaveSoundBuffer

+
+
@\/Ӗ
+
+WaveSoundBuffer IuWFNg̍\z
+
^Cv
+
+WaveSoundBufferNX̃RXgN^
+
+
\
+
+WaveSoundBuffer(owner)
+
+
+
+ + + +
owner @Cxg̔w肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @WaveSoundBuffer NX̃IuWFNg\z܂B
+ @Cxg owner Ŏw肵IuWFNg action \bhĂяo܂Bowner null w肷 action \bh͌Ă΂܂Bʏ Window NX̃IuWFNg owner Ɏw肵܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html b/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html new file mode 100644 index 0000000..5b2f489 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_bits.html @@ -0,0 +1,38 @@ + + + + + + + bits - ʎqrbg + + + + + + + + + +

WaveSoundBuffer.bits

+
+
@\/Ӗ
+
+ʎqrbg
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @ݍĐ̃TEh̗ʎqrbg\܂B
+ @CD Ɠʎqrbg̏ꍇ 16 ɂȂ܂B
+ @fBAJĂȂԂł͐ȒlԂȂ”\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html b/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html new file mode 100644 index 0000000..ff93493 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_channels.html @@ -0,0 +1,38 @@ + + + + + + + channels - `l + + + + + + + + + +

WaveSoundBuffer.channels

+
+
@\/Ӗ
+
+`l
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @ݍĐ̃TEh̃`l\܂B
+ @m̏ꍇ 1AXeȈꍇ 2 ɂȂ܂B
+ @fBAJĂȂԂł͐ȒlԂȂ”\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html b/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html new file mode 100644 index 0000000..e88157f --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_fade.html @@ -0,0 +1,60 @@ + + + + + + + fade - tF[hJn + + + + + + + + + +

WaveSoundBuffer.fade

+
+
@\/Ӗ
+
+tF[hJn
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+fade(to, time, delay=0)
+
+
+
+ + + + + + + +
to @B鉹ʂw肵܂B
+ @ʂ̎wɂ‚Ă WaveSoundBuffer.volume vpeBQƂ + B
+
time @tF[hɂ鎞Ԃ ms PʂŎw肵܂B
+
delay @tF[hJn܂ł̑҂Ԃ ms PʂŎw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @tF[h ( AIȉʂ̕ω ) Jn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html b/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html new file mode 100644 index 0000000..c43f9e7 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_filters.html @@ -0,0 +1,46 @@ + + + + + + + filters - tB^z + + + + + + + + + +

WaveSoundBuffer.filters

+
+
@\/Ӗ
+
+tB^z
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @CT[VtB^IuWFNgێĂz(ArrayNX̃CX^X)łB
+ @̔zɃtB^IuWFNgo^邱ƂɂAĐɃA^Cʼnɑ΂ + lXȌʂ邱Ƃł܂B
+ @tB^zւ̕ύXf̂́AWaveSoundBuffer.open\bhsꂽ + łB܂ł́A̔zւ̕ύXsĂf͂܂B
+:
var buf = new WaveSoundBuffer(window);
+()
+buf.filters.clear(); // tB^zNA
+buf.filters.add(new WaveSoundBuffer.PhaseVocoder()); // PhaseVocodertB^lj
+buf.filters[0].time = 0.5; // {Đ
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html b/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html new file mode 100644 index 0000000..4fa3be1 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_flags.html @@ -0,0 +1,48 @@ + + + + + + + flags - tO + + + + + + + + + +

WaveSoundBuffer.flags

+
+
@\/Ӗ
+
+tO
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @tO\IuWFNg𓾂邱Ƃł܂B
+ @̃IuWFNgɂ 0 ` 15 ̃vpeBAꂼetO̒l\Ă܂BvpeBɂ͊ԐڃoIZq ('[ ]' Zq) păANZX邱Ƃł܂B̃vpeBɂ͒lݒ肷邱Ƃł܂Bl 0 ` 9999 ͈̔͂łAA邱Ƃ͂ł܂B
+ @̃IuWFNg count vpeB͏ 16 Ԃ܂B
+ @̃IuWFNgɂ reset \bhÃ\bhsƁASẴtO 0 ɃZbg܂B
+ @fBAJĂȂꍇ́ÃIuWFNg̃vpeBɒlݒ肵Ă܂B
+ @̃IuWFNg͈ꌩzIuWFNgɂ܂ATJS̔zIuWFNg('Array' NX̃IuWFNg) ł͂܂B
+ @tO WaveSoundBuffer.open \bhőS 0 ɃZbg܂B
+:
var buf = new WaveSoundBuffer(window);
+()
+buf.flags.reset(); // SẴtO 0 ɃZbg
+var cnt = buf.flags.count; // cnt ɂ 16 
+buf.flags[4] = 34; // 4Ԃ̃tO34
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html b/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html new file mode 100644 index 0000000..b682a4f --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_freeDirectSound.html @@ -0,0 +1,52 @@ + + + + + + + freeDirectSound - DirectSound ̉ + + + + + + + + + +

WaveSoundBuffer.freeDirectSound

+
+
@\/Ӗ
+
+DirectSound ̉
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+freeDirectSound()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @DirectSound ܂BׂĂ WaveSoundBuffer NX̃IuWFNg͒~Ԃ + Ȃ܂B
+ @DirectSound WaveMapper ( MCI ) ɂĐ𓯎ɍsȂ‹Ȃǂ DirectSound + 邽߂ɂ̃\bhg܂B
+ @̃\bh WaveSoundBuffer NXɂ݂܂ (WaveSoundBufferꂽIuWFNgɂ̃\bh͂܂)Bgpۂ WaveSoundBuffer.freeDirectSound(); ƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html b/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html new file mode 100644 index 0000000..6dd34d7 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_frequency.html @@ -0,0 +1,39 @@ + + + + + + + frequency - TvOg + + + + + + + + + +

WaveSoundBuffer.frequency

+
+
@\/Ӗ
+
+TvOg
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @ݍĐ̃TEh̃TvOg\܂Blݒ肷邱Ƃł܂B
+ @CD ƓTvOg̏ꍇ 44100 ɂȂ܂B
+ @fBAJĂȂԂł͐ȒlԂȂ”\܂B
+ @lݒ肷ƁA̎gōĐ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html new file mode 100644 index 0000000..d3e244d --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_getVisBuffer.html @@ -0,0 +1,79 @@ + + + + + + + getVisBuffer - opf[^̎擾 + + + + + + + + + +

WaveSoundBuffer.getVisBuffer

+
+
@\/Ӗ
+
+opf[^̎擾
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+getVisBuffer(buffer, numsamples, channel, ahead=0)
+
+
+
+ + + + + + + + + +
buffer @o̓f[^ރobt@w肵܂B
+ @obt@ 16bit t̔zŁAnumsamples channels + Ŏw肵Tv܂̂ɏ\Ȍ ( numsamples * channels ȏ ) + łKv܂B
+ @channels 1 ȊOw肵ꍇ́Ae`l̃Tv̓C^[[u + ( XeIȂ E E EEEȄ ) i[܂B
+ @z̐擪vfւ̃|C^w肷Kv܂A^ɃLXg + nĂB
+
numsamples @擾Tvw肵܂B
+
channel @擾`lw肵܂B
+ @1 w肷ƁAm̏ꍇ͂̂܂܁AłȂꍇ 1`lɃ_E~bNX + ꂽf[^𓾂邱Ƃł܂B
+ @1 ȊO̐lw肷ꍇ́AĐ̃TEhƓ`lw肷Kv + B̂΂́Â܂܂̃f[^𓾂邱Ƃł܂B
+
ahead @ǂ݂Tvw肵܂B
+ @݂̍ĐʒuÄŎw肵TvɂTv擾邱Ƃł܂B
+ @0 w肷邩ÄȗƁA݂̍Đʒu̎擾ɂȂ܂B
+
+
+
߂l
+
+擾łTv߂܂B
+
+
+ @op PCM f[^擾܂B
+ @݂̍Đʒu PCM f[^ǂݍ݁Abuffer Ŏw肵zɏ݂܂B
+ @Aobt@̏ԂĐ`ɂĂ͐Ƀf[^ǂݍ߂Ȃ”\܂B
+ @̃\bh C C++ ŏꂽvOC痘p邱Ƃz肵Ă܂̂ŁAƂ + buffer TJS ̔zw肷AȂǂ̂悤ȂƂ͂ł܂B
+ @̃\bhgpɂ WaveSoundBuffer.useVisBuffer vpeB^Ɏw肷 + Kv܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html b/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html new file mode 100644 index 0000000..edc027e --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_globalFocusMode.html @@ -0,0 +1,42 @@ + + + + + + + globalFocusMode - tH[JX[h + + + + + + + + + +

WaveSoundBuffer.globalFocusMode

+
+
@\/Ӗ
+
+tH[JX[h
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @tH[JX[h\܂Blݒ肷邱Ƃł܂B
+ @tH[JX[h́AAvP[VŏƂANeBuɂȂƂɃ~[g郂[hłB
+ @sgfmNeverMutew肷ƁAAvP[Vǂ̂悤ȏԂł~[g͂܂B
+ @sgfmMuteOnMinimizew肷ƁAAvP[VŏɃ~[g܂B
+ @sgfmMuteOnDeactivatew肷ƁAAvP[VANeBuƂɃ~[g܂B
+ @̃vpeB WaveSoundBuffer NXɂ݂܂ (WaveSoundBufferꂽIuWFNgɂ̃vpeB͂܂)Bgpۂ WaveSoundBuffer.globalFocusMode ƂĂB
+ @̃vpeB̐ݒAR}hCIvVŎw肵 '-wsmute' (DirectSound ~[g) ̐ݒ肪D悳܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html b/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html new file mode 100644 index 0000000..9da5247 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_globalVolume.html @@ -0,0 +1,39 @@ + + + + + + + globalVolume - 批 + + + + + + + + + +

WaveSoundBuffer.globalVolume

+
+
@\/Ӗ
+
+批
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @批 (}X^[{[)\܂Blݒ肷邱Ƃł܂B
+ @̉ʂ́AׂĂ WaveSoundBuffer ɉe܂B
+ @0 ` 100000 ̐lŎw肵A 0 S~[gA100000 100% ̉ʂƂȂ܂BftHg̒l 100000 łB
+ @̃vpeB WaveSoundBuffer NXɂ݂܂ (WaveSoundBufferꂽIuWFNgɂ̃vpeB͂܂)Bgpۂ WaveSoundBuffer.globalVolume ƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html b/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html new file mode 100644 index 0000000..fca791c --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_labels.html @@ -0,0 +1,43 @@ + + + + + + + labels - x + + + + + + + + + +

WaveSoundBuffer.labels

+
+
@\/Ӗ
+
+x
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @x\IuWFNg𓾂邱Ƃł܂B
+ @̃IuWFNg͎zŁAꂼA[v񒆂̃x̖OoƂvfĂ܂Bꂼ̗vfzŁAname o̓x̖O\Aposition o̓~bPʂł̃ẍʒu\AsamplePosition ̓TvPʂł̃ẍʒu\Ă܂B
+ @̎z͓ǂݏopłƍlĂBlAVo쐬Ăf邱Ƃ͂܂B
+:
var buf = new WaveSoundBuffer(window);
+()
+debug.message(buf.labels['start'].position); // 'start' Ƃẍʒu~bPʂ
+debug.message(buf.labels['start'].samplePosition); // 'start' ƂẍʒuTvPʂ
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html b/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html new file mode 100644 index 0000000..23d45ca --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_looping.html @@ -0,0 +1,38 @@ + + + + + + + looping - [vĐsǂ + + + + + + + + + +

WaveSoundBuffer.looping

+
+
@\/Ӗ
+
+[vĐsǂ
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @[vĐsǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƃ[vĐ܂B
+ @Uw肵ĂAĐĂ郁fBAɃ[v񂪂΁A[v񂪗p܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html new file mode 100644 index 0000000..280e415 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onFadeCompleted.html @@ -0,0 +1,44 @@ + + + + + + + onFadeCompleted - tF[hI + + + + + + + + + +

WaveSoundBuffer.onFadeCompleted

+
+
@\/Ӗ
+
+tF[hI
+
^Cv
+
+WaveSoundBufferNX̃Cxg
+
+
\
+
+onFadeCompleted()
+
+
+

+
+
+
+ @WaveSoundBuffer.fade \bhŊJntF[hIƂɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html new file mode 100644 index 0000000..c4eefe7 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onLabel.html @@ -0,0 +1,48 @@ + + + + + + + onLabel - xʉ߂ + + + + + + + + + +

WaveSoundBuffer.onLabel

+
+
@\/Ӗ
+
+xʉ߂
+
^Cv
+
+WaveSoundBufferNX̃Cxg
+
+
\
+
+onLabel(name)
+
+
+
+ + + +
name @ʉ߂xłB
+
+
+
+
+ @Đʒuxʉ߂ۂɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html b/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html new file mode 100644 index 0000000..ff77d8f --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_onStatusChanged.html @@ -0,0 +1,49 @@ + + + + + + + onStatusChanged - Xe[^XύXꂽ + + + + + + + + + +

WaveSoundBuffer.onStatusChanged

+
+
@\/Ӗ
+
+Xe[^XύXꂽ
+
^Cv
+
+WaveSoundBufferNX̃Cxg
+
+
\
+
+onStatusChanged(status)
+
+
+
+ + + +
status @VXe[^XłB
+ @WaveSoundBuffer.status vpeBQƂĂB
+
+
+
+
+ @Đ̃Xe[^X ( ) ςɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_open.html b/docs/kr2doc/contents/f_WaveSoundBuffer_open.html new file mode 100644 index 0000000..77992ea --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_open.html @@ -0,0 +1,55 @@ + + + + + + + open - fBAJ + + + + + + + + + +

WaveSoundBuffer.open

+
+
@\/Ӗ
+
+fBAJ
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+open(storage)
+
+
+
+ + + +
storage + @ĐXg[Ww肵܂B
+
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @w肳ꂽfBAJ܂B̃\bh͍ĐJn܂B
+ @w肳ꂽXg[W .sli tt@C΁ATEh[vƂēǂݍ݂܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html b/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html new file mode 100644 index 0000000..546f1b4 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_pan.html @@ -0,0 +1,38 @@ + + + + + + + pan - p + + + + + + + + + +

WaveSoundBuffer.pan

+
+
@\/Ӗ
+
+p
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @p (ʒu) \܂Blݒ肷邱Ƃł܂B
+ @̕鍶Ëʒuw肷邱Ƃł܂B
+ @-100000 ` 0 ` 100000 ̐lŎw肵A -100000 SɍA0 A100000 SɉEɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html b/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html new file mode 100644 index 0000000..12a5098 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_paused.html @@ -0,0 +1,39 @@ + + + + + + + paused - ꎞ~Ԃǂ + + + + + + + + + +

WaveSoundBuffer.paused

+
+
@\/Ӗ
+
+ꎞ~Ԃǂ
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @ꎞ~Ԃǂ\܂Blݒ肷邱Ƃł܂B
+ @^̏ꍇ͈ꎞ~ԂłB
+ + +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_play.html b/docs/kr2doc/contents/f_WaveSoundBuffer_play.html new file mode 100644 index 0000000..fbf27db --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_play.html @@ -0,0 +1,48 @@ + + + + + + + play - fBAĐ + + + + + + + + + +

WaveSoundBuffer.play

+
+
@\/Ӗ
+
+fBAĐ
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+play()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA̍ĐJn܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_position.html b/docs/kr2doc/contents/f_WaveSoundBuffer_position.html new file mode 100644 index 0000000..22f5eea --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_position.html @@ -0,0 +1,38 @@ + + + + + + + position - Đʒu + + + + + + + + + +

WaveSoundBuffer.position

+
+
@\/Ӗ
+
+Đʒu
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đʒu ms Pʂŕ\܂Blݒ肷Ƃ̈ʒuɈړ܂B
+ + +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html b/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html new file mode 100644 index 0000000..e1a9197 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_samplePosition.html @@ -0,0 +1,36 @@ + + + + + + + samplePosition - Đʒu + + + + + + + + + +

WaveSoundBuffer.samplePosition

+
+
@\/Ӗ
+
+Đʒu
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @ĐʒuTvPʂŕ\܂Blݒ肷Ƃ̈ʒuɈړ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_status.html b/docs/kr2doc/contents/f_WaveSoundBuffer_status.html new file mode 100644 index 0000000..bdaa012 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_status.html @@ -0,0 +1,40 @@ + + + + + + + status - Xe[^X + + + + + + + + + +

WaveSoundBuffer.status

+
+
@\/Ӗ
+
+Xe[^X
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @݂̏Ԃ\܂B
+ @Ԃ͕ŕ\Aȉ̒lƂ܂B
+ "unload" : fBAJĂȂ
+ "play" : fBA͍Đł
+ "stop" : fBA͒~ł
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html b/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html new file mode 100644 index 0000000..3054cf7 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_stop.html @@ -0,0 +1,48 @@ + + + + + + + stop - fBA~ + + + + + + + + + +

WaveSoundBuffer.stop

+
+
@\/Ӗ
+
+fBA~
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+stop()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @fBA~܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html b/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html new file mode 100644 index 0000000..2434e4b --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_stopFade.html @@ -0,0 +1,49 @@ + + + + + + + stopFade - tF[h~ + + + + + + + + + +

WaveSoundBuffer.stopFade

+
+
@\/Ӗ
+
+tF[h~
+
^Cv
+
+WaveSoundBufferNX̃\bh
+
+
\
+
+stopFade()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @WaveSoundBuffer.fade \bhŊJntF[hIɒ~܂B
+ @ʂ͒~_̂܂܂ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html b/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html new file mode 100644 index 0000000..eb6b6f4 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_totalTime.html @@ -0,0 +1,38 @@ + + + + + + + totalTime - fBA̍Đ + + + + + + + + + +

WaveSoundBuffer.totalTime

+
+
@\/Ӗ
+
+fBA̍Đ
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏop)
+
+
+
+ @fBȂĐԂ ms Pʂŕ\܂B
+ + +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html b/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html new file mode 100644 index 0000000..5da08e9 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_useVisBuffer.html @@ -0,0 +1,40 @@ + + + + + + + useVisBuffer - opobt@gp邩ǂ + + + + + + + + + +

WaveSoundBuffer.useVisBuffer

+
+
@\/Ӗ
+
+opobt@gp邩ǂ
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @opobt@gp邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷Ǝopobt@p”\ɂȂAWaveSoundBuffer.getVisBuffer \bh + p”\ɂȂ܂B
+ @ftHgł͋UɂȂĂ܂B^w肷ƋUw肵Ƃ̃ CPU Ԃ + 悤ɂȂ̂ŒӂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html b/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html new file mode 100644 index 0000000..716ec94 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_volume.html @@ -0,0 +1,37 @@ + + + + + + + volume - + + + + + + + + + +

WaveSoundBuffer.volume

+
+
@\/Ӗ
+
+
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ 0 ` 100000 ̐lŎw肵A 0 S~[gA100000 100% ̉ʂƂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html b/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html new file mode 100644 index 0000000..c5b3917 --- /dev/null +++ b/docs/kr2doc/contents/f_WaveSoundBuffer_volume2.html @@ -0,0 +1,42 @@ + + + + + + + volume2 - Q + + + + + + + + + +

WaveSoundBuffer.volume2

+
+
@\/Ӗ
+
+Q
+
^Cv
+
+WaveSoundBufferNX̃vpeB (ǂݏ”\)
+
+
+
+ @Đ鉹ʂ\܂Blݒ肷邱Ƃł܂B
+ @WaveSoundBuffer.volume vpeBƈႤ̂́ÃvpeB + WaveSoundBuffer.fade \bhłωȂƂƂłB
+ @ŏIIȉʂ́Avolume vpeBƂ̃vpeB̐ςŌ肳܂Bvolume vpeB + 100000 ( 100% ) volume2 vpeB 100000 ( 100% ) Ȃ 100% ~ 100% = 100% + 100% ̉ʂōĐ܂Bvolume vpeB 50000 ( 50% ) volume2 vpeB 75000 ( 75% ) Ȃ + 50% ~ 75% = 37.5% 37.5 % ̉ʂōĐ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window.html b/docs/kr2doc/contents/f_Window.html new file mode 100644 index 0000000..5926c7a --- /dev/null +++ b/docs/kr2doc/contents/f_Window.html @@ -0,0 +1,108 @@ + + + + + + + Window + + + + + + + + +

Window

+@Window NX́AEBhEǗ邽߂̃NXłB
+
+

o

+
+
RXgN^
+
+Window
+
+
\bh
+
+add ( ǗIuWFNg̒lj )
+beginMove ( EBhEړ̊Jn )
+bringToFront ( EBhEőOʂɈړ )
+close ( EBhE‚ )
+hideMouseCursor ( }EXJ[\ꎞIɉB )
+postInputEvent ( ̓Cxg̐ )
+registerMessageReceiver ( bZ[WM֐̓o^/o^폜 )
+remove ( ǗIuWFNg̍폜 )
+removeMaskRegion ( EBhE[W̉ )
+setInnerSize ( NCAgTCY̐ݒ )
+setLayerPos ( C̕\ItZbg̐ݒ )
+setMaskRegion ( EBhE[W}XNɏ]Đݒ )
+setMaxSize ( EBhE̍őTCY̐ݒ )
+setMinSize ( EBhE̍ŏTCY̐ݒ )
+setPos ( EBhEʒu̐ݒ )
+setSize ( EBhETCY̐ݒ )
+setZoom ( Cg{̐ݒ )
+showModal ( [_ŃEBhE\ )
+update ( EBhEe̋Iȕ` )
+
+
vpeB
+
+HWND ( EBhEnh )
+borderStyle ( EBhEO )
+caption ( EBhẼLvV )
+drawDevice ( `foCX )
+focusable ( tH[JX擾”\ )
+focusedLayer ( tH[JXĂ郌CIuWFNg )
+fullScreen ( tXN[ǂ )
+height ( EBhȄc )
+imeMode ( ftHgIME[h )
+innerHeight ( NCAg̈̏c )
+innerSunken ( NCAg̈悪񂾂悤ȊO‚ǂ )
+innerWidth ( NCAg̈̉ )
+layerLeft ( C̕\ItZbg̍[ʒu )
+layerTop ( C̕\ItZbg̏[ʒu )
+left ( EBhE̍[ʒu )
+mainWindow ( CEBhE )
+maxHeight ( EBhE̍ő̏c )
+maxWidth ( EBhE̍ő̉ )
+menu ( [gj[IuWFNg )
+minHeight ( EBhE̍ŏ̏c )
+minWidth ( EBhE̍ŏ̉ )
+mouseCursorState ( }EXJ[\\ )
+primaryLayer ( vC}CIuWFNg )
+showScrollBars ( XN[o[\邩ǂ )
+stayOnTop ( ɍŏʂɕ\邩ǂ )
+top ( EBhȄ[ʒu )
+trapKey ( L[͂gbv邩 )
+useMouseKey ( }EXL[gp邩ǂ )
+visible ( EBhE\Ă邩ǂ )
+width ( EBhẺ )
+zoomDenom ( Cg{() )
+zoomNumer ( Cg{(q) )
+
+
Cxg
+
+onActivate ( EBhEANeBuɂȂƂ )
+onClick ( EBhENbNꂽ )
+onCloseQuery ( EBhE‚mF )
+onDeactivate ( EBhEANeBuɂȂƂ )
+onDoubleClick ( EBhE_uNbNꂽ )
+onFileDrop ( t@Chbvꂽ )
+onKeyDown ( L[ꂽ )
+onKeyPress ( ͂ꂽ )
+onKeyUp ( L[ꂽ )
+onMouseDown ( }EX̃{^ꂽ )
+onMouseEnter ( }EXĂ )
+onMouseLeave ( }EXoĂ )
+onMouseMove ( }EXړ )
+onMouseUp ( }EX̃{^ꂽ )
+onMouseWheel ( }EXzC[] )
+onPopupHide ( |bvAbvEBhE‚ )
+onResize ( EBhẼTCYω )
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_HWND.html b/docs/kr2doc/contents/f_Window_HWND.html new file mode 100644 index 0000000..1747edf --- /dev/null +++ b/docs/kr2doc/contents/f_Window_HWND.html @@ -0,0 +1,44 @@ + + + + + + + HWND - EBhEnh + + + + + + + + + +

Window.HWND

+
+
@\/Ӗ
+
+EBhEnh
+
^Cv
+
+WindowNX̃vpeB (ǂݏop)
+
+
+
+ @EBhEnh\܂B
+ @œ̂͐łAvOCȂǂł̐lgꍇ HWND ^ + LXgĎgĂB
+ @Window.borderStyle ȂǁAꕔ̃vpeB͒lύXƂ + EBhEjAւ܂̂ŒӂĂB
+
+
Q
+
+Window.registerMessageReceiver
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_Window.html b/docs/kr2doc/contents/f_Window_Window.html new file mode 100644 index 0000000..97a0ee1 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_Window.html @@ -0,0 +1,49 @@ + + + + + + + Window - Window IuWFNg̍\z + + + + + + + + + +

Window.Window

+
+
@\/Ӗ
+
+Window IuWFNg̍\z
+
^Cv
+
+WindowNX̃RXgN^
+
+
\
+
+Window()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Window NX̃IuWFNg\z܂B
+ @EBhE͔\̏Ԃō쐬AʒuTCY͖` ( ǂɂ̈ʒuɓKȃTCY ) łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_add.html b/docs/kr2doc/contents/f_Window_add.html new file mode 100644 index 0000000..adfb8c4 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_add.html @@ -0,0 +1,57 @@ + + + + + + + add - ǗIuWFNg̒lj + + + + + + + + + +

Window.add

+
+
@\/Ӗ
+
+ǗIuWFNg̒lj
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+add(object)
+
+
+
+ + + +
object @ǗIuWFNgw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ǗIuWFNglj܂BŎw肳ꂽIuWFNǵAEBhE + ƂɎIɖ悤ɂȂ܂B
+
+
Q
+
+Window.remove
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_beginMove.html b/docs/kr2doc/contents/f_Window_beginMove.html new file mode 100644 index 0000000..685e748 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_beginMove.html @@ -0,0 +1,55 @@ + + + + + + + beginMove - EBhEړ̊Jn + + + + + + + + + +

Window.beginMove

+
+
@\/Ӗ
+
+EBhEړ̊Jn
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+beginMove()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhẼ}EXł̈ړJn܂BʏAEBhẼ^Cgo[hbO + EBhEړ邱Ƃł܂Ã\bh͂̓V~[g܂B
+ @Window.onMouseDown Cxgnhł̃\bhĂԂƁACӂ̉ӏ + EBhEhbOĈړ”\ɂ邱Ƃł܂B
+
+
Q
+
+Window.onMouseDown
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_borderStyle.html b/docs/kr2doc/contents/f_Window_borderStyle.html new file mode 100644 index 0000000..8512739 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_borderStyle.html @@ -0,0 +1,43 @@ + + + + + + + borderStyle - EBhEO + + + + + + + + + +

Window.borderStyle

+
+
@\/Ӗ
+
+EBhEO
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̊O\܂Blݒ肷邱Ƃł܂B
+ @ȉ̒lݒ肷邱Ƃł܂B
+bsDialog : TCYύXs‚́A_CAO{bNXƓl̊O܂B
+bsSingle : TCYύXs‚̃EBhEłB
+bsNone : {[_[̂ȂEBhEłB
+bsSizeable : TCYύX‚̈ʓIȃEBhEłBftHgłB
+bsToolWindow : TCYύXs‚̃c[EBhE(LvV̏EBhE) łB
+bsSizeToolWin : bsToolWindow ƎĂ܂ATCYύX”\łB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_bringToFront.html b/docs/kr2doc/contents/f_Window_bringToFront.html new file mode 100644 index 0000000..ca3636c --- /dev/null +++ b/docs/kr2doc/contents/f_Window_bringToFront.html @@ -0,0 +1,49 @@ + + + + + + + bringToFront - EBhEőOʂɈړ + + + + + + + + + +

Window.bringToFront

+
+
@\/Ӗ
+
+EBhEőOʂɈړ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+bringToFront()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhEőOʂɈړ܂BAvP[VANeBȕꍇ̓AvP[V + ̂ANeBuɂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_caption.html b/docs/kr2doc/contents/f_Window_caption.html new file mode 100644 index 0000000..6f3f3b0 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_caption.html @@ -0,0 +1,37 @@ + + + + + + + caption - EBhẼLvV + + + + + + + + + +

Window.caption

+
+
@\/Ӗ
+
+EBhẼLvV
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhELvV ( ^Cgo[̃^Cg ) \܂B + lݒ肷邱Ƃł܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_close.html b/docs/kr2doc/contents/f_Window_close.html new file mode 100644 index 0000000..b96fd20 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_close.html @@ -0,0 +1,53 @@ + + + + + + + close - EBhE‚ + + + + + + + + + +

Window.close

+
+
@\/Ӗ
+
+EBhE‚
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+close()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Window.showModal \bhŕ\ꂽEBhE‚܂BEBhE‚O Window.onCloseQuery CxgAEBhE‚邱Ƃł邩ǂmF邱Ƃł܂B
+
+
Q
+
+Window.showModal
+Window.onCloseQuery
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_drawDevice.html b/docs/kr2doc/contents/f_Window_drawDevice.html new file mode 100644 index 0000000..1d1a614 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_drawDevice.html @@ -0,0 +1,42 @@ + + + + + + + drawDevice - `foCX + + + + + + + + + +

Window.drawDevice

+
+
@\/Ӗ
+
+`foCX
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @`foCXIuWFNg\܂B
+ @lݒ肷邱Ƃł܂Blݒ肷ƁAȑÕEBhEɎw肳Ă`foCX͎I + ɂȂ܂ (invalidate܂)B
+ @ftHgł́AWindow.PassThroughDrawDevice ƂNX̃CX^Xw肳Ă܂B
+ @Window.PassThroughDrawDevice ̏ڍׂɂ‚ẮAgg\[X core/visual/win32/PassThroughDrawDevice.cpp ̐QƂĂB
+ @Ǝ̕`foCX (vOCŒ񋟂镨) w肷ꍇ́ÃvOC̃hLg + ]ĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_focusable.html b/docs/kr2doc/contents/f_Window_focusable.html new file mode 100644 index 0000000..9b7094d --- /dev/null +++ b/docs/kr2doc/contents/f_Window_focusable.html @@ -0,0 +1,45 @@ + + + + + + + focusable - tH[JX擾”\ + + + + + + + + + +

Window.focusable

+
+
@\/Ӗ
+
+tH[JX擾”\
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @tH[JX擾”\ǂ\܂Blݒ肷邱Ƃł܂B
+ @Uɐݒ肷ƁAtH[JX擾łȂȂA‚܂AEBhEANeBuɂȂȂȂ܂BpƂāA^Cgo[‚ł̃EBhËړEBhẼTCYAu~v{^ăEBhE‚鑀łȂȂ܂B
+ @L[{[h͂𓾂Ƃ Window.trapKey vpeBgp邱Ƃł܂B
+ @ʏÁA|bvAbvj[̂悤ɁAƂOɕ\邪Aꎩg̓tH[JX𓾂ȂEBhE̎ɗp܂B
+ @o[Wł́AEBhEtXN[ƂA邢̓tXN[畜AƂɁÃvpeB̐ݒe”\܂B
+
+
Q
+
+Window.trapKey
+Window.onPopupHide
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_focusedLayer.html b/docs/kr2doc/contents/f_Window_focusedLayer.html new file mode 100644 index 0000000..955310a --- /dev/null +++ b/docs/kr2doc/contents/f_Window_focusedLayer.html @@ -0,0 +1,39 @@ + + + + + + + focusedLayer - tH[JXĂ郌CIuWFNg + + + + + + + + + +

Window.focusedLayer

+
+
@\/Ӗ
+
+tH[JXĂ郌CIuWFNg
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @ tH[JX Ă郌CIuWFNg\܂B + lݒ肷邱Ƃł܂B
+ @null ̏ꍇ͂ǂ̃CtH[JXĂ܂BCIuWFNg + ݒ肷Ƃ̃CɃtH[JXڂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_fullScreen.html b/docs/kr2doc/contents/f_Window_fullScreen.html new file mode 100644 index 0000000..7f86745 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_fullScreen.html @@ -0,0 +1,39 @@ + + + + + + + fullScreen - tXN[ǂ + + + + + + + + + +

Window.fullScreen

+
+
@\/Ӗ
+
+tXN[ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @tXN[ǂ\܂Blݒ肷邱Ƃł܂B
+ @^w肷ƌ݂̃EBhẼNCAg̈悪tXN[ɂȂ܂BtXN[ + ̉ʉ𑜓x̓NCAg̈̃TCYɂȂ܂B
+ @Uw肷ƃEBhE\ɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_height.html b/docs/kr2doc/contents/f_Window_height.html new file mode 100644 index 0000000..55cb0ba --- /dev/null +++ b/docs/kr2doc/contents/f_Window_height.html @@ -0,0 +1,41 @@ + + + + + + + height - EBhȄc + + + + + + + + + +

Window.height

+
+
@\/Ӗ
+
+EBhȄc
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhȄc\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Window.width
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_hideMouseCursor.html b/docs/kr2doc/contents/f_Window_hideMouseCursor.html new file mode 100644 index 0000000..ab91b07 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_hideMouseCursor.html @@ -0,0 +1,50 @@ + + + + + + + hideMouseCursor - }EXJ[\ꎞIɉB + + + + + + + + + +

Window.hideMouseCursor

+
+
@\/Ӗ
+
+}EXJ[\ꎞIɉB
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+hideMouseCursor()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @}EXJ[\ꎞIɉB܂B}EXł + }EXJ[\͍Ăѕ\悤ɂȂ܂B
+ @̃\bh́AWindow.mouseCursorStatemcsTempHiddenɐݒ肷̂Ɠʂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_imeMode.html b/docs/kr2doc/contents/f_Window_imeMode.html new file mode 100644 index 0000000..9074fc6 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_imeMode.html @@ -0,0 +1,39 @@ + + + + + + + imeMode - ftHgIME[h + + + + + + + + + +

Window.imeMode

+
+
@\/Ӗ
+
+ftHgIME[h
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @ftHgIME[h\܂Blݒ肷邱Ƃł܂B
+ @Ŏw肵[h́Aǂ̃CɂtH[JXԂɐݒ肳郂[hłB
+ @w̏ꍇ imDisableŁA͂ǂ̃CɂtH[JXԂł IME ͖ԂłƂƂɂȂ܂B
+ @w”\Ȓlɂ‚Ă Layer.imeMode QƂĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_innerHeight.html b/docs/kr2doc/contents/f_Window_innerHeight.html new file mode 100644 index 0000000..df7db9b --- /dev/null +++ b/docs/kr2doc/contents/f_Window_innerHeight.html @@ -0,0 +1,42 @@ + + + + + + + innerHeight - NCAg̈̏c + + + + + + + + + +

Window.innerHeight

+
+
@\/Ӗ
+
+NCAg̈̏c
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @NCAg̈̏c\܂B + lݒ肷邱Ƃł܂B
+
+
Q
+
+Window.innerWidth
+Window.setInnerSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_innerSunken.html b/docs/kr2doc/contents/f_Window_innerSunken.html new file mode 100644 index 0000000..974eacc --- /dev/null +++ b/docs/kr2doc/contents/f_Window_innerSunken.html @@ -0,0 +1,46 @@ + + + + + + + innerSunken - NCAg̈悪񂾂悤ȊO‚ǂ + + + + + + + + + +

Window.innerSunken

+
+
@\/Ӗ
+
+NCAg̈悪񂾂悤ȊO‚ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhẼNCAg̈悪񂾂悤ȊO‚ǂ\܂B + lݒ肷邱Ƃł܂B
+ @^w肷Ɖ񂾂悤ȊOAUw肷ƃtbgȊO‚悤ɂȂ܂B
+ @̉񂾂悤ȊÔ߂̘g ( 񂾂悤Ȏoʂ• ) ̓NCAg̈ + ɂ͊܂܂܂B
+
+
Q
+
+Window.innerWidth
+Window.innerHeight
+Window.setInnerSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_innerWidth.html b/docs/kr2doc/contents/f_Window_innerWidth.html new file mode 100644 index 0000000..04c7e14 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_innerWidth.html @@ -0,0 +1,42 @@ + + + + + + + innerWidth - NCAg̈̉ + + + + + + + + + +

Window.innerWidth

+
+
@\/Ӗ
+
+NCAg̈̉
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @NCAg̈̉\܂B + lݒ肷邱Ƃł܂B
+
+
Q
+
+Window.innerHeight
+Window.setInnerSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_layerLeft.html b/docs/kr2doc/contents/f_Window_layerLeft.html new file mode 100644 index 0000000..fe71ada --- /dev/null +++ b/docs/kr2doc/contents/f_Window_layerLeft.html @@ -0,0 +1,41 @@ + + + + + + + layerLeft - C̕\ItZbg̍[ʒu + + + + + + + + + +

Window.layerLeft

+
+
@\/Ӗ
+
+C̕\ItZbg̍[ʒu
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\ItZbg̍[ʒu\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Window.layerTop
+Window.setLayerPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_layerTop.html b/docs/kr2doc/contents/f_Window_layerTop.html new file mode 100644 index 0000000..f7986b4 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_layerTop.html @@ -0,0 +1,41 @@ + + + + + + + layerTop - C̕\ItZbg̏[ʒu + + + + + + + + + +

Window.layerTop

+
+
@\/Ӗ
+
+C̕\ItZbg̏[ʒu
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̕\ItZbg̏[ʒu\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Window.layerLeft
+Window.setLayerPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_left.html b/docs/kr2doc/contents/f_Window_left.html new file mode 100644 index 0000000..4e3be56 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_left.html @@ -0,0 +1,42 @@ + + + + + + + left - EBhE̍[ʒu + + + + + + + + + +

Window.left

+
+
@\/Ӗ
+
+EBhE̍[ʒu
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍[ʒu\܂Blݒ肷邱Ƃł܂B
+ @[ʒu̓XN[̌_ ( ) x WłB
+
+
Q
+
+Window.top
+Window.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_mainWindow.html b/docs/kr2doc/contents/f_Window_mainWindow.html new file mode 100644 index 0000000..c491124 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_mainWindow.html @@ -0,0 +1,36 @@ + + + + + + + mainWindow - CEBhE + + + + + + + + + +

Window.mainWindow

+
+
@\/Ӗ
+
+CEBhE
+
^Cv
+
+WindowNX̃vpeB (ǂݏop)
+
+
+
+ @CEBhE ( ŏɍ쐬ꂽEBhE ) \܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_maxHeight.html b/docs/kr2doc/contents/f_Window_maxHeight.html new file mode 100644 index 0000000..f102604 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_maxHeight.html @@ -0,0 +1,46 @@ + + + + + + + maxHeight - EBhE̍ő̏c + + + + + + + + + +

Window.maxHeight

+
+
@\/Ӗ
+
+EBhE̍ő̏c
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍ő̏c\܂Blݒ肷邱Ƃł܂B0w肷Ɛ͖Ȃ܂B
+
+
Q
+
+Window.height
+Window.maxWidth
+Window.minWidth
+Window.minHeight
+Window.setMinSize
+Window.setMaxSize
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_maxWidth.html b/docs/kr2doc/contents/f_Window_maxWidth.html new file mode 100644 index 0000000..c510740 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_maxWidth.html @@ -0,0 +1,46 @@ + + + + + + + maxWidth - EBhE̍ő̉ + + + + + + + + + +

Window.maxWidth

+
+
@\/Ӗ
+
+EBhE̍ő̉
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍ő̉\܂Blݒ肷邱Ƃł܂B0w肷Ɛ͖Ȃ܂B
+
+
Q
+
+Window.width
+Window.maxHeight
+Window.minWidth
+Window.minHeight
+Window.setMinSize
+Window.setMaxSize
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_menu.html b/docs/kr2doc/contents/f_Window_menu.html new file mode 100644 index 0000000..256cf66 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_menu.html @@ -0,0 +1,37 @@ + + + + + + + menu - [gj[IuWFNg + + + + + + + + + +

Window.menu

+
+
@\/Ӗ
+
+[gj[IuWFNg
+
^Cv
+
+WindowNX̃vpeB (ǂݏop)
+
+
+
+ @[gj[IuWFNg ( Menu NX̃IuWFNg ) \܂B
+ @̃[gj[IuWFNg̎qƂēo^ꂽj[̓j[o[ɕԂƂɂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_minHeight.html b/docs/kr2doc/contents/f_Window_minHeight.html new file mode 100644 index 0000000..294b301 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_minHeight.html @@ -0,0 +1,46 @@ + + + + + + + minHeight - EBhE̍ŏ̏c + + + + + + + + + +

Window.minHeight

+
+
@\/Ӗ
+
+EBhE̍ŏ̏c
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍ŏ̏c\܂Blݒ肷邱Ƃł܂B0w肷Ɛ͖Ȃ܂B
+
+
Q
+
+Window.height
+Window.minWidth
+Window.maxWidth
+Window.maxHeight
+Window.setMinSize
+Window.setMaxSize
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_minWidth.html b/docs/kr2doc/contents/f_Window_minWidth.html new file mode 100644 index 0000000..70417a5 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_minWidth.html @@ -0,0 +1,46 @@ + + + + + + + minWidth - EBhE̍ŏ̉ + + + + + + + + + +

Window.minWidth

+
+
@\/Ӗ
+
+EBhE̍ŏ̉
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE̍ŏ̉\܂Blݒ肷邱Ƃł܂B0w肷Ɛ͖Ȃ܂B
+
+
Q
+
+Window.width
+Window.minHeight
+Window.maxWidth
+Window.maxHeight
+Window.setMinSize
+Window.setMaxSize
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_mouseCursorState.html b/docs/kr2doc/contents/f_Window_mouseCursorState.html new file mode 100644 index 0000000..aad6a31 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_mouseCursorState.html @@ -0,0 +1,39 @@ + + + + + + + mouseCursorState - }EXJ[\\ + + + + + + + + + +

Window.mouseCursorState

+
+
@\/Ӗ
+
+}EXJ[\\
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @}EXJ[\̕\Ԃ\܂Blݒ肷邱Ƃł܂B
+ @mcsVisiblew肷ƁA}EXJ[\͕\ԂɂȂ܂B̓ftHg̏ԂłB
+ @mcsTempHiddenw肷ƁA}EXJ[\͔\ԂɂȂ܂Ał}EX𓮂mcsVisibleɕςA\ԂɂȂ܂BWindow.hideMouseCursor\bhĂяoƂ̏ԂɂȂ܂B
+ @mcsHiddenw肷ƁA}EXJ[\͔\ԂɂȂ܂B}EX𓮂Ă\Ԃɂ͂Ȃ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onActivate.html b/docs/kr2doc/contents/f_Window_onActivate.html new file mode 100644 index 0000000..206570c --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onActivate.html @@ -0,0 +1,51 @@ + + + + + + + onActivate - EBhEANeBuɂȂƂ + + + + + + + + + +

Window.onActivate

+
+
@\/Ӗ
+
+EBhEANeBuɂȂƂ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onActivate()
+
+
+

+
+
+
+ @EBhEANeBuɂȂƂɌĂяoCxg֐\܂B
+ @̃CxǵAEBhEɃANeBȕꍇɂ”\̂ŒӂĂ (S onActivate onDeactivate onActivate cc ̏ɔۏ؂Ȃ )B
+
+
Q
+
+Window.onDeactivate
+System.onActivate
+System.onDeactivate
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onClick.html b/docs/kr2doc/contents/f_Window_onClick.html new file mode 100644 index 0000000..69925ae --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onClick.html @@ -0,0 +1,56 @@ + + + + + + + onClick - EBhENbNꂽ + + + + + + + + + +

Window.onClick

+
+
@\/Ӗ
+
+EBhENbNꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onClick(x, y)
+
+
+
+ + + + + +
x @EBhENbNꂽʒu x W ( NCAgWł ) ̒lłB
+
y @EBhENbNꂽʒu y W ( NCAgWł ) ̒lłB
+
+
+
+
+ @EBhENbNꂽɔ܂B
+
+
Q
+
+Window.onMouseDown
+Window.onDoubleClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onCloseQuery.html b/docs/kr2doc/contents/f_Window_onCloseQuery.html new file mode 100644 index 0000000..670be3e --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onCloseQuery.html @@ -0,0 +1,51 @@ + + + + + + + onCloseQuery - EBhE‚mF + + + + + + + + + +

Window.onCloseQuery

+
+
@\/Ӗ
+
+EBhE‚mF
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onCloseQuery(canclose)
+
+
+
+ + + +
canclose @EBhE‚邱Ƃł邩ǂn܂BʃNXʃNX̃Cxgnh + Ă΂ےŁAʃNX肵uEBhE‚邱Ƃł邩vn܂B
+ +
+
+
+
+ @EBhE‚邱Ƃł邩ǂmF邽߂̃CxgłBEBhE‚邱Ƃ + łȂꍇAʃNX̓\bhɈƂ false nĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onDeactivate.html b/docs/kr2doc/contents/f_Window_onDeactivate.html new file mode 100644 index 0000000..15ff9ea --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onDeactivate.html @@ -0,0 +1,51 @@ + + + + + + + onDeactivate - EBhEANeBuɂȂƂ + + + + + + + + + +

Window.onDeactivate

+
+
@\/Ӗ
+
+EBhEANeBuɂȂƂ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onDeactivate()
+
+
+

+
+
+
+ @EBhEANeBuɂȂƂɌĂяoCxg֐\܂B
+ @̃CxǵAEBhEɔANeBȕꍇɂ”\̂ŒӂĂ (S onActivate onDeactivate onActivate cc ̏ɔۏ؂Ȃ )B
+
+
Q
+
+Window.onActivate
+System.onActivate
+System.onDeactivate
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onDoubleClick.html b/docs/kr2doc/contents/f_Window_onDoubleClick.html new file mode 100644 index 0000000..42192e9 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onDoubleClick.html @@ -0,0 +1,55 @@ + + + + + + + onDoubleClick - EBhE_uNbNꂽ + + + + + + + + + +

Window.onDoubleClick

+
+
@\/Ӗ
+
+EBhE_uNbNꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onDoubleClick(x, y)
+
+
+
+ + + + + +
x @EBhE_uNbNꂽʒu x W ( NCAgWł ) ̒lłB
+
y @EBhE_uNbNꂽʒu y W ( NCAgWł ) ̒lłB
+
+
+
+
+ @EBhE_uNbNꂽɔ܂B
+
+
Q
+
+Window.onClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onFileDrop.html b/docs/kr2doc/contents/f_Window_onFileDrop.html new file mode 100644 index 0000000..48a8813 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onFileDrop.html @@ -0,0 +1,50 @@ + + + + + + + onFileDrop - t@Chbvꂽ + + + + + + + + + +

Window.onFileDrop

+
+
@\/Ӗ
+
+t@Chbvꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onFileDrop(files)
+
+
+
+ + + +
files @hbvꂽt@Ci[ꂽz(Array)IuWFNgłB
+
+
+
+
+ @t@CGNXv[ȂǂEBhEɃhbvꂽƂɔ܂B
+ @P̃t@Chbvꂽꍇłɂ͔zIuWFNgn܂ (ŏ̗vf + ̃t@CɂȂ܂ )B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onKeyDown.html b/docs/kr2doc/contents/f_Window_onKeyDown.html new file mode 100644 index 0000000..1073a2a --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onKeyDown.html @@ -0,0 +1,61 @@ + + + + + + + onKeyDown - L[ꂽ + + + + + + + + + +

Window.onKeyDown

+
+
@\/Ӗ
+
+L[ꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onKeyDown(key, shift)
+
+
+
+ + + + + +
key @ꂽL[zL[R[h̒lłB
+
shift @L[ꂽɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+ @܂AL[{[hԉAL[s[gĂꍇ + ȉ̒lgݍ킳܂B
+ ssRepeat : L[s[g
+
+
+
+
+ @L[ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onKeyPress.html b/docs/kr2doc/contents/f_Window_onKeyPress.html new file mode 100644 index 0000000..10adb4b --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onKeyPress.html @@ -0,0 +1,50 @@ + + + + + + + onKeyPress - ͂ꂽ + + + + + + + + + +

Window.onKeyPress

+
+
@\/Ӗ
+
+͂ꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onKeyPress(key)
+
+
+
+ + + +
key @͂ꂽłB
+
+
+
+
+ @͂ꂽƂɔ܂BWindow.onKeyDown ƈقȂ̂́AonKeyDown + zL[R[ĥɑ΂ÃCxĝ͕̂܂BꂽL[ + Ƃ͊֌ŴȂL[ (t@NVL[Ȃ) ̏ꍇ͂̃Cxg͔܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onKeyUp.html b/docs/kr2doc/contents/f_Window_onKeyUp.html new file mode 100644 index 0000000..1436305 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onKeyUp.html @@ -0,0 +1,58 @@ + + + + + + + onKeyUp - L[ꂽ + + + + + + + + + +

Window.onKeyUp

+
+
@\/Ӗ
+
+L[ꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onKeyUp(key, shift)
+
+
+
+ + + + + +
key @ꂽL[zL[R[h̒lłB
+
shift @L[ꂽɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
+
+
+
+ @L[ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseDown.html b/docs/kr2doc/contents/f_Window_onMouseDown.html new file mode 100644 index 0000000..5c2c805 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseDown.html @@ -0,0 +1,68 @@ + + + + + + + onMouseDown - }EX̃{^ꂽ + + + + + + + + + +

Window.onMouseDown

+
+
@\/Ӗ
+
+}EX̃{^ꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseDown(x, y, button, shift)
+
+
+
+ + + + + + + + + +
x @}EX̃{^ꂽʒu x W ( NCAgWł ) ̒lłB
+
y @}EX̃{^ꂽʒu y W ( NCAgWł ) ̒lłB
+
button @ꂽ}EX{^łBȉ̂ꂩ̒lɂȂ܂B
+ mbLeft : }EX̍{^ꂽ
+ mbMiddle : }EX̒{^ꂽ
+ mbRight : }EX̉E{^ꂽ
+
shift @}EX{^ꂽƂɓɉĂVtgñL[̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+
+
+
+
+ @}EX{^ꂽɔ܂B
+
+
Q
+
+Window.onClick
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseEnter.html b/docs/kr2doc/contents/f_Window_onMouseEnter.html new file mode 100644 index 0000000..e4be6d1 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseEnter.html @@ -0,0 +1,48 @@ + + + + + + + onMouseEnter - }EXĂ + + + + + + + + + +

Window.onMouseEnter

+
+
@\/Ӗ
+
+}EXĂ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseEnter()
+
+
+

+
+
+
+ @}EXEBhẼNCAg̈ɓĂƂɔ܂B
+
+
Q
+
+Window.onMouseLeave
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseLeave.html b/docs/kr2doc/contents/f_Window_onMouseLeave.html new file mode 100644 index 0000000..fb3f328 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseLeave.html @@ -0,0 +1,48 @@ + + + + + + + onMouseLeave - }EXoĂ + + + + + + + + + +

Window.onMouseLeave

+
+
@\/Ӗ
+
+}EXoĂ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseLeave()
+
+
+

+
+
+
+ @}EXEBhẼNCAg̈oĂƂɔ܂B
+
+
Q
+
+Window.onMouseEnter
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseMove.html b/docs/kr2doc/contents/f_Window_onMouseMove.html new file mode 100644 index 0000000..b9e9ca7 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseMove.html @@ -0,0 +1,61 @@ + + + + + + + onMouseMove - }EXړ + + + + + + + + + +

Window.onMouseMove

+
+
@\/Ӗ
+
+}EXړ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseMove(x, y, shift)
+
+
+
+ + + + + + + +
x @}EXړʒu x W ( NCAgWł ) ̒lłB
+
y @}EXړʒu y W ( NCAgWł ) ̒lłB
+
shift @}EXړĂɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
+
+
+
+ @}EXړɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseUp.html b/docs/kr2doc/contents/f_Window_onMouseUp.html new file mode 100644 index 0000000..6eb9b4f --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseUp.html @@ -0,0 +1,64 @@ + + + + + + + onMouseUp - }EX̃{^ꂽ + + + + + + + + + +

Window.onMouseUp

+
+
@\/Ӗ
+
+}EX̃{^ꂽ
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseUp(x, y, button, shift)
+
+
+
+ + + + + + + + + +
x @}EX̃{^ꂽʒu x W ( NCAgWł ) ̒lłB
+
y @}EX̃{^ꂽʒu y W ( NCAgWł ) ̒lłB
+
button @ꂽ}EX{^łBȉ̂ꂩ̒lɂȂ܂B
+ mbLeft : }EX̍{^ꂽ
+ mbMiddle : }EX̒{^ꂽ
+ mbRight : }EX̉E{^ꂽ
+
shift @}EX{^ꂽɓɉĂVtgñL[̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+
+
+
+
+ @}EX{^ꂽɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onMouseWheel.html b/docs/kr2doc/contents/f_Window_onMouseWheel.html new file mode 100644 index 0000000..734a7ba --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onMouseWheel.html @@ -0,0 +1,66 @@ + + + + + + + onMouseWheel - }EXzC[] + + + + + + + + + +

Window.onMouseWheel

+
+
@\/Ӗ
+
+}EXzC[]
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onMouseWheel(shift, delta, x, y)
+
+
+
+ + + + + + + + + +
shift @}EXړĂɓɉĂVtgñL[}EX̃{^̏ԂłB + ȉ̒l̃rbg OR ɂgݍ킹ɂȂ܂B
+ ssAlt : ALT L[Ă
+ ssShift : SHIFT L[Ă
+ ssCtrl : CTRL L[Ă
+ ssLeft : }EX̍{^Ă
+ ssMiddle : }EX̒{^Ă
+ ssRight : }EX̉E{^Ă
+
delta @zC[̉]płB([U̔Α̕)ɉ񂳂ꂽꍇ͐A + ([U̕)ɉ񂳂ꂽꍇ͕̒lɂȂ܂BʏAŏʂ 120 + ƂȂ܂B
+
x @zC[]ʒu x W ( NCAgWł ) ̒lłB
+
y @zC[]ʒu y W ( NCAgWł ) ̒lłB
+
+
+
+
+ @}EXzC[]ɔ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onPopupHide.html b/docs/kr2doc/contents/f_Window_onPopupHide.html new file mode 100644 index 0000000..c9c7c28 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onPopupHide.html @@ -0,0 +1,50 @@ + + + + + + + onPopupHide - |bvAbvEBhE‚ + + + + + + + + + +

Window.onPopupHide

+
+
@\/Ӗ
+
+|bvAbvEBhE‚
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onPopupHide()
+
+
+

+
+
+
+ @|bvAbvEBhE‚ׂɔCxgłB̃CxǵAWindow.stayOnTop vpeB^ŁAAWindow.focusable vpeBȔꍇAũEBhENbNꂽv邢́ũAvP[VANeBuɂȂvɔ܂B
+ @ʏ́AŃEBhE‚A\ɂ鏈sĂB
+
+
Q
+
+Window.focusable
+Window.stayOnTop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_onResize.html b/docs/kr2doc/contents/f_Window_onResize.html new file mode 100644 index 0000000..bc87a7a --- /dev/null +++ b/docs/kr2doc/contents/f_Window_onResize.html @@ -0,0 +1,45 @@ + + + + + + + onResize - EBhẼTCYω + + + + + + + + + +

Window.onResize

+
+
@\/Ӗ
+
+EBhẼTCYω
+
^Cv
+
+WindowNX̃Cxg
+
+
\
+
+onResize()
+
+
+

+
+
+
+ @EBhẼTCYωɔ܂B
+ @ۂ̃TCY Window.width vpeB Window.height vpeBȂǂŎ擾ĂB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_postInputEvent.html b/docs/kr2doc/contents/f_Window_postInputEvent.html new file mode 100644 index 0000000..79b46e7 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_postInputEvent.html @@ -0,0 +1,61 @@ + + + + + + + postInputEvent - ̓Cxg̐ + + + + + + + + + +

Window.postInputEvent

+
+
@\/Ӗ
+
+̓Cxg̐
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+postInputEvent(eventname, params=null)
+
+
+
+ + + + + +
eventname @Cxĝw肵܂Bȉ̕Ŏw肵܂B
+
params @Cxg̃p[^i[ꂽzw肵܂B
+
  • "onKeyDown" Cxg "onKeyUp" Cxgł́A"key" ɉzL[R[hA"shift" ɃVtgԂi[܂B"shift" ȗ 0 łƌȂ܂B
  • "onKeyPress" Cxgł "key" ɕw肵܂B
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̓Cxg𐶐܂Bo[Wł̓L[͂ɊւR‚̃Cxg𐶐ł܂B
+ @̃\bh́ACxg񓯊CxgƂĐ܂B‚܂Ã\bh́AΉCxgnh̏I҂ɋA܂BۂɃCxgnhĂ΂ďŝ́Aggɐ䂪߂ƂȂ܂B
+ @̓CxǵAWindowNX̂قAʏ̓̓CxgƓALayerNX̊YCxgƂĂ܂B
+ :
postInputEvent('onKeyDown', %[key: VK_UP, shift: ssShift]);
+postInputEvent('onKeyUp',   %[key: VK_UP, shift: ssShift]);
+    // J[\L[
+
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_primaryLayer.html b/docs/kr2doc/contents/f_Window_primaryLayer.html new file mode 100644 index 0000000..f41117e --- /dev/null +++ b/docs/kr2doc/contents/f_Window_primaryLayer.html @@ -0,0 +1,36 @@ + + + + + + + primaryLayer - vC}CIuWFNg + + + + + + + + + +

Window.primaryLayer

+
+
@\/Ӗ
+
+vC}CIuWFNg
+
^Cv
+
+WindowNX̃vpeB (ǂݏop)
+
+
+
+ @vC}CIuWFNg\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_registerMessageReceiver.html b/docs/kr2doc/contents/f_Window_registerMessageReceiver.html new file mode 100644 index 0000000..37b90d4 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_registerMessageReceiver.html @@ -0,0 +1,79 @@ + + + + + + + registerMessageReceiver - bZ[WM֐̓o^/o^폜 + + + + + + + + + +

Window.registerMessageReceiver

+
+
@\/Ӗ
+
+bZ[WM֐̓o^/o^폜
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+registerMessageReceiver(mode, func, userdata)
+
+
+
+ + + + + + + +
mode @o^邩Ao^폜邩ǂw肵܂B
+ @wrmRegister w肷Ɠo^ɂȂ܂BwrmUnregister + w肷Ɠo^폜ɂȂ܂B
+ @wrm Ŏn܂萔 tp_stub.h ɒ`Ă܂B
+
func @bZ[WM֐w肵܂B
+ @bZ[WM֐ bool __stdcall func(void *userdata, tTVPWindowMessage *Message) + ̌`łKvÃ\bhɓnۂɂ̊֐|C^𐮐^ɃLXgēn + Kv܂B
+ @\ tTVPWindowMessage tp_stub.h ɒ`Ă܂B
+ @̊֐ true ԂƋgg{̑͂̃EBhEbZ[WɊ֒mȂȂ܂B
+
userdata @func Ŏw肳ꂽM֐ userdata ɓn߂̃f[^|C^w肵܂B
+ @̃\bhɓnۂɂ͂̃|C^𐮐^ɃLXgēnKv܂B
+ @̈ mode wrmRegister łȂƂ͖܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @̃\bh C++ ŋLqꂽvOC痘p邱Ƃz肵Ă郁\bhłBTJS2 + ͐ɗpł܂B
+ @̃\bhł́ÃEBhEʉ߂郁bZ[Wgbv邽߂̃bZ[WM֐ + o^邱Ƃł܂BbZ[WM֐ł͒ʏ̃EBhEbZ[W̑A + TVP_WM_DETACH TVP_WM_ATTACH ƂQ‚̏dvȃbZ[Wgbv邱ƂłA + EBhEč\zj^C~OɂāAqEBhEOƂ悤 + prɎgpł܂B
+ @gg\[XzzpbP[W src/plugins/win32/wmrdump ɊȒPȎgp@̐܂B
+
+
Q
+
+Window.HWND
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_remove.html b/docs/kr2doc/contents/f_Window_remove.html new file mode 100644 index 0000000..ed8916d --- /dev/null +++ b/docs/kr2doc/contents/f_Window_remove.html @@ -0,0 +1,56 @@ + + + + + + + remove - ǗIuWFNg̍폜 + + + + + + + + + +

Window.remove

+
+
@\/Ӗ
+
+ǗIuWFNg̍폜
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+remove(object)
+
+
+
+ + + +
object @ǗIuWFNg̃Xg폜IuWFNgw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @ǗIuWFNg̃Xgw肳ꂽIuWFNg폜܂B
+
+
Q
+
+Window.add
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_removeMaskRegion.html b/docs/kr2doc/contents/f_Window_removeMaskRegion.html new file mode 100644 index 0000000..09b4d95 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_removeMaskRegion.html @@ -0,0 +1,52 @@ + + + + + + + removeMaskRegion - EBhE[W̉ + + + + + + + + + +

Window.removeMaskRegion

+
+
@\/Ӗ
+
+EBhE[W̉
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+removeMaskRegion()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @Window.setMaskRegionŐݒ肵EBhE[WAEBhE`ɖ߂܂B
+
+
Q
+
+Window.setMaskRegion
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setInnerSize.html b/docs/kr2doc/contents/f_Window_setInnerSize.html new file mode 100644 index 0000000..87c274f --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setInnerSize.html @@ -0,0 +1,65 @@ + + + + + + + setInnerSize - NCAgTCY̐ݒ + + + + + + + + + +

Window.setInnerSize

+
+
@\/Ӗ
+
+NCAgTCY̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setInnerSize(width, height)
+
+
+
+ + + + + +
width @NCAg̉w肵܂B
+
height @NCAg̏cw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhẼNCAgTCYw肵܂B
+ @NCAǵAC\”\ȃEBhË̗łB
+ @̃TCYݒ肷ƃEBhẼTCYɉĕω܂B
+ @NCAg̃TCYw肷Ƃɂ́AWindow.innerWidth + Window.innerHeight vpeBXɐݒ肷 + ̃\bhňCɎw肵IłB
+
+
Q
+
+Window.innerWidth
+Window.innerHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setLayerPos.html b/docs/kr2doc/contents/f_Window_setLayerPos.html new file mode 100644 index 0000000..80bda47 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setLayerPos.html @@ -0,0 +1,62 @@ + + + + + + + setLayerPos - C̕\ItZbg̐ݒ + + + + + + + + + +

Window.setLayerPos

+
+
@\/Ӗ
+
+C̕\ItZbg̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setLayerPos(left, top)
+
+
+
+ + + + + +
left @NCAg̈ł̃C̍[ʒuw肵܂B
+
top @NCAg̈ł̃C̏[ʒuw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̕\ItZbgw肵܂B
+ @C̕\ItZbg̓ftHg 0, 0 łB
+ @ȊO̒lw肷ƂꂾꂽʒuɃC\܂B
+
+
Q
+
+Window.layerLeft
+Window.layerTop
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setMaskRegion.html b/docs/kr2doc/contents/f_Window_setMaskRegion.html new file mode 100644 index 0000000..704b7d6 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setMaskRegion.html @@ -0,0 +1,61 @@ + + + + + + + setMaskRegion - EBhE[W}XNɏ]Đݒ + + + + + + + + + +

Window.setMaskRegion

+
+
@\/Ӗ
+
+EBhE[W}XNɏ]Đݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setMaskRegion(threshold=1)
+
+
+
+ + + +
threshold @}XÑXbVh ( ~l ) w肵܂B
+ @vC}C̃}XN ( C̕sx̏ ) ̂A̒l傫̌` + EBhE؂ĕ\܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhE[WvC}C̃}XN ( C̕sx̏ ) ɏ]Đݒ肵܂B
+ @EBhEs`ɂ鎖ł܂B
+ @\vC}CƁAEBhȆ傫AʒuȂ悤ɂɂ + ȉ̂ƂsKv܂B
+
+
Q
+
+Window.removeMaskRegion
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setMaxSize.html b/docs/kr2doc/contents/f_Window_setMaxSize.html new file mode 100644 index 0000000..ae85a10 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setMaxSize.html @@ -0,0 +1,62 @@ + + + + + + + setMaxSize - EBhE̍őTCY̐ݒ + + + + + + + + + +

Window.setMaxSize

+
+
@\/Ӗ
+
+EBhE̍őTCY̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setMaxSize(width, height)
+
+
+
+ + + + + +
width @EBhE̍ő̉w肵܂B0w肷Ɛ͖Ȃ܂B
+
height @EBhE̍ő̏cw肵܂B0w肷Ɛ͖Ȃ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhE̍őTCYw肵܂BEBhE͂̃\bhŎw肵TCY傫Ȃ邱Ƃ͂ł܂B +
+
Q
+
+Window.setMixSize
+Window.setSize
+Window.maxWidth
+Window.maxHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setMinSize.html b/docs/kr2doc/contents/f_Window_setMinSize.html new file mode 100644 index 0000000..9d21891 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setMinSize.html @@ -0,0 +1,62 @@ + + + + + + + setMinSize - EBhE̍ŏTCY̐ݒ + + + + + + + + + +

Window.setMinSize

+
+
@\/Ӗ
+
+EBhE̍ŏTCY̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setMinSize(width, height)
+
+
+
+ + + + + +
width @EBhE̍ŏ̉w肵܂B0w肷Ɛ͖Ȃ܂B
+
height @EBhE̍ŏ̏cw肵܂B0w肷Ɛ͖Ȃ܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhE̍ŏTCYw肵܂BEBhE͂̃\bhŎw肵TCY菬Ȃ邱Ƃ͂ł܂B +
+
Q
+
+Window.setMaxSize
+Window.setSize
+Window.minWidth
+Window.minHeight
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setPos.html b/docs/kr2doc/contents/f_Window_setPos.html new file mode 100644 index 0000000..d347fba --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setPos.html @@ -0,0 +1,64 @@ + + + + + + + setPos - EBhEʒu̐ݒ + + + + + + + + + +

Window.setPos

+
+
@\/Ӗ
+
+EBhEʒu̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setPos(left, top)
+
+
+
+ + + + + +
left @EBhE̍[ʒuw肵܂B
+
top @EBhȄ[ʒuw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhËʒuw肵܂B
+ @EBhËʒuw肷Ƃɂ́AWindow.left + Window.top vpeBXɐݒ肷 + ̃\bhňCɎw肵IłB
+
+
Q
+
+Window.left
+Window.top
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setSize.html b/docs/kr2doc/contents/f_Window_setSize.html new file mode 100644 index 0000000..3ec90d1 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setSize.html @@ -0,0 +1,67 @@ + + + + + + + setSize - EBhETCY̐ݒ + + + + + + + + + +

Window.setSize

+
+
@\/Ӗ
+
+EBhETCY̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setSize(width, height)
+
+
+
+ + + + + +
width @EBhẺw肵܂B
+
height @EBhȄcw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhẼTCYw肵܂B
+ @EBhẼTCYw肷Ƃɂ́AWindow.width + Window.height vpeBXɐݒ肷 + ̃\bhňCɎw肵IłB
+
+
Q
+
+Window.width
+Window.height
+Window.setPos
+Window.setInnerSize
+Window.setMinSize
+Window.setMaxSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_setZoom.html b/docs/kr2doc/contents/f_Window_setZoom.html new file mode 100644 index 0000000..75a7dfc --- /dev/null +++ b/docs/kr2doc/contents/f_Window_setZoom.html @@ -0,0 +1,63 @@ + + + + + + + setZoom - Cg{̐ݒ + + + + + + + + + +

Window.setZoom

+
+
@\/Ӗ
+
+Cg{̐ݒ
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+setZoom(numer, denom)
+
+
+
+ + + + + +
numer @{̕q𐮐Ŏw肵܂B
+
denom @{̕𐮐Ŏw肵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @C̊g{w肵܂Bq/Ŏw肵TCYʼn摜gA邢͏kĕ\܂B
+ @qEꂪ񐔂ꍇ͎Iɖ񕪂邽߁AWindow.zoomNumer vpeB Window.zoomDenom vpeBœǂݏoĺÃ\bhŎw肵lƂ͈قȂꍇ܂B
+ @o[W̋ggł́AgEkɕԂ邩ǂ̓OtBbNJ[h̃n[hEFAhCoɉe܂BԂȂn[hEFAhCȍꍇ́A掿rȂ܂B
+ @IvVɂẮAgg͊gEkɎgp”\ȃn[hEFAA{ύX邽тɒ邽߁Ã\bh͊g嗦AIɕωĉos悤ȗprɂ͓KĂ܂B
+
+
Q
+
+Window.zoomNumer
+Window.zoomDenom
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_showModal.html b/docs/kr2doc/contents/f_Window_showModal.html new file mode 100644 index 0000000..202b91b --- /dev/null +++ b/docs/kr2doc/contents/f_Window_showModal.html @@ -0,0 +1,53 @@ + + + + + + + showModal - [_ŃEBhE\ + + + + + + + + + +

Window.showModal

+
+
@\/Ӗ
+
+[_ŃEBhE\
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+showModal()
+
+
+

+
+
߂l
+
+Ȃ (void)
+
+
+
+ @EBhE[_ ( [ht ) ŕ\܂B + ̃\bh̓EBhE\Ԃ + AÃEBhEꎞIɖɂ܂B̂߃[U͂̃EBhÊ݂ + ANZXłԂɂȂ܂ ( [ht̏ԂƌĂт܂ )BEBhE‚ + [ht̏Ԃ͉܂B
+ @̃\bhĂяo_ł̓EBhE͔\łȂĂ͂Ȃ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_showScrollBars.html b/docs/kr2doc/contents/f_Window_showScrollBars.html new file mode 100644 index 0000000..26ea8b1 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_showScrollBars.html @@ -0,0 +1,37 @@ + + + + + + + showScrollBars - XN[o[\邩ǂ + + + + + + + + + +

Window.showScrollBars

+
+
@\/Ӗ
+
+XN[o[\邩ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @XN[o[\邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^Ȃ΃XN[o[͕\AUȂΕ\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_stayOnTop.html b/docs/kr2doc/contents/f_Window_stayOnTop.html new file mode 100644 index 0000000..ddb69da --- /dev/null +++ b/docs/kr2doc/contents/f_Window_stayOnTop.html @@ -0,0 +1,38 @@ + + + + + + + stayOnTop - ɍŏʂɕ\邩ǂ + + + + + + + + + +

Window.stayOnTop

+
+
@\/Ӗ
+
+ɍŏʂɕ\邩ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhEɍŏ ( ԎO ) ɕ\邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^Ȃ΃EBhE͏ɍŏʂɕ\܂B
+ @o[Wł́AEBhEtXN[ƂA邢̓tXN[畜AƂɁÃvpeB̐ݒe”\܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_top.html b/docs/kr2doc/contents/f_Window_top.html new file mode 100644 index 0000000..d317e50 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_top.html @@ -0,0 +1,42 @@ + + + + + + + top - EBhȄ[ʒu + + + + + + + + + +

Window.top

+
+
@\/Ӗ
+
+EBhȄ[ʒu
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhȄ[ʒu\܂Blݒ肷邱Ƃł܂B
+ @[ʒu̓XN[̌_ ( ) y WłB
+
+
Q
+
+Window.left
+Window.setPos
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_trapKey.html b/docs/kr2doc/contents/f_Window_trapKey.html new file mode 100644 index 0000000..ad0696c --- /dev/null +++ b/docs/kr2doc/contents/f_Window_trapKey.html @@ -0,0 +1,42 @@ + + + + + + + trapKey - L[͂gbv邩 + + + + + + + + + +

Window.trapKey

+
+
@\/Ӗ
+
+L[͂gbv邩
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @L[͂gbv邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^ɐݒ肷ƁÃEBhEŔL[̓Cxg肵ÃEBhEŔ邱Ƃł܂B
+ @̃EBhỄvpeB^ɐݒ肳Ăꍇ́AƂŌɍ쐬EBhEɑ΂ăL[̓Cxg܂B
+
+
Q
+
+Window.focusable
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_update.html b/docs/kr2doc/contents/f_Window_update.html new file mode 100644 index 0000000..d8a706d --- /dev/null +++ b/docs/kr2doc/contents/f_Window_update.html @@ -0,0 +1,54 @@ + + + + + + + update - EBhEe̋Iȕ` + + + + + + + + + +

Window.update

+
+
@\/Ӗ
+
+EBhEe̋Iȕ`
+
^Cv
+
+WindowNX̃\bh
+
+
\
+
+update(type=tutNormal)
+
+
+
+ + + +
type @EBhE`̃^Cvw肵܂B
+ @tutNormal w肷ƒʏ̕` ( ` )A + tutEntire w肷ƃEBhEeŜ`悵܂B
+
+
+
߂l
+
+Ȃ (void)
+
+
+
+ @o[Wł͎Ă܂B +
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_useMouseKey.html b/docs/kr2doc/contents/f_Window_useMouseKey.html new file mode 100644 index 0000000..e0746af --- /dev/null +++ b/docs/kr2doc/contents/f_Window_useMouseKey.html @@ -0,0 +1,39 @@ + + + + + + + useMouseKey - }EXL[gp邩ǂ + + + + + + + + + +

Window.useMouseKey

+
+
@\/Ӗ
+
+}EXL[gp邩ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @}EXL[gp邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^Ȃ΃}EXL[gp邱Ƃł܂B
+ @}EXL[LɂȂƁAJ[\L[gă}EXJ[\ړ邱Ƃ + ł܂AL[͌ñCxg͂ȂȂ܂B
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_visible.html b/docs/kr2doc/contents/f_Window_visible.html new file mode 100644 index 0000000..22bc390 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_visible.html @@ -0,0 +1,37 @@ + + + + + + + visible - EBhE\Ă邩ǂ + + + + + + + + + +

Window.visible

+
+
@\/Ӗ
+
+EBhE\Ă邩ǂ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhE\Ă邩ǂ\܂Blݒ肷邱Ƃł܂B
+ @^Ȃ΃EBhE\ĂāAUȂ΃EBhE͔\̏ԂłB
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_width.html b/docs/kr2doc/contents/f_Window_width.html new file mode 100644 index 0000000..7a14d31 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_width.html @@ -0,0 +1,41 @@ + + + + + + + width - EBhẺ + + + + + + + + + +

Window.width

+
+
@\/Ӗ
+
+EBhẺ
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @EBhẺ\܂Blݒ肷邱Ƃł܂B
+
+
Q
+
+Window.height
+Window.setSize
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_zoomDenom.html b/docs/kr2doc/contents/f_Window_zoomDenom.html new file mode 100644 index 0000000..e44d1d1 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_zoomDenom.html @@ -0,0 +1,44 @@ + + + + + + + zoomDenom - Cg{() + + + + + + + + + +

Window.zoomDenom

+
+
@\/Ӗ
+
+Cg{()
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̊g{̕\܂B + ꉞAlݒ肷邱Ƃł܂Alݒ肷ꍇ Window.setZoom \bhgpĂB
+ @q Window.zoomNumer vpeB\܂B
+ @ڂ Window.setZoom \bhQƂĂB
+
+
Q
+
+Window.setZoom
+Window.zoomNumer
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/f_Window_zoomNumer.html b/docs/kr2doc/contents/f_Window_zoomNumer.html new file mode 100644 index 0000000..e6a8eb7 --- /dev/null +++ b/docs/kr2doc/contents/f_Window_zoomNumer.html @@ -0,0 +1,44 @@ + + + + + + + zoomNumer - Cg{(q) + + + + + + + + + +

Window.zoomNumer

+
+
@\/Ӗ
+
+Cg{(q)
+
^Cv
+
+WindowNX̃vpeB (ǂݏ”\)
+
+
+
+ @C̊g{̕q\܂B + ꉞAlݒ肷邱Ƃł܂Alݒ肷ꍇ Window.setZoom \bhgpĂB
+ @ Window.zoomDenom vpeB\܂B
+ @ڂ Window.setZoom \bhQƂĂB
+
+
Q
+
+Window.setZoom
+Window.zoomDenom
+
+
+
+ + + + diff --git a/docs/kr2doc/contents/frame.html b/docs/kr2doc/contents/frame.html new file mode 100644 index 0000000..09a29e1 --- /dev/null +++ b/docs/kr2doc/contents/frame.html @@ -0,0 +1,90 @@ + + + + + + + ggQ ڎ + + + + + + + + +
L[[hꗗ
+
ꏊL[[hꗗ

+

TvƊe@\ +

+ggQ ɂ‚
+쌠Ȃ
+
+N̎d
+R}hCIvV
+
+Rg[
+XNvgGfB^
+Ď
+R\[
+
+Xg[WVXe
+CxgVXe
+OtBbNVXe
+TEhVXe
+gWVɂ‚
+vOCɂ‚
+
+fobO
+
+t@C/tH_
+
+zbgL[
+
+‹ˑ̕sɂ‚
+
+

NXt@X +

+System NX
+Storages NX
+Debug NX
+Console NX
+Controller NX
+Scripts NX
+Plugins NX
+Timer NX
+AsyncTrigger NX
+Window NX
+MenuItem NX
+Layer NX
+Font NX
+Clipboard NX
+WaveSoundBuffer NX
+WaveSoundBuffer.PhaseVocoder NX
+MIDISoundBuffer NX
+CDDASoundBuffer NX
+VideoOverlay NX
+Pad NX
+KAGParser NX
+
+

tc[̎g +

+Releaser
+_Oς݃tHgf[^쐬c[
+ggݒ
+摜tH[}bgRo[^
+L[Ec[
+t@Cj`FbNc[
+[v`[i
+
+

t^ +

+zL[R[hꗗ
+F萔ꗗ
+}EXJ[\萔ꗗ
+
+ + + + diff --git a/docs/kr2doc/contents/funcref.css b/docs/kr2doc/contents/funcref.css new file mode 100644 index 0000000..dc23715 --- /dev/null +++ b/docs/kr2doc/contents/funcref.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("funcref2.css"); diff --git a/docs/kr2doc/contents/funcref2.css b/docs/kr2doc/contents/funcref2.css new file mode 100644 index 0000000..86d55b1 --- /dev/null +++ b/docs/kr2doc/contents/funcref2.css @@ -0,0 +1,17 @@ +@charset "shift_jis"; + +@import url("browser.css"); + +dl dt{ + margin-left: 1em; + margin-top: 1em; + font-weight: bold; +} + +dl dd{ + margin-left: 2em; +} + +dl{ + margin-bottom: 0em; +} diff --git a/docs/kr2doc/contents/grad.png b/docs/kr2doc/contents/grad.png new file mode 100644 index 0000000..42bc41c Binary files /dev/null and b/docs/kr2doc/contents/grad.png differ diff --git a/docs/kr2doc/contents/hline.png b/docs/kr2doc/contents/hline.png new file mode 100644 index 0000000..bb7cde8 Binary files /dev/null and b/docs/kr2doc/contents/hline.png differ diff --git a/docs/kr2doc/contents/icons.png b/docs/kr2doc/contents/icons.png new file mode 100644 index 0000000..e146a90 Binary files /dev/null and b/docs/kr2doc/contents/icons.png differ diff --git a/docs/kr2doc/contents/index.html b/docs/kr2doc/contents/index.html new file mode 100644 index 0000000..ef4c9f5 --- /dev/null +++ b/docs/kr2doc/contents/index.html @@ -0,0 +1,18 @@ + + + + + + ggQ t@X + + + + + + + + <body>t[Ή̃uEUł</body> + + + diff --git a/docs/kr2doc/contents/keywordgrep.js b/docs/kr2doc/contents/keywordgrep.js new file mode 100644 index 0000000..73328d4 --- /dev/null +++ b/docs/kr2doc/contents/keywordgrep.js @@ -0,0 +1,57 @@ +function Searcher() { + var spans = document.getElementsByTagName('span'); + var styles = []; + var text1 = []; + var text2 = []; + var spans_length = spans.length; + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + styles.push(span.parentNode.parentNode.parentNode.parentNode.style); + text1.push(span.parentNode.childNodes[0].nodeValue); + text2.push(span.childNodes[0].nodeValue); + } + + var lastValue = ''; + + this.grep = function (str) { + if (str == lastValue) { + return; + } else { + lastValue = str; + } + + var regs = []; + var words = str.split(' '); + for (var i = 0; i < words.length; ++i) { + if (words[i] != '') { + regs.push(new RegExp(words[i].replace(/(\W)/g, "\\$1"), 'i')); + } + } + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + var matched = true; + for (var j = 0; j < regs.length; ++j) { + if (!regs[j].test(text1[i]) && !regs[j].test(text2[i])) { + matched = false; + break; + } + } + + styles[i].display = matched ? '' : 'none'; + } + } +} + +var searcher; +function init() { + searcher = new Searcher(); + setInterval(onTimer, 400); +} + +function onTimer() { + searcher.grep(document.getElementById('grepword').value); +} + +window.onload = init; diff --git a/docs/kr2doc/contents/keywords.css b/docs/kr2doc/contents/keywords.css new file mode 100644 index 0000000..2b891fe --- /dev/null +++ b/docs/kr2doc/contents/keywords.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("keywords2.css"); diff --git a/docs/kr2doc/contents/keywords.html b/docs/kr2doc/contents/keywords.html new file mode 100644 index 0000000..44e63ff --- /dev/null +++ b/docs/kr2doc/contents/keywords.html @@ -0,0 +1,1292 @@ + + + + + + L[[hꗗ + + + + + + + + + +
ڎ
+
ꏊL[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/kr2doc/contents/keywords2.css b/docs/kr2doc/contents/keywords2.css new file mode 100644 index 0000000..cbeb77e --- /dev/null +++ b/docs/kr2doc/contents/keywords2.css @@ -0,0 +1,7 @@ +@charset "shift_jis"; + +@import url("browser.css"); + +body{ + margin-left: 0em; +} diff --git a/docs/kr2doc/contents/keywords_p.html b/docs/kr2doc/contents/keywords_p.html new file mode 100644 index 0000000..ce357db --- /dev/null +++ b/docs/kr2doc/contents/keywords_p.html @@ -0,0 +1,1292 @@ + + + + + + ꏊL[[hꗗ + + + + + + + + + +
ڎ
+
L[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/kr2doc/contents/lt_1_step_left.png b/docs/kr2doc/contents/lt_1_step_left.png new file mode 100644 index 0000000..831fb4b Binary files /dev/null and b/docs/kr2doc/contents/lt_1_step_left.png differ diff --git a/docs/kr2doc/contents/lt_1_step_right.png b/docs/kr2doc/contents/lt_1_step_right.png new file mode 100644 index 0000000..2eb6110 Binary files /dev/null and b/docs/kr2doc/contents/lt_1_step_right.png differ diff --git a/docs/kr2doc/contents/lt_20_step_left.png b/docs/kr2doc/contents/lt_20_step_left.png new file mode 100644 index 0000000..527a604 Binary files /dev/null and b/docs/kr2doc/contents/lt_20_step_left.png differ diff --git a/docs/kr2doc/contents/lt_20_step_right.png b/docs/kr2doc/contents/lt_20_step_right.png new file mode 100644 index 0000000..687c14d Binary files /dev/null and b/docs/kr2doc/contents/lt_20_step_right.png differ diff --git a/docs/kr2doc/contents/lt_clear_all_labels.png b/docs/kr2doc/contents/lt_clear_all_labels.png new file mode 100644 index 0000000..32fe1b2 Binary files /dev/null and b/docs/kr2doc/contents/lt_clear_all_labels.png differ diff --git a/docs/kr2doc/contents/lt_complex_loop.png b/docs/kr2doc/contents/lt_complex_loop.png new file mode 100644 index 0000000..fcefaf1 Binary files /dev/null and b/docs/kr2doc/contents/lt_complex_loop.png differ diff --git a/docs/kr2doc/contents/lt_delete.png b/docs/kr2doc/contents/lt_delete.png new file mode 100644 index 0000000..88a9495 Binary files /dev/null and b/docs/kr2doc/contents/lt_delete.png differ diff --git a/docs/kr2doc/contents/lt_edit_flags.png b/docs/kr2doc/contents/lt_edit_flags.png new file mode 100644 index 0000000..a84962f Binary files /dev/null and b/docs/kr2doc/contents/lt_edit_flags.png differ diff --git a/docs/kr2doc/contents/lt_edit_label.png b/docs/kr2doc/contents/lt_edit_label.png new file mode 100644 index 0000000..7e9e5ec Binary files /dev/null and b/docs/kr2doc/contents/lt_edit_label.png differ diff --git a/docs/kr2doc/contents/lt_edit_link.png b/docs/kr2doc/contents/lt_edit_link.png new file mode 100644 index 0000000..12a1468 Binary files /dev/null and b/docs/kr2doc/contents/lt_edit_link.png differ diff --git a/docs/kr2doc/contents/lt_follow.png b/docs/kr2doc/contents/lt_follow.png new file mode 100644 index 0000000..32d1fe5 Binary files /dev/null and b/docs/kr2doc/contents/lt_follow.png differ diff --git a/docs/kr2doc/contents/lt_ignore_links.png b/docs/kr2doc/contents/lt_ignore_links.png new file mode 100644 index 0000000..4e5d4b7 Binary files /dev/null and b/docs/kr2doc/contents/lt_ignore_links.png differ diff --git a/docs/kr2doc/contents/lt_left_cross_point.png b/docs/kr2doc/contents/lt_left_cross_point.png new file mode 100644 index 0000000..eab02ca Binary files /dev/null and b/docs/kr2doc/contents/lt_left_cross_point.png differ diff --git a/docs/kr2doc/contents/lt_link_tuner.png b/docs/kr2doc/contents/lt_link_tuner.png new file mode 100644 index 0000000..868cf22 Binary files /dev/null and b/docs/kr2doc/contents/lt_link_tuner.png differ diff --git a/docs/kr2doc/contents/lt_link_tuner_wave_match.png b/docs/kr2doc/contents/lt_link_tuner_wave_match.png new file mode 100644 index 0000000..3b6ce43 Binary files /dev/null and b/docs/kr2doc/contents/lt_link_tuner_wave_match.png differ diff --git a/docs/kr2doc/contents/lt_main_window.png b/docs/kr2doc/contents/lt_main_window.png new file mode 100644 index 0000000..cc44fb6 Binary files /dev/null and b/docs/kr2doc/contents/lt_main_window.png differ diff --git a/docs/kr2doc/contents/lt_new_label.png b/docs/kr2doc/contents/lt_new_label.png new file mode 100644 index 0000000..a7114b0 Binary files /dev/null and b/docs/kr2doc/contents/lt_new_label.png differ diff --git a/docs/kr2doc/contents/lt_new_label_on_play.png b/docs/kr2doc/contents/lt_new_label_on_play.png new file mode 100644 index 0000000..7cd3be3 Binary files /dev/null and b/docs/kr2doc/contents/lt_new_label_on_play.png differ diff --git a/docs/kr2doc/contents/lt_new_link.png b/docs/kr2doc/contents/lt_new_link.png new file mode 100644 index 0000000..e168027 Binary files /dev/null and b/docs/kr2doc/contents/lt_new_link.png differ diff --git a/docs/kr2doc/contents/lt_open.png b/docs/kr2doc/contents/lt_open.png new file mode 100644 index 0000000..405ce2a Binary files /dev/null and b/docs/kr2doc/contents/lt_open.png differ diff --git a/docs/kr2doc/contents/lt_play.png b/docs/kr2doc/contents/lt_play.png new file mode 100644 index 0000000..444a643 Binary files /dev/null and b/docs/kr2doc/contents/lt_play.png differ diff --git a/docs/kr2doc/contents/lt_play_before.png b/docs/kr2doc/contents/lt_play_before.png new file mode 100644 index 0000000..51dec49 Binary files /dev/null and b/docs/kr2doc/contents/lt_play_before.png differ diff --git a/docs/kr2doc/contents/lt_play_from_current.png b/docs/kr2doc/contents/lt_play_from_current.png new file mode 100644 index 0000000..e3fe84d Binary files /dev/null and b/docs/kr2doc/contents/lt_play_from_current.png differ diff --git a/docs/kr2doc/contents/lt_play_from_first.png b/docs/kr2doc/contents/lt_play_from_first.png new file mode 100644 index 0000000..4b9382c Binary files /dev/null and b/docs/kr2doc/contents/lt_play_from_first.png differ diff --git a/docs/kr2doc/contents/lt_redo.png b/docs/kr2doc/contents/lt_redo.png new file mode 100644 index 0000000..36f727b Binary files /dev/null and b/docs/kr2doc/contents/lt_redo.png differ diff --git a/docs/kr2doc/contents/lt_right_cross_point.png b/docs/kr2doc/contents/lt_right_cross_point.png new file mode 100644 index 0000000..920825c Binary files /dev/null and b/docs/kr2doc/contents/lt_right_cross_point.png differ diff --git a/docs/kr2doc/contents/lt_save.png b/docs/kr2doc/contents/lt_save.png new file mode 100644 index 0000000..46a81cf Binary files /dev/null and b/docs/kr2doc/contents/lt_save.png differ diff --git a/docs/kr2doc/contents/lt_seamless_loop.png b/docs/kr2doc/contents/lt_seamless_loop.png new file mode 100644 index 0000000..25b136a Binary files /dev/null and b/docs/kr2doc/contents/lt_seamless_loop.png differ diff --git a/docs/kr2doc/contents/lt_smooth.png b/docs/kr2doc/contents/lt_smooth.png new file mode 100644 index 0000000..8a3281f Binary files /dev/null and b/docs/kr2doc/contents/lt_smooth.png differ diff --git a/docs/kr2doc/contents/lt_stop.png b/docs/kr2doc/contents/lt_stop.png new file mode 100644 index 0000000..a9ca2dc Binary files /dev/null and b/docs/kr2doc/contents/lt_stop.png differ diff --git a/docs/kr2doc/contents/lt_undo.png b/docs/kr2doc/contents/lt_undo.png new file mode 100644 index 0000000..f1e4e95 Binary files /dev/null and b/docs/kr2doc/contents/lt_undo.png differ diff --git a/docs/kr2doc/contents/lt_zoom_in.png b/docs/kr2doc/contents/lt_zoom_in.png new file mode 100644 index 0000000..4144ec3 Binary files /dev/null and b/docs/kr2doc/contents/lt_zoom_in.png differ diff --git a/docs/kr2doc/contents/lt_zoom_out.png b/docs/kr2doc/contents/lt_zoom_out.png new file mode 100644 index 0000000..a34fda9 Binary files /dev/null and b/docs/kr2doc/contents/lt_zoom_out.png differ diff --git a/docs/kr2doc/contents/mosaic_trans.png b/docs/kr2doc/contents/mosaic_trans.png new file mode 100644 index 0000000..ce4a82b Binary files /dev/null and b/docs/kr2doc/contents/mosaic_trans.png differ diff --git a/docs/kr2doc/contents/postcontent.js b/docs/kr2doc/contents/postcontent.js new file mode 100644 index 0000000..9d57d86 --- /dev/null +++ b/docs/kr2doc/contents/postcontent.js @@ -0,0 +1 @@ +// currently this does nothing diff --git a/docs/kr2doc/contents/ripple_trans.jpg b/docs/kr2doc/contents/ripple_trans.jpg new file mode 100644 index 0000000..bb0a6b3 Binary files /dev/null and b/docs/kr2doc/contents/ripple_trans.jpg differ diff --git a/docs/kr2doc/contents/rotateswap_trans.jpg b/docs/kr2doc/contents/rotateswap_trans.jpg new file mode 100644 index 0000000..f2a5b1d Binary files /dev/null and b/docs/kr2doc/contents/rotateswap_trans.jpg differ diff --git a/docs/kr2doc/contents/rotatevanish_trans.jpg b/docs/kr2doc/contents/rotatevanish_trans.jpg new file mode 100644 index 0000000..6076e02 Binary files /dev/null and b/docs/kr2doc/contents/rotatevanish_trans.jpg differ diff --git a/docs/kr2doc/contents/rotatezoom_trans.jpg b/docs/kr2doc/contents/rotatezoom_trans.jpg new file mode 100644 index 0000000..a589994 Binary files /dev/null and b/docs/kr2doc/contents/rotatezoom_trans.jpg differ diff --git a/docs/kr2doc/contents/sigchk.png b/docs/kr2doc/contents/sigchk.png new file mode 100644 index 0000000..8a01f52 Binary files /dev/null and b/docs/kr2doc/contents/sigchk.png differ diff --git a/docs/kr2doc/contents/sign0.png b/docs/kr2doc/contents/sign0.png new file mode 100644 index 0000000..1761a84 Binary files /dev/null and b/docs/kr2doc/contents/sign0.png differ diff --git a/docs/kr2doc/contents/sign1.png b/docs/kr2doc/contents/sign1.png new file mode 100644 index 0000000..83396ac Binary files /dev/null and b/docs/kr2doc/contents/sign1.png differ diff --git a/docs/kr2doc/contents/sign2.png b/docs/kr2doc/contents/sign2.png new file mode 100644 index 0000000..fa1ffae Binary files /dev/null and b/docs/kr2doc/contents/sign2.png differ diff --git a/docs/kr2doc/contents/td.png b/docs/kr2doc/contents/td.png new file mode 100644 index 0000000..85e0250 Binary files /dev/null and b/docs/kr2doc/contents/td.png differ diff --git a/docs/kr2doc/contents/turn_trans.jpg b/docs/kr2doc/contents/turn_trans.jpg new file mode 100644 index 0000000..1c14a21 Binary files /dev/null and b/docs/kr2doc/contents/turn_trans.jpg differ diff --git a/docs/kr2doc/contents/wave_trans.jpg b/docs/kr2doc/contents/wave_trans.jpg new file mode 100644 index 0000000..56a1ccc Binary files /dev/null and b/docs/kr2doc/contents/wave_trans.jpg differ diff --git a/docs/kr2doc/index.html b/docs/kr2doc/index.html new file mode 100644 index 0000000..83ef2fc --- /dev/null +++ b/docs/kr2doc/index.html @@ -0,0 +1,10 @@ + + + + + + +(IɃWvȂꍇ͉L̃NǂĂ)
+CfbNX + + diff --git a/docs/tjs2doc/contents/about.html b/docs/tjs2doc/contents/about.html new file mode 100644 index 0000000..dc51583 --- /dev/null +++ b/docs/tjs2doc/contents/about.html @@ -0,0 +1,31 @@ + + + + + + + TJS2 ɂ‚ + + + + + + + + +

TJS2 ɂ‚ +

+@TJS2 ́AAvP[Vւ̑gݍ݂ړIɊJꂽAIuWFNgw̃XNvgłB܂AIuWFNgw̓킹ALq҂̋Lq̂₷@ŋLq邱Ƃł܂B
+@@JavaScriptTM JavaTM ɎāAK₷Ǝv܂B
+
+ +

̃}jAɂ‚ +

+@TJS2 𕶖@ʂ܂B
+@TJS2 ɂ炩ߗpӂĂNX₻̃\bh̐܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/array.html b/docs/tjs2doc/contents/array.html new file mode 100644 index 0000000..b791d98 --- /dev/null +++ b/docs/tjs2doc/contents/array.html @@ -0,0 +1,349 @@ + + + + + + + Array NX + + + + + + + + +

Array NX +

+@Array NXzNXłB
+
+@̃NX̃IuWFNg쐬AԐڃoIZqɂĎw肳ꂽYgĔẑ悤ɈƂł܂BY͐łB0͐擪̗vf\A1̗͂̎vf\܂B̐w肷ƁAz̍Ōォw肵̂ƂĈ܂ (-1 ͍Ō̗vf\܂)B
+ +
+:
    var a = new Array();
+    var i;
+    for(i=0;i<100;i++) a[i]=i;
+
+
+ +
+@z̑傫͐錾Kv͂܂Bw肳ꂽY̑傫܂ŎIɃTCYgAlĂȂvf void ɏ܂B
+
+@܂Acount vpeBAꂪz̃TCY\Ă܂Bcount vpeBɒlĂz̃TCYς邱Ƃł܂B
+
+ +

z +

+@[ ] gāA Array NX̃IuWFNg̏ŋLq邱Ƃł܂B[ ] ɂ̓J}ŋ؂AvfƂȂ鎮񋓂܂BƂ΁A
+    var ar = ["a", "b", "c"];@ƋLq΁Aar ɁA "a" "b" "c" ̗vf Array NX̃IuWFNgւ̎QƂ܂B
+
+

count +

+@count vpeB́Az̑傫\܂B
+
+

load +

+@load \bh́Azt@Cǂݍ݂܂B
+ +
+\ : load(<t@C>, <[h=''>)
+
+
+ +@eLXgt@Czǂݍ݂܂Bt@C̃eLXgsAevfɓAŏII count vpeB̓t@C̍sƓɂȂ܂B
+@[hɂ́At@Cǂݍލۂ̃[hw肵܂B TJS 삵ËɂĈقȂ܂B"o" ɑăItZbg10iŎw肷ƃt@Ĉ̃oCgʒu̓ǂݍ݂ɂȂ܂B
+@TJS 삵ËɂĂ͂̃\bh save \bhA saveStruct \bh͎gpł܂B
+@load \bh́A Array NX̃IuWFNggԂ܂B
+
+

save +

+@save \bh́Azt@Cɏo܂B
+ +
+\ : save(<t@C>, <[h=''>)
+
+
+ +@zt@Cɏo܂BsAeoo͂܂AIuWFNgNXA֐Ȃǂւ̎QƂ͋sƂȂ܂B
+@[hɂ́At@Cލۂ̃[hw肵܂B TJS 삵ËɂĈقȂ܂Agg̏ꍇ "c" w肷ƃt@CɊȒPȈÍ܂ ( ̂܂ load \bhœǂݍނƂł܂ ) B"z" w肷ƃt@Ckĕۑł܂ ("c" ƕp͏o܂; ̂܂ load \bhœǂݍނƂł܂)B"o" ɑăItZbg10iŎw肷ƃt@Ĉ̃oCgʒȕ݂ɂȂ܂B
+@save \bh́A Array NX̃IuWFNggԂ܂B
+
+

split +

+@split \bh́A𕪊܂B
+ +
+\ : split(<p^[/f~^W>, <>, <(\)>, <̗vf𖳎邩=false>) +
+ +@zA̔zɁAp^[܂̓f~^Wŋ؂Rs[܂B
+@Pɂ̓p^[܂̓f~^Ww肵܂B
+@p^[͐K\IuWFNgłKv܂B
+@f~^Wɂ́A؂LƂȂ镶w肵܂Bw肷邱Ƃŋ؂蕶𕡐wł܂B
+@R͏̃o[Ŵ߂ɗ\񂳂Ă܂B
+@̗vf𖳎邩Ał́A̗vf ( Ƃ΃J}f~^ɂĂƂ ,,,,, Ȃ ) ̏ꍇɂ̗vfzɃRs[Ȃꍇ true w肵܂B
+@̏ԂɒӂĂB
+
+

join +

+@join \bh́AzA‚̕ɂ܂B
+ +
+\ : join(<f~^>, <(\)>, <̗vf𖳎邩=false>) +
+ +@z̊evff~^ŌAԂ܂B
+@̗vf𖳎邩A true ̏ꍇ́Avf void ͖܂B
+ +
+:
    var ar = [ "a", "b", void, "d" ];
+    var s1 = ar.join(","); // s1 ɂ "a,b,,d" 
+    var s2 = ar.join(",",,true); // s2 ɂ "a,b,d" 
+
+
+ +
+

reverse +

+@reverse \bh́Az̗vf̕тt܂ɂ܂B
+ +
+\ : reverse()
+
+
+ +
+

sort +

+@sort \bh́Az\[g(ёւ)܂B
+ +
+\ : sort(<\[g='+'>, <\[gs=false>) +
+ +@\[g͈ȉ̂̕ǂꂩłBł͏傫ւƕёւA~͂̋tłBȗ '+' w肳ꂽƌȂ܂B
+ +
+"+"  :  (ʏ < Zqł̔r)
+"-"  : ~
+"0"  : lɂ鏸 ( 10,2,1  1,2,10 ɕёւ܂ )
+"9"  : lɂ~
+"a"  : ɂ鏸 ( "a","c","b"  "a","b","c" ɕёւ܂ )
+"z"  : ɂ~
+
+
+ +@\[g̕̕ςɊ֐w肷邱Ƃo܂B֐͂Q‚̈܂BPQOɗׂꍇɐ^Ԃ֐w肵܂ (JavaScript sort \bhɓn֐ƁA߂l̈ӖႤ̂ŒӂĂ )B
+
+@Qɂ́A\[gsǂw肵܂Bȗ false w肳ꂽƌȂAsȃ\[gs܂B\[ǵAʂ̔zvf̏Ԃ́A\[gԂɂȂ܂Bs\[g̏ꍇ͓ʂ̔zvf̏Ԃ́A\[gɓԂɂȂۏ؂͂܂B
+ +
+:
    var array = [ 0, 1, 2, 10, 12, 14, 4, 6, 2 ];
+    array.sort();
+        //  \bhsAarray  [0, 1, 2, 2, 4, 6, 10, 12, 14] 
+    array.sort('-');
+        //  \bhsAarray  [14, 12, 10, 6, 4, 2, 2, 1, 0] 
+    array.sort('a');
+        //  \bhsAarray  [0, 1, 10, 12, 14, 2, 2, 4, 6] 
+
+    var array = [ "hoge", "foo" , "bar", "baz" ];
+    array.sort();
+        //  \bhsAarray  ["bar", "baz", "foo", "hoge"] 
+
+    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
+    array.sort(function(a,b) { return a< b; } );
+        //  '+' ̎wƓӖ
+
+    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
+    array.sort(function(a,b) { return a.length < b.length; } );
+        //  ̒̒Z
+        // ("a" "b" "c" \[g "a" "b" "c"
+        // ̏Ԃłۏ؂͂Ȃ)
+
+    var array = [ "abcd", "abc", "ab", "a" , "b", "c" ];
+    array.sort(function(a,b) { return a.length < b.length; }, true );
+        //  ̒̒Z
+        // ("a" "b" "c" ̓\[g̏Ԃł)
+
+
+ +
+

saveStruct +

+@saveStruct ̓t@C֍\ꂽf[^̏o͂s܂B
+ +
+\ : save(<t@C>, <[h=''>)
+
+
+ +@saveStruct \bh́Avf̏Ԃ𕜌”\ȏԂŃt@Cɏo͂܂B
+@evfɂ͕AAINebgA܂߂邱Ƃł܂B܂AvfɃIuWFNgꍇ́Aꂪ Array NX邢 Dictionary NX̃IuWFNgłꍇɌÃIuWFNg̒gt@Cɏo͂܂BȊO̗vf void o͂܂B
+@Ƃ΁A
+ +
+:
    ([ 1, 2, 3, [4, 5], %[ a : 1, b : 2 ], "" ]).saveStruct("out.txt");
+
+
+ +@ł +
+(const) [
+    1,
+    2,
+    3,
+    (const) [
+        4,
+        5
+    ],
+    (const) %[
+        "a" => 1,
+        "b" => 2
+    ],
+    ""
+]
+
+
+ +@̂悤ȓeo͂܂B͂̃t@CŜ‚̎Ƃĕ]邱ƂɂAۑƓ\𕜌ł̂łB
+@ł (const) ́A [ ] %[ ] ̒g萔Ƃ\Ă܂BRpC͂(const) ‚ƁA̎z⎮zAg萔ȂƂƉ肵āAœǂݍގł܂B
+@saveStruct \bh́A Array NX̃IuWFNggԂ܂B
+
+

assign +

+@assign \bh́AzRs[܂B
+ +
+\ : assign(<Rs[z>)
+
+
+ +@Ŏw肳ꂽ̔z̓eARs[܂B
+
+@z (DictionaryNX̃IuWFNg) Rs[zɎw肵ꍇ́A̎z̊eoAOAl̏Ɍ݂ɌzƂȂ܂BȍԂ͕sƂȂ܂B
+
+

assignStruct +

+@assignStruct \bh́Az\ƃRs[܂B
+ +
+\ : assignStruct(<Rs[z>)
+
+
+ +@Ŏw肳ꂽ̔z̓eARs[܂B
+@assign \bhƈႢAoɔz񂠂邢͎z񂪂ꍇ́AċAIɂ̓e +Rs[܂ ( assign \bh̏ꍇ͎QƂRs[邾ł )B
+
+

clear +

+@clear \bh́Az̗vfׂč폜܂B
+
+

erase +

+@erase \bh́Aw肳ꂽY̗vf폜܂B
+ +
+\ : erase(<Y>)
+
+
+ +@w肳ꂽʒuɂY폜܂BYȍ~̗vf͈‚‘OɂAl߂܂BY͈͊Ȍꍇ͗O܂B
+
+

remove +

+@remove \bh́Aw肳ꂽlƓl—vf폜܂B
+ +
+\ : remove(<l>, <ׂč폜邩=true>)
+
+
+ +@w肳ꂽlƊevfʔr ( === Zq̓ )Avvf폜܂B
+@ׂč폜邩A false ̏ꍇ́AŏɌ‚vf݂̂폜܂BłȂ΁A‚ׂĂ̗vf폜܂B
+
+

insert +

+@insert \bh́Aw肳ꂽlw肳ꂽʒuɑ}܂B
+ +
+\ : insert(<ʒu>, <l>)
+
+
+ +@ʒuŎꂽYʒuɁAlŎꂽvf}܂Bʒuȍ~̗vf͈‚Œɂ܂B
+
+

add +

+@add \bh́Aw肳ꂽlz̍Ōɒlj܂B
+ +
+\ : add(<l>)
+
+
+ +@z̍ŌɒlŎꂽvflj܂B
+@̃\bh͒lljꂽʒuԂ܂B
+
+

find +

+@find \bh́Aw肳ꂽlŏɌYԂ܂B
+ +
+\ : find(<l>, <Jnʒu=0>)
+
+
+ +@w肳ꂽlAJnʒu̓Y珇ɌĂAŏɌYԂ܂Bw肳ꂽl‚ȂƂ -1 Ԃ܂B
+@rɂ͎ʔr ( === Zq̓ ) p܂B
+
+

push +

+@push \bh́Aw肳ꂽvfz̍Ōɒlj܂B
+@add\bhƈႢÃ\bh͒lj̔z̃TCYԂ܂B܂Äw肵ꍇ́AׂĂ̈Ԃɒlj܂B
+ +
+\ : push(<l>, ...)
+
+
+ +
+

pop +

+@push \bh́Az̍Ōォ—vfoAԂ܂Boꂽvf͔z񂩂폜܂(z̃TCY͈Œ܂)B
+@̃\bh́AoꂽvfԂ܂BvfꍇvoidԂ܂B
+ +
+\ : pop()
+
+
+ +
+ +

unshift +

+@unshift \bh́Avfz̐擪ɒlj܂B̗vfw肳ꂽꍇ͕̗vf擪ɒlj邱Ƃł܂B̏ꍇ́AƂ a, b, c ̏Ԃœnꂽꍇ́Az̐擪̗vf a, b, c ̏ԂɂȂ܂B
+@̃\bh͒lj̔z̃TCYԂ܂B
+ +
+\ : unshift(<l>, ...)
+
+
+ +
+

shift +

+@shift \bh́Az̍ŏ—vfoAԂ܂Boꂽvf͔z񂩂폜܂(z̃TCY͈Œ܂)B
+@̃\bh́AoꂽvfԂ܂BvfꍇvoidԂ܂B
+ +
+\ : shift()
+
+
+ +
+ + + + diff --git a/docs/tjs2doc/contents/basictypes.html b/docs/tjs2doc/contents/basictypes.html new file mode 100644 index 0000000..f5719fd --- /dev/null +++ b/docs/tjs2doc/contents/basictypes.html @@ -0,0 +1,73 @@ + + + + + + + TJS2 ̊{^ + + + + + + + + +

v~eBu^ +

+@tjsTypes.h Œ`Ăv~eBu^‚܂B
+
+
+
tjs_int
+
萮(Œ32bit)
+
tjs_uint
+
Ȃ(Œ32bit)
+
tjs_int8
+
8bit̕萮
+
tjs_uint8
+
8bit̕Ȃ
+
tjs_int16
+
16bit̕萮
+
tjs_uint16
+
16bit̕Ȃ
+
tjs_int32
+
32bit̕萮
+
tjs_uint32
+
32bit̕Ȃ
+
tjs_int64
+
64bit̕萮
+
tjs_uint64
+
64bit̕Ȃ
+
tjs_char
+
Ch(TJS2̕^̃v~eBu^ƂĎgp܂)
+
tjs_nchar
+
i[
+
tjs_real
+
^(double)
+
tTVInteger
+
tjs_int64Ɠ
+
tTVReal
+
tjs_realƓ
+ + + +

tTJSString +

+@tTJSString ^ TJS2 ŗp镶^ŁAtjs_char ^̃[I܂BtjsString.cpp / tjsString.h ɒ`Ă܂B܂AZ ttstr Ƃ^łp”\łB
+@̌^͕p̃̊ǗIɍsقAtTJSVariant ^ Ƃ̐ea^łB
+
+

eTJS +

+@eTJS ^ C++ OIuWFNg̊{^łBtjsError.h ɒ`Ă܂BGetMessage Ƃ\bhAOƂƂɓꂽbZ[W擾邱Ƃł܂B
+ +

TJS_W +

+@񃊃e tjs_char * ^ɕϊ邽߂̃}NłB
+
+ : TJS_W("񃊃e")
+
+ + + + diff --git a/docs/tjs2doc/contents/browser.css b/docs/tjs2doc/contents/browser.css new file mode 100644 index 0000000..8895f99 --- /dev/null +++ b/docs/tjs2doc/contents/browser.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("browser2.css"); diff --git a/docs/tjs2doc/contents/browser2.css b/docs/tjs2doc/contents/browser2.css new file mode 100644 index 0000000..b24b709 --- /dev/null +++ b/docs/tjs2doc/contents/browser2.css @@ -0,0 +1,299 @@ +@charset "shift_jis"; + +body{ + padding: 0px; + background-color: white; + background-attachment: fixed; + color: black; + line-height: 127%; +} + +h1:before{ + content: " "; +} + +h1{ + background-color: #001591; + color: white; + background-image: url("./grad.png"); + background-position: left; + background-repeat: repeat-y; + margin: 0em 0em 1em 0em; + padding: 0.1em; + border-top: 1px solid #70a0e0; + border-left: 1px solid #70a0e0; + border-bottom: 1px solid #002040; + border-right: 1px solid #002040; + font-size: 1.04em; + letter-spacing: 0.05em; +} + + +img{ + border: 0; + vertical-align: middle; +} + +div.para { + margin: 0px; + border: 0px; + padding: 0em 0em 4em 0em; +} + +dt { + display: list-item; + list-style: disc; +} + +dl dt{ + margin-left: 2em; + margin-top: 1em; + font-weight: bold; +} + +dl dd{ + margin-left: 3em; +} + +dl{ + margin-bottom: 1em; +} + +div.taggenre{ + text-align: right; +} + +span.b{ + font-weight: bold; +} + +span.i{ + font-style: italic; +} + +span.comlink{ + font-size: 0.85em; +} + +code.inlinecode{ + padding-left: 0.5em; + padding-right: 0.5em; + font-family: monospace; + white-space: pre; +} + +code em { + font-style: normal; + font-weight: bold; +} + +div.descimg{ + background-color: transparent; + color: #303030; + text-align: center; +} + +span.weak{ + background-color: transparent; + color: gray; +} + +span.comment{ + background-color: transparent; + color: #0000a0; +} + +span.linenumber{ + background-color: transparent; + color: gray; +} + +span.arg{ + background-color: transparent; + color:blue; +} + +span.defarg{ + background-color: transparent; + color:gray; +} + +span.defargval{ + background-color: transparent; + color:red; +} + + +span.tagrequiredattrib{ + background-color: transparent; + color:red; +} + + +code.bq{ + display: block; + overflow: auto; + padding: 0.3em; + border: 2px solid #808080; + margin-top: 0em; + margin-bottom: 0em; + font-family: monospace; + white-space: nowrap; +} + +dfn{ + font-style: normal; +} + +div a.jump{ + background-color: transparent; + color: #2d903c; + text-decoration: underline; + border: 0px; + padding: 1px 2px 1px 2px; +} + +div a.jump:visited{ + background-color: transparent; + color: #2d608c; +} + +div a.jump:hover{ + background : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + + + +table.keywords a{ + background-color: transparent; + color: #2d903c; + text-decoration: none; + border: 0px; + padding: 1px 2px 1px 2px; +} + +table.keywords a:visited{ + background-color: transparent; + color: #2d608c; +} + +table.keywords a:hover{ + background-color : #e0e0f0; + color: #2d303c; + text-decoration: none; + border: 1px solid #808080; + padding: 0px 1px 0px 1px; +} + +ol > li{ + list-style-type: decimal; +} + +div.note{ + margin-left: 4em; + margin-right: 4em; + margin-top: 0em; + margin-bottom: 0em; + border-left: 0.1em solid #808080; + padding-left: 1em; + font-size: 0.8em; + line-height: 110%; +} + +div.note div.notehead{ + margin: 0em; + border: 0em; + padding: 0em 0em 1em 0em; +} + +div.note div.notehead span.noteheadspan { + margin: 0em; + border-top: 0em; + border-left: 0em; + border-right: 0em; + border-bottom: 1px solid black; + padding: 0em 1em 0em 1em; +} + +table.keywords{ + font-size: 0.9em; + line-height: 1em; + margin: 1em 0em 1em 0em; + border: 0px; + padding: 0px; +} + +table.keywords td{ + white-space: nowrap; + margin: 0px; + border: 0px; + padding: 0px; +} + +table.keywords a span{ + background-color: transparent; + color: black; +} + +table.tagparams { + width: 100%; + margin-bottom: 1em; +} + +table.tagparams td{ + border-top: 1px solid black; + padding-top: 0.1em; + padding-bottom: 0.1em; + padding-left: 0.5em; + padding-right: 0.5em; +} + +table.tagparams td.tagattribname{ + background-color: transparent; + color: blue; +} + +div.tagremarks { + margin-bottom: 1em; +} + +span.toindexanchor:before { + content: " "; +} + +span.toindexanchor:after { + content: " "; +} + +div.toindex{ + margin-top: 1em; + text-align: center; +} + +div.toindex a{ + text-decoration: none; +} + +div.taggenrehead { + font-weight: bold; + background-color: transparent; + color: #000080; + margin-top: 1em; +} + +span.taglistlink { + font-weight: bold; +} + +table.taglist td.taglistodd{ + background-color: #f0f0ff; + color: black; +} +table.taglist td.taglisteven{ + background-color: #f0fff0; + color: black; +} diff --git a/docs/tjs2doc/contents/class.html b/docs/tjs2doc/contents/class.html new file mode 100644 index 0000000..797aaca --- /dev/null +++ b/docs/tjs2doc/contents/class.html @@ -0,0 +1,360 @@ + + + + + + + NX + + + + + + + + +

NX +

+@NX́AIuWFNg쐬Ƃ̐`ƂȂ̂łBNXɑϐoϐANXɑ֐o֐A邢̓\bhƌĂсANXɑvpeB̓ovpeBƌĂт܂B
+
+@NX͊{Iɂ͈ȉ̂悤ɂĐ錾܂B
+ +
+class classname
+{
+    // o⃁o\bh⃁ovpeBLq
+
+    function classname() // RXgN^
+    {
+    }
+
+    function finalize()
+    {
+    }
+}
+
+
+
+ +
+@NXɂ͎ʎqw肵܂B
+
+@NXɂ́ÃNX쐬ꂽƂɃoƂȂϐ⃁\bhAvpeBLq܂B
+
+@NXɂ́ANXƓ̃\bhK‚ARXgN^ƌĂ΂܂B́A new ZqgpăIuWFNg쐬ƂÅ֐ new Zq̈𔺂ČĂяo܂B
+
+@NXɂ͓lɁAfinalize Ƃȃ\bh܂B́AIuWFNgłƂɌĂ΂郁\bhŁAȗ”\łBȂĂ܂܂B
+
+ +
+:
    class test
+    {
+        function test()
+        {
+            // RXgN^
+            // ɁAIuWFNg쐬Ƃɏe
+            variable = 0;
+        }
+
+        function finalize()
+        {
+            // finalize \bh
+            // ɁAIuWFNgjƂɏe
+        }
+
+        function method1()
+        {
+            // \bh
+            System.inform(variable);
+        }
+
+        var variable; // oϐ
+
+        property prop // ovpeB
+        {
+            getter() { return variable; } 
+        }
+    }
+
+
+ +
+NXɑ΂ instanceof Zq "Class" 𔺂Ďgpꍇ͐^ɂȂ܂(L̗ŌƁAtest instanceof "Class" ͐^)B
+
+

IuWFNg̍쐬 +

+@錾NX̃IuWFNg쐬ɂ new Zqg܂B
+@new Zq̌ɂ́A֐ĂяoƓlɁANXƁARXgN^ɓnw肵܂B
+ +
+:
    class Test
+    {
+        var variable1 = getValue(); // oϐ̏
+
+        function Test(arg1, arg2) // RXgN^
+        {
+            // ł new ZqŎw肵 arg1  arg2 ɂ킽Ă
+        }
+    }
+
+    var newobject = new Test(1, 2); //  1, 2 n test NX̃IuWFNg쐬
+
+
+ +
+@NX쐬Ƃ̏̏Ԃ͈ȉ̒ʂłB
+
+
  1. ܂̃IuWFNg쐬
  2. \bhAvpeBo^
  3. oϐ쐬 ( ̂ƂKvȕϐ͏ )
  4. RXgN^s

Note
+@RXgN^ւ̈ȂꍇłĂAnew Zq ( ) ȗ邱Ƃ͂ł܂B JavaScript ̂悤 new Test ƏƂ͂ł܂Bnew Test( ) ƏKv܂B
+

+
+@ɁANX̃\bhvpeBł̃NX̃IuWFNg쐬ꍇA邢͂̃NX̃X[p[NX̃IuWFNg쐬ꍇAȉ̂悤ɂƃG[ɂȂ܂B
+ +
+:
    class Test
+    {
+        function Test() // RXgN^
+        {
+        }
+
+        function func()
+        {
+            return new Test(); // G[
+        }
+    }
+
+
+ +
+@ȂȂ΁ANX̃\bhvpeB Test ƒPɏƁANXł Test ̃RXgN^ Test ̕XR[vIɋ߂߁ARXgN^ Test QƂĂ܂łB̏ꍇ͂邽߂ɁAȉ̂悤ɖI global. gpKv܂ ( NX global ɓo^邩ł )B
+
+ +
+:
    class Test
+    {
+        function Test() // RXgN^
+        {
+        }
+
+        function func()
+        {
+            return new global.Test(); // Ȃ OK
+        }
+    }
+
+
+ +
+

IuWFNg̖ +

+@TJS2 ł́AIuWFNg폜ہAIuWFNgƃIuWFNg̍폜AƂQ‚̒iK𓥂݂܂B
+@IuWFNgƂA finalize \bhĂ΂ÃIuWFNg͖łƂ}[N‚܂Bȍ~̂̃IuWFNgւ̃ANZXׂ͂ĎsAO悤ɂȂ܂BIuWFNgĂ邩ǂ isvalid ZqŒׂ邱Ƃł܂B
+
+@IuWFNg invalidate ZqŖ邱Ƃł܂B
+
+ +
+:
    class Test
+    {
+        var variable;
+
+        function Test()
+        {
+            // RXgN^
+            variable = new AnotherClass();
+        }
+
+        function finalize()
+        {
+            // finalize \bh͖ꂽɌĂ΂
+            invalidate variable;
+        }
+    }
+
+    var object = new Test(); // IuWFNg쐬
+
+    ()
+
+    invalidate object; // IuWFNg𖳌
+
+
+ +
+@invalidate ZqpȂĂAIuWFNg͕KvƂȂȂ_ō폜܂B̂ƂAĂȂ΁A̎_Ŗ܂B
+@TJS2 ł͂ƒIuWFNg폜邩̖mȋK肪A폜△́u‚ł肤vƂɂȂ܂BāAĂȂIuWFNg͍폜ɖ邽߁Avʎ_ finalize \bhĂ΂Ă܂”\܂B邽߂ɂAIuWFNggI invalidate ZqŖ邱Ƃ߂܂B
+
+
Note
+@invalidate Zq C++ delete Zqɋ߂܂B
+@TJS2 delete Zq C++ delete ZqƈႢAo⃍[Jϐ폜邽߂̉ZqłBIuWFNĝ𖳌폜͂܂񂪁Ao⃍[Jϐ폜Ƃɂ茋ʓIɃIuWFNg̖폜NƂ͂܂B
+

+
+

IuWFNgւ̃ANZX +

+@쐬IuWFNg̃oϐA\bhAovpeBɂ́A. (oI) Zq ܂ [ ] (ԐڃoIZq) păANZX܂B
+ +
+:
    var obj=new MyLayer(window,window.prmaryLayer)
+    obj.method1(); // \bȟĂяo  obj['method1']() ł
+    obj.num = 3; // oϐ֑  obj['num']=3 ł
+    obj.prop1++; // ovpeBɃANZX  obj['prop1']++ ł
+
+
+ +
+

N[W +

+@쐬IuWFNg̃\bh⃁ovpeB́Ãoǂ̃IuWFNg̃oł邩̏ԂŃIuWFNgɓo^Ă܂B
+@̂߁A\bh⃁ovpeBIuWFNgOɎoāAgpĂÃIuWFNgɑ΂ANZXsƂɂȂ܂B̋@\N[WƌĂт܂B܂AANZX̃IuWFNgReLXgƌĂт܂B
+ +
+:
    var obj = new FooBarClass(); // IuWFNg쐬
+    obj.method(); // IuWFNg̃\bh𕁒ʂɌĂяo
+    var objmethod = obj.method; // IuWFNg̃\bhւ̎QƂ objmethod ɑ
+    objmethod(); // objmethod ĂяoAobj.method() ƓAobj ɑ΂ANZXƂȂ
+
+
+ +
+@incontextof Zq́Aǂ̃IuWFNg̃oł邩ȀύXACӂ̃ReLXgŃ\bhs邽߂̕@񋟂܂B
+ +
+:
    (objmethod incontextof obj2)(); // obj2 ɑ΂鑀ɂȂ
+    (objmethod incontextof this)(); // this ɑ΂鑀ɂȂ
+
+ +
+ +

p +

+@L[[h extends pƁANXʂ̃NXp邱Ƃł܂BpƂ́Ap̃NX̃opƂłB
+@p錳ƂȂNX̂ƂX[p[NXApNX̂ƂTuNXƌĂт܂B
+@ȉ̂悤ɂăNX錾܂B
+ +
+:
    class Class1 // X[p[NX
+    {
+        function Class1() // Class1 RXgN^
+        {
+        }
+
+        function finalize() // Class1 finalize
+        {
+        }
+
+        function method1() // method1
+        {
+        }
+    }
+
+
+    class Class2 extends Class1
+    {
+        function Class2() // Class2 RXgN^
+        {
+            super.Class1(); // Class1 RXgN^Ă
+        }
+
+        function finalize() // Class2 finalize
+        {
+            super.finalize();
+        }
+    }
+
+    var obj = new Class2(); // Class2 IuWFNg쐬
+    obj.method1(); // Class2  Class1  method1 pĂ̂Ŏgp邱Ƃł
+
+
+ +@L̗ł́AClass2 Class1 pĂ܂BClass2 Class1 hĂAƂ܂B
+@Class2 ̃RXgN^ł Class1 ̃RXgN^AClass2 finalize ł Class1 finalize Ăł܂BTuNXÃ\bhŃX[p[NX̊Y铯\bhĂяoȂꍇ͖̓` ( Ƃo[Wł͌Ă񂾂ǂ`FbNĂȂ ) ł̂ŁAKLq悤ɂĂB
+
+@TuNXX[p[NXQƂ邽߂ɂ́AL̗̂悤ɃL[[h super gp邱Ƃł܂B̃L[[h̓TuNXł̂ݎgp”\ŁAX[p[NX\̂łB
+
+@psĂꍇ́Anew Zqł̃IuWFNg͈̏̏ȉ̒ʂłB
+
+
  1. ܂̃IuWFNg쐬
  2. \bhAvpeBo^ ( X[p[NXɁATuNXɌ )
  3. oϐ쐬 ( X[p[NXɁATuNXɌ )
  4. TuNX̃RXgN^Ă΂
  5. ( TuNX̃RXgN^ ) X[p[NX̃RXgN^Ă΂
+

dp +

+@extends ̌ɁAX[p[NX𕡐LqƁAdps킹邱Ƃł܂B
+ +
+:
    class SubClass extends ClassA, ClassB
+    {
+        function SubClass() // SubClass RXgN^
+        {
+            ClassA(); // ClassA RXgN^Ă
+            ClassB(); // ClassB RXgN^Ă
+        }
+
+        function finalize() // Class2 finalize
+        {
+            global.ClassA.finalize();
+            global.ClassB.finalize();
+        }
+    }
+
+
+
+ +@super L[[hgȂ߁AIɃNXw肵Ȃ΂Ȃ܂B̂悤 X[p[NX̃\bhĂԂƂ global. 킴킴‚ăNXɃANZX̂́ATuNXŒP ClassA ƋLq ClassA ̃RXgN^̂ƂwłBNX̂̂ global ɓo^邽߁Aglobal. păNXɃANZX܂B
+
+@dpsĂꍇ́Anew Zqł̃IuWFNg̏̏͑dpsĂȂƂ̂ƓAX[p[NX̃\bhAvpeB̓o^̏Ԃ́Aextends L[[ȟɏɍs܂Bp̃NXԂœ̃\bhvpeBꍇ́AɏقD悳܂BBĂ܂\bhvpeBɂ́Aglobal.ClassA.hiddenMethod() ̂悤ɖIɃNXăANZX鎖ł܂B
+
+

I[o[Ch +

+@TuNXŃX[p[NX̃\bh⃁ovpeBƓ̂̂錾ƁAX[p[NX̃\bhBƂł܂BI[o[ChƌĂт܂B
+@L̐̒ɂłĂ finalize \bh́AX[p[NX finalize \bhI[o[ChĂ܂B
+ +
+:
    class Class1 // X[p[NX
+    {
+        function Class1() // Class1 RXgN^
+        {
+        }
+
+        function finalize() // Class1 finalize
+        {
+        }
+
+        function method1() // method1
+        {
+            ()
+        }
+    }
+
+
+    class Class2 extends Class1
+    {
+        function Class2() // Class2 RXgN^
+        {
+            super.Class1(); // Class1 RXgN^Ă
+        }
+
+        function finalize() // Class2 finalize
+        {
+            super.finalize();
+        }
+
+        function method1() // Class1.method1 I[o[Ch
+        {
+            ()
+            if() return super.method1();
+            ()
+        }
+    }
+
+    var obj = new Class2(); // Class2 IuWFNg쐬
+    obj.method1(); // Class2  method1 Ă΂
+
+
+ +@TuNX̃\bhvpeBł super L[[hpăX[p[NX̃\bhvpeBɃANZX邱Ƃł܂B
+
+@oϐI[o[Ch邱Ƃ͂ł܂Boϐ͈‚̃IuWFNgɑ΂ēo^邽߁ATuNXƃX[p[NXœ̃o֐ +TuNX̕ϐX[p[NX̕ϐ㏑Ă܂܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/date.html b/docs/tjs2doc/contents/date.html new file mode 100644 index 0000000..5733989 --- /dev/null +++ b/docs/tjs2doc/contents/date.html @@ -0,0 +1,48 @@ + + + + + + + Date NX + + + + + + + + +

Date NX +

+@ Date IuWFNg@\ƃIuWFNg @\łA JavaScript Date Ƃقڌ݊łB
+
+@RXgN^̍\͈ȉ̒ʂłB
+ +
+new Date();
+new Date(<t>);
+new Date(<N>, <(0`)=0>, <=1>, <=0>, <=0>, <b=0>);
+
+
+ +@PԖڂ̍\ɂ͈͕Kv܂B̏ꍇ́ÃRXgN^sꂽ_ł݂̌̓tԂێ܂B
+@QԖڂ̍\͓tw肷̂łBt ANSI C asctime() ̂́ARFC1123 Œ`ẮARFC1036 Œ`ẮA"N// ::b" ̌`̂ꂩw肷Kv܂Bt̔F͎ōsAx̏̕ό`ɂ͑Ή܂A܂ɑz肵Ă鏑ƈقȂꍇ͔FłȂꍇ܂B
+@RԖڂ̍\͔Nbw肷̂łB
+
+@Ă郁\bh(JavaScript݊) :
+setYear/getYear (n掞Ԃɂ4̐N̐ݒ/擾)
+setMonth/getMonth (n掞Ԃɂ錎̐ݒ/擾)
+setDate/getDate (n掞Ԃɂ̐ݒ/擾)
+setHours/getHours (n掞Ԃɂ鎞̐ݒ/擾)
+setMinutes/getMinutes (n掞Ԃɂ镪̐ݒ/擾)
+setSeconds/getSeconds (n掞Ԃɂb̐ݒ/擾)
+setTime/getTime (1970N110:00̌o߃~b̐ݒ/擾)
+getDay (j̎擾)
+parse (t̉)
+
+ + + + diff --git a/docs/tjs2doc/contents/dictionary.html b/docs/tjs2doc/contents/dictionary.html new file mode 100644 index 0000000..d494b77 --- /dev/null +++ b/docs/tjs2doc/contents/dictionary.html @@ -0,0 +1,108 @@ + + + + + + + Dictionary NX + + + + + + + + +

Dictionary NX +

+@Dictionary NXzNXłB
+
+@zAzzƂĂ΂AOƁAɌт‚ꂽl‚̃yAƂāA𕡐ێIuWFNgłB
+@zƓ悤 [ ] (ԐڎQ) ZqŃANZX܂AY̑ɕgAꂪOƂȂ܂BOʎqƂėLȂ̂ł΁A . (ڎQ) ZqgƂł܂B
+@܂A݂ȂOQƂ void ɂȂ܂B
+@vf폜ɂ delete Zqg܂B
+ +
+:
    var d=new Dictionary();
+    d["sat"] = 1; // d.sat = 1 Ɠ
+    d["sun"] = 2; // d.sun = 2 Ɠ
+    d["mon"] = 3; // d.mon = 3 Ɠ
+    d["name"] ="value!"; // d.name = "value!" Ɠ
+    d["continue"] = 4; // continue ͎ʎqł͂Ȃ OK
+    d.continue = 4; // continue ͎ʎqł͂Ȃ̂ŃG[
+
+    var sat = d["sat"]; // 1 
+    var none = d["none"]; // void 
+
+    delete d.sat; // sat 폜
+    delete d["continue"]; // continue 폜
+
+
+ +
+
+ +

z +

+@%[ ] gāA Dictionary NX̃IuWFNg̏ŋLq邱Ƃł܂Bvf => vf̒lAJ}ŋ؂AvfƂȂ鎮񋓂܂BƂ΁A
+    var dic = %["a" => 1, "b" => 2, "c" => 3];
+
@ƋLq΁Adic ɁAvfƗvf̑gꂼ "a":1A "b":2A "c":3 ƂȂ Dictionary NX̃IuWFNgւ̎QƂ܂B
+@Iɂ́A=> ̓J}ƑŜłAǂ݂₷lA=> gpł悤ɂȂĂ܂ ( perl Ɠł )B
+
+

Dictionary NX̃\bhւ̃ANZX +

+@Dictionary NX̃IuWFNǵA쐬ꂽԂł̓oŽĂ܂B
+@Ƃ΁Aassign \bhgƎvāADictionary NX̃IuWFNg dict ɑ΂dict.assign(src) ̂悤ɋLqĂAdict assign Ƃ\bhĂȂ߂ɃG[ɂȂ܂B
+@āAincontextof ZqgāADictionary NXɒڑĂ郁\bhAΏۂƂȂ Dictionary NX̃IuWFNgReLXgƂĎs܂B
+ +
+:
    var a = %[];
+    var b = %[];
+    (Dictionary.assign incontextof a)(b); // b  a ɃRs[
+    (Dictionary.clear incontextof b)(); // b ̓eNA
+
+
+ +
+

saveStruct +

+@saveStruct ̓t@C֍\ꂽf[^̏o͂s܂B
+@Array NX ̓\bhQƂĂB
+
+

assign +

+@assign \bh́AzRs[܂B
+ +
+\ : assign(<Rs[z>, <eNA邩=true>)
+
+
+ +@Ŏw肳ꂽ̎z̓eARs[܂B
+@ueNA邩vȔꍇ́ARs[ (\bhsIuWFNg) ̓eNAARs[z̓e㏑܂BRs[zƓÕoRs[掫zɂꍇ́ARs[̓eŃRs[悪㏑܂B
+
+@z (ArrayNX̃IuWFNg) Rs[zɎw肵ꍇ́A̔zɂ́A̎z̃oƂȂׂvfOAl̏ɕłƂ݂ȂA̔z̓e̎zɃRs[܂B
+
+

assignStruct +

+@assignStruct \bh́AzRs[܂B
+ +
+\ : assignStruct(<Rs[z>)
+
+
+ +@Ŏw肳ꂽ̎z̓eARs[܂B
+@assign \bhƈႢAoɔz񂠂邢͎z񂪂ꍇ́AċAIɂ̓e +Rs[܂ ( assign \bh̏ꍇ͎QƂRs[邾ł )B
+
+

clear +

+@clear \bh́Az̓eׂď܂B
+
+ + + + + diff --git a/docs/tjs2doc/contents/documentid.js b/docs/tjs2doc/contents/documentid.js new file mode 100644 index 0000000..4cb79cc --- /dev/null +++ b/docs/tjs2doc/contents/documentid.js @@ -0,0 +1,2 @@ +// document id +var doc_id = "tjs2doc"; diff --git a/docs/tjs2doc/contents/exception.html b/docs/tjs2doc/contents/exception.html new file mode 100644 index 0000000..115ff79 --- /dev/null +++ b/docs/tjs2doc/contents/exception.html @@ -0,0 +1,41 @@ + + + + + + + Exception NX + + + + + + + + +

Exception NX +

+@Exception NX́AOIuWFNg𐶐邽߂̃NXłB
+@RXgN^̍\͈ȉ̒ʂłB
+ +
+new Exception(<bZ[W>)
+
+
+ +@bZ[ẂAꂽIuWFNg message vpeBɐݒ肳܂B
+@܂Atrace vpeBɂ́AO܂łɒʉ߂֐Ȃǂ̏񂪋L^Ă܂ ( lԂǂނ߂̕ƂċL^Ă܂ )B
+@XNvgȊO̗vŔOIuWFNgׂ͂ Exception NX̃IuWFNgł ( Ƃ ZG[OȂ )B
+
+@Ap”\ȃvpeB𑝂₷܂B
+
+

message +

+@message vpeB ́AO̗R\\vpeBłB
+
+ + + + + diff --git a/docs/tjs2doc/contents/expr_and_op.html b/docs/tjs2doc/contents/expr_and_op.html new file mode 100644 index 0000000..fc42857 --- /dev/null +++ b/docs/tjs2doc/contents/expr_and_op.html @@ -0,0 +1,254 @@ + + + + + + + ƉZq + + + + + + + + +

ƉZq +

+@́AZqƃIyh̏W܂A邢͑lłB
+
+@ʏAXNvgɈȉ̂悤ɋLq邱Ƃł܂B
+
+    ;
+

+@̂悤Ɏ̌ɃZ~R‚ƁA̎̏ŕ]( = s )A̎ƂĂ̌ʂ͎̂Ă܂B
+
+ +
+:
    a = b;
+    // Zq = ̓ɂāAa ϐ ϐb 
+
+    func();
+    // Zq ( ) ̓ɂāAfunc ֐ƂČĂяo邪A֐̖߂l
+    // ͎̂Ă
+
+    1 + 3;
+    // + Zq̓ɂāA1  3 Z邪Aʂ͎̂Ă(ۂ͂
+    // ͈̎ӖȂ̂Ŏs炳Ȃ)
+
+
+ +
+

^ƋU +

+@‚̉Zq́A^U (_l) ܂BŽʂ 0 ̏ꍇ͋UA0 ȊȌꍇ ^ɂȂ܂B
+@ɑ΂Đ^Uꂽꍇ́A󕶎̏ꍇ͋UAȊȌꍇ͐lɕϊ悤ƂĐ΁A̐lƂĂ̌ʂ^UɂȂAs΋UɂȂ܂B
+
+

Zq +

+@ȉAZqD揇ʂ̒Ⴂ̂珇ɐĂ܂B
+
+ +

if Zq +

+@if Zq if ́AEɂ̂]ʂ^̏ꍇ݂̂ɁAɂ̂]鉉ZqłB
+ +
+:
    a=b if b!=0; // b  0 łȂ a  b 
+
+
+ +
+@Zq̌ʂ𓾂邱Ƃ͂ł܂B
+
+

Zq +

+@Zq , (J}) ́Aɂ̂]āA‚ɉEɂ̂]܂BȊO͍̎s܂BZqŜƂẮAEɂ̂]ʂɂȂ܂BJ}ĕꂽꍇ́Aɂ̂珇ɕ]܂B
+ +
+:
    c = (a=1, b=2); // a=1, b=2 ]Ac ɂ 2 
+    a=1, b=2, c=3; // a=1, b=2, c=3 ̏ɕ]
+
+
+ +
+

Zq +

+@Zqɂ͈ȉ̂̂܂B
+
+= <-> &= |= ^= -= += %= /= \= *= ||= &&= >>= <<= >>>=
+@̂A = Zq͒PZqŁAÊ̂]ʂ̂̂ɑƂAZqŜ̒lƂĂ͉Eɂ̂]ʂƂȂ܂B
+ +
+:
    a = 0;  // a  0 
+    a = b = c = 0; // c , b, a ̏ 0 
+
+
+ +
+@<-> Zq͂ꂩs܂B܂Â̂]AɉÊ̂]܂B̂ƁAE]ʂɑA]ʂEɑ܂BZq̌ʂ𓾂邱Ƃ͂ł܂B
+@_ł͍E̎͂ꂼA̒l𓾂邽߂Ǝɑ邽߂Q]܂BIɂ̎dl͕ύX”\̂ŁA]񐔂ɈˑLqȂ悤ɂĂB
+
+@ȊỎZq́AׂāAZq= ̌`ƂĂAA Zq= B ƋLqꂽꍇ́AA = A Zq B ƂӖɂȂ܂BZqŜ̒lƂẮAŽʂ̒lƂȂ܂B
+
+

Zq +

+@Zq ? : ͂RZqłBA ? B : C ̌`ŏƁAA ]A^ꍇ B ]AC 𖳎܂BUꍇ C ]AB 𖳎܂BZqŜ̒lƂẮAB ܂ C ̕]ꂽ̒lɂȂ܂B
+
+@Zq͍ӒlƂĎgƂł܂B
+ +
+:
    a = b==0 ? c : b; // b  0  a  c A b  0 łȂ a  b 
+    b==0 ? (a=c) : (a=b); // ƓӖ
+    (a ? b : c ) = d; // a ^Ȃ b ɁAa UȂ c ɁA d  (ӒlƂĎgp)
+
+
+ +
+

_ OR Zq +

+@_ OR Zq || ́Aɂ̂܂]A^ȂΉEɂ̂𖳎āAZqŜ̌ʂƂĂ͐^ɂȂ܂Bɂ̂]ʂUꍇAEɂ̂]A̐^ǓʂZqŜ̌ʂƂȂ܂B
+
+

_ AND Zq +

+@_ AND Zq && ́Aɂ̂܂]AUȂΉEɂ̂𖳎āAZqŜ̌ʂƂĂ͋UɂȂ܂Bɂ̂]ʂ^ꍇAEɂ̂]ǍʂZqŜ̌ʂƂȂ܂B
+
+

rbg OR Zq +

+@rbg OR Zq | ́ArbgƂ̘_ OR Ƃ܂Bɂ́AEɂ̂̏ɕ]Ǎʂ𐮐ƂāArbgƂ OR Ƃ̂ZqŜ̒lƂȂ܂B
+
+

rbg XOR Zq +

+@rbg XOR Zq ^ ́ArbgƂ̘_ XOR Ƃ܂Bɂ́AEɂ̂̏ɕ]Ǎʂ𐮐ƂāArbgƂ XOR Ƃ̂ZqŜ̒lƂȂ܂B
+
+

rbg AND Zq +

+@rbg AND Zq & ́ArbgƂ̘_ AND Ƃ܂Bɂ́AEɂ̂̏ɕ]Ǎʂ𐮐ƂāArbgƂ AND Ƃ̂ZqŜ̒lƂȂ܂B
+
+

艉Zq +

+@== != === !==͓艉Zq̗ނłB
+
+
+
== Zq
+
== Zq́Aɂ̂ɕ]AɉEɂ̂]܂B҂vΉZqŜŐ^AvȂΉZqŜŋUɂȂ܂Bӂ̉ŽʁA^قȂΓK؂ɕϊĂr܂BƂ΁A-1 == '-1' ͐^ɂȂ܂B
+
!= Zq
+
!= Zq́A== Zq̐^UtɂȂ̂łB
+
=== Zq
+
=== Zq͎ʔrZqƌĂ΂A== ZqƓłA^̕ϊ͍sꂸA^܂łvȂΐ^ɂȂ܂B
+
!== Zq
+
!== Zq́A=== Zq̐^UtɂȂ̂łB
+

rZq +

+@< > <= >= ͔rZq̗ނłB
+
+
+
< Zq
+
< Zq́Aɂ̂ɕ]AEɂ̂ɕ]܂B]ʂE]ʂΐ^ɂȂAłȂ΋UɂȂ܂B
+
> Zq
+
> Zq́Aɂ̂ɕ]AEɂ̂ɕ]܂BE]ʂ]ʂΐ^ɂȂAłȂ΋UɂȂ܂B
+
<= Zq
+
<= Zq́Aɂ̂ɕ]AEɂ̂ɕ]܂B]ʂE]ʂȂΐ^ɂȂAłȂ΋UɂȂ܂B
+
>= Zq
+
>= Zq́Aɂ̂ɕ]AEɂ̂ɕ]܂BE]ʂ]ʂȂΐ^ɂȂAłȂ΋UɂȂ܂B

+@r̂Ƃ̏ꍇ́AChR[h(ʏUNICODE)ł̔rɂȂ܂B
+
+

rbgVtgZq +

+@>> << >>>̓rbgVtgZq̗ނłB
+
+
+
>> Zq
+
>> Zq́A܂ɂ̂]AEɂ̂ɕ]܂B̌ʂ𐮐ƂāAĚʂ̉񐔕EɕtrbgVtĝZqŜ̌ʂƂȂ܂B
+
<< Zq
+
<< Zq́A܂ɂ̂]AEɂ̂ɕ]܂B̌ʂ𐮐ƂāAĚʂ̉񐔕ɃrbgVtĝZqŜ̌ʂƂȂ܂B
+
>>> Zq
+
>>> Zq́A>>ZqƓłA]ʂ𕄍ƂĈ܂B
+

ZZq +

+@+ - ́AꂼZZqƌZZqłB
+
+
+
+ Zq
+
+ Zq́Aɍ]AɉE]܂BʂƂlꍇ́AlƂẲZsAZqŜ̌ʂƂȂ܂Bǂ炩A邢͗񂾂ꍇ́AƂẲZsAZqŜƂĂ ̌ʂ̌ɉĚʂɂȂ܂Bl͕ɁAIuWFNg^͕ɕϊłΕϊ܂B
+
- Zq
+
- Zq́Aɍ]AɉE]܂B̌AlƂč̌ʂĚʂAꂪZqŜ̒lƂȂ܂B
+

揜]ZZq +

+@% / \ * ́Aꂼ]ZAZAZAZZqłB
+
+
+
% Zq
+
% Zq́Aɍ]AɉE]܂B̂ƁAEŊ肪ZqŜ̒lɂȂ܂Bl͗ƂƂĈ܂B
+
/ Zq
+
/ Zq́Aɍ]AɉE]܂B̂ƁAEŊlZqŜ̒lɂȂ܂Bl͎ƂĈ܂B
+
\ Zq
+
\ Zq́A/ Zq̂悤ɏZs܂Al͐ƂĈ܂B
+
* Zq
+
* Zq́Aɍ]AɉE]܂B̂ƁAEŊ|lZqŜ̒lɂȂ܂Bl͎ƂĈ܂B
+

ʓIȒPZq̗ +

+@ȉׂ͂ĒPZqł ( instanceof ͗O )B
+
+
+
! Zq
+
Ou ! Zq́A_ے艉ZqłBEɂ̂]̂̐^Utɂ̂ZqŜ̒lƂȂ܂B
+
~ Zq
+
~ Zq́Arbgے艉ZqłBEɂ̂]̂𐮐ƂArbgƂ̔ے ( 10A01 ) ŝZqŜ̒lƂȂ܂B
+
-- Zq
+
Ou -- Zq́AOufNgZqłBEɂ̂PA̒lZqŜ̒lƂȂ܂B
+
++ Zq
+
Ou ++ Zq́AOuCNgZqłBEɂ̂ɂPZAZ̒lZqŜ̒lƂȂ܂B
+
new Zq
+
new Zq́AEɂ֐]֐Ăяoł͂ȂIuWFNg̍쐬s킹悤ɂ܂B
+
invalidate Zq
+
invalidate Zq́AEɂ̂]Ǎʂ̃IuWFNg𖳌܂BEɂ镨 void, , l, INebg񂾂ꍇ͉܂BIuWFNgłɖĂꍇ܂Bnull w肳ꂽꍇ͗O܂B
+
isvalid Zq
+
isvalid Zq́AEA邢͍ɂ̂]Ǎʂ̃IuWFNgLȏꍇ trueA ȏꍇ false ɂȂ܂BZq]Ώۂ̑OɒuĂAɒuĂӖɂȂ܂BΏۂ void, , l, INebg񂾂ꍇ͏ɐ^Ԃ܂Bnull w肳ꂽꍇ͗O܂B
+
delete Zq
+
delete Zq́AEɏIuWFNg̃oA邢̓[Jϐ܂Bɐ trueAs false ɂȂ܂B
+
typeof Zq
+
typeof Zq́AEɂ̂]Ǎ^ɂĈȉ̕ƂȂ܂ : void:"void"A:"Integer"A:"Real"AIuWFNg:"Object"A:"String"AINebg:"Octet" BAIuWFNg̃ow肵ꍇŁAoꍇ "undefined" ɂȂ܂B
+
# Zq
+
# Zq́AEɂ̂]AƂčŏ̈ꕶ̕R[hZqŜ̒lƂ܂B
+
$ Zq
+
$ Zq́AEɂ̂]Ǎʂ𕶎R[hƂāAꂪ\ꕶZqŜ̒lƂ܂B
+
+ Zq
+
P + Zq́AEɂ̂]܂BEɂ̂␮ȂΉ܂BȊȌꍇ́A␔lւ̕ϊ݁ǍʂZqŜ̌ʂƂȂ܂B𐔒lɕϊ悤Ƃꍇ́AϊɎsꍇ́AO𔭐A 0 ɂȂ܂B_܂ނ悤Ȏ\łΎɁAłȂΐɕϊ܂B̐擪 0x 0b A0 ΁Aꂼ 16 iA2 iA8 iƂĉ߂܂B
+
- Zq
+
P - Zq́Aɂ̂]Ǎʂ𐔒lƂāAtɂ̂ZqŜ̌ʂƂ܂B
+
& Zq
+
P & Zq́AEɏIuWFNg̃oւ̃ANZXAvpeBnhȂAvpeBIuWFNĝ̂ւ̃ANZXɕύX܂BƂ΁Apropobj = &obj.prop; ł́Aobj ̃ovpeB prop ̃vpeBnh͋NꂸAovpeB prop vpeBIuWFNĝ̂ւ̎QƂ propobj ɑ܂BEvpeBւ̃ANZXł͂Ȃꍇ͕̓słB
+
* Zq
+
P * Zq́AEɏIuWFNg̃vpeBnh𓮍삳܂BEɂ̓vpeBIuWFNg\Ȃ΂Ȃ܂BƂ΁A*propobj = 1; ́AvpeBIuWFNgł propobj setter nhĂяoA1 ܂B
+
instanceof Zq
+
instanceof Zq́Aɂ̂]AɉEɂ̂]܂BEɂ̓NXƂȂAɂȂ̂Aɂ̂ÃNX̃CX^Xł trueAłȂ false ɂȂ܂B
+

֐ĂяoAJbRށAuCNgEfNgȂ +

+
+
( ) Zq
+
( ) Zq́AZ̗D揇ʂύX܂B܂́A֐Ăяos܂B
+
[ ] Zq
+
[ ] Zq́AԐڃoIZqłBA [ B ] ƏꂽꍇAA ɕ]A B ɕ]܂BB 𕶎ƂāÃo A TAZqŜƂĂ͂̃oւ̃ANZXƂȂ܂BӒlƂĎgꂽꍇ́AIuWFNgɃo B AΐVKɍ쐬AƂp܂B
+
. Zq
+
. Zq́AڃoIZqłBA.B ƏꂽꍇAA ]܂BB A TAZqŜƂĂ͂̃oւ̃ANZXƂȂ܂BӒlƂĎgꂽꍇ́AIuWFNgɃo B AΐVKɍ쐬AƂp܂B
+ . Zq̍ȗꂽꍇ́Awith Xe[gg̊OȂ global IuWFNg̃oAwith Xe[gg̓Ȃ΂ with ŎꂽIuWFNg̃oQƂ܂B
+
++ Zq
+
u ++ Zq́AuCNgZqłBɂ̂ɂPZAZqŜƂĂ͉ZÓAɂ́AɂȂ܂B
+
-- Zq
+
u -- Zq́AufNgZqłBɂ̂PAZqŜƂĂ͌ÓAɂ́AɂȂ܂B
+
! Zq
+
u ! Zq́A]ZqłBɂ̂]ʂ𕶎ƂāAƂĉ߂܂Bʂ́A̎߂ĕ]ʂɂȂ܂B this ReLXg (̉Zqgʒuł this) œ삵܂B
+
incontextof Zq
+
incontextof Zq́Aɂ̂ɕ]AɉEɂ̂]܂Bɂ̂]ʂIuWFNgƂāÃIuWFNg̃ReLXgAEɂ̂]ʂƒûZŜ̌ʂƂȂ܂B
+
int Zq
+
int Zq́AEɂ̂]A𐮐^ɕϊ̂ZqŜ̌ʂƂȂ܂BC ̃LXgɁA(int) ƏƂł܂B
+
real Zq
+
real Zq́AEɂ̂]A^ɕϊ̂ZqŜ̌ʂƂȂ܂BC ̃LXg (real) ƏƂł܂B
+
string Zq
+
string Zq́AEɂ̂]A𕶎^ɕϊ̂ZqŜ̌ʂƂȂ܂BC ̃LXg (string) ƏƂł܂B
+ + + + diff --git a/docs/tjs2doc/contents/factor.html b/docs/tjs2doc/contents/factor.html new file mode 100644 index 0000000..c574f7a --- /dev/null +++ b/docs/tjs2doc/contents/factor.html @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + +

+

+@́A]̒łƂō̗D揇ʂɂ̂łB́Aʏ̑lAʎq ( g[N ) ̑Aȉ̂̂܂B
+
+

true false +

+@true false ( ^ƋU ) ́Aꂼ 1 0 ̒llƂĈ܂B
+
+@true false ƁȂ̎r邱Ƃ͔ĂBƂ΁Aif(true != getBoolean()) ̂悤Ȏ͂Aif(!getBoolen()) ̂悤ɋLqĂB_ł́u0 UvAu0 ȊO^vłāAu1 ^vł͖A܂ATJS2 _^(Boolean)ĂȂ߁AIȐl_^̌^ϊsȂ߂łB
+
+

void +

+@void ́AuȂɂȂv܂BuȂɂȂvƂ\lXȏʂŎgp܂Bnull Ƃ͈Ⴂ܂B
+@錾Ă̕ϐ (ĂȂϐ) ́A̒lłB
+@ƂĈꂽꍇA󕶎 ( '' )ɂȂ܂BlƂĈꂽꍇA 0 ɂȂ܂B
+
+@void m̔rɂ === !== ( ) ZqgƂ߂܂B
+
+

null +

+@null ́AIuWFNgł͂邪uȂ̃IuWFNgĂȂvƂƂ܂Bvoid Ƃ͈Ⴂ܂B
+@null IuWFNgɃANZX悤ƂƃG[ɂȂ܂B
+@incontextof Zqp ReLXg null ɕύXƁÅ֐́AĂяoʒũReLXgŎs悤ɂȂ܂B
+ +
+:
    var objmethod = obj.method;
+    objmethod(); // obj ̃ReLXgŎs
+    objmethod = objmethod incontextof null; // ReLXg null ɕύX
+    objmethod(); // this (‚܂ĂяoʒuɂReLXg) Ŏs
+
+
+ +
+

Infinity +

+@Infinity ́A\܂B̖\ꍇ -Infinity łB
+
+

NaN +

+@NaN ́A (Not a Number) \܂B񐔂͌vŽʂȏꍇȂǂɓ鐔lłB
+
+

super +

+@super ́ANX̃\bh/vpeBŁÃNX̃X[p[NX\܂BNX̃\bh/vpeBł͂ȂƂA邢͑dpsĂNXŎQƂ悤ƂƃG[ɂȂ܂B
+
+

global +

+@global ́AO[õIuWFNg\܂BׂẴubN̊OŐ錾ꂽϐANXANX̃\bhłȂ֐ȂǂɃANZXł܂B
+
+ +
+:
    var v;
+    function test(v)
+    {
+        global.v=v;  // global  v ɁA v ݒ肷
+    }
+
+
+ +
+

this +

+@this ́ANX̃\bhvpeBŁAʏÃNX̃IuWFNgg\܂B
+@ĂяoɖI邢͈ÖٓIɎw肳ꂽuReLXgv this ƂĎw肳܂B
+
+

֐ +

+@function gāAɊ֐Ƃł܂B֐ QƂĂB
+
+

z +

+@[ ] gāA Array NX̃IuWFNg̏ŋLq邱Ƃł܂BArray NX QƂĂB
+
+

z +

+@%[ ] gāA Dictionary NX̃IuWFNg̏ŋLq邱Ƃł܂BDictionary NX QƂĂB
+
+ + + + diff --git a/docs/tjs2doc/contents/for.html b/docs/tjs2doc/contents/for.html new file mode 100644 index 0000000..23babec --- /dev/null +++ b/docs/tjs2doc/contents/for.html @@ -0,0 +1,61 @@ + + + + + + + for Xe[gg + + + + + + + + +

for Xe[gg +

+@for Xe[gǵAwhile Xe[ggɎĂ܂A蕡GȂ̂łB
+@\͈ȉ̒ʂłB
+for(P;Q;R) +    Xe[gg܂̓ubN
+@ŁAP߂ɂ́A[vɓOɎsw肵܂Bɂ͕ϐ錾sƂłāAŐ錾ϐ́A[v̊ԒLȂ̂Ƃ܂ ( [v𔲂ƍ폜܂ )Bȗ邱Ƃł܂B
+
+@Q߂ɂ͏w肵܂B̏ true ̊ԁAXe[gg܂̓ubNJԂs܂BȗƁAɐ^łƌȂ܂B
+
+@R߂ɂ́AXe[gg܂̓ubN̍ŌŎsw肵܂Bȗ邱Ƃł܂B
+
+@ƂẮA
+(1) ܂AP߂s
+(2) Q߂]AUȂ΃Xe[gg܂̓ubN͕]ꂸɏI
+(3) Xe[gg܂̓ubNs
+(4) R߂s
+(5) Q߂]AUȂ΃[v𔲂
+(6) (3) JԂ
+
+@ubN break Xe[ggꍇ́A̎_Ń[v甲܂Bcontinue Xe[ggꍇ́A(4) ɔт܂B
+
+ +
+:
    var i,a=1;
+    for(i=1;i<5;i++)
+    {
+        a*=i;
+    }
+
+    var i;
+    for(i=0;i<10;i++)
+    {
+        if(obj[i]==0) continue; // continue Ă i++ s
+        if(obj[i]==1) break; // break Ƃ̏Ŕ
+        func(obj[i]);
+    }
+
+
+ +
+ + + + diff --git a/docs/tjs2doc/contents/frame.html b/docs/tjs2doc/contents/frame.html new file mode 100644 index 0000000..28ad05f --- /dev/null +++ b/docs/tjs2doc/contents/frame.html @@ -0,0 +1,64 @@ + + + + + + + TJS2 t@X ڎ + + + + + + + + +
L[[hꗗ
+
ꏊL[[hꗗ

+

ꃊt@X +

+TJS2 ɂ‚
+X^CȂ
+vvZbT
+g[N
+f[^^
+ϐ
+
+Xe[ggƃubN
+ƉZq
+if Xe[gg
+while Xe[gg
+for Xe[gg
+switch Xe[gg
+O
+֐
+vpeB
+NX
+with Xe[gg
+ɑ΂鑀
+INebgɑ΂鑀
+Exception NX
+Array NX
+Dictionary NX
+Date NX
+Math NX
+Math.RandomGenerator NX
+RegExp NX
+
+

gݍ݂̎ +

+TJS2 ̊{^
+tTJS
+tTJSVariant ^
+iTJSDispatch2 C^[tF[X
+{IȎg
+
+

t^ +

+z}V
+
+ + + + diff --git a/docs/tjs2doc/contents/function.html b/docs/tjs2doc/contents/function.html new file mode 100644 index 0000000..5e2e00b --- /dev/null +++ b/docs/tjs2doc/contents/function.html @@ -0,0 +1,251 @@ + + + + + + + ֐ + + + + + + + + +

֐ +

+@TJS2 ̊֐Tu[`Ƃقړ`łBlԂƂ̂Ȃꍇ֐ƂĈ܂B
+@܂AɃNXIuWFNg̃oƂȂĂ֐u\bhvƌĂԂƂ܂B
+
+

֐̏ +

+@֐́Aȉ̏ŏƂł܂B
+ +
+    function ֐ ( Xg )
+    {
+        ֐̓e
+    }
+
+
+ +
+@܂A֐`ɂ́Afunction ܂B̂ƂɁA֐̖O܂BɏOŊ֐gp”\ɂȂ܂B
+@֐̓eɂ́A֐ŎsXe[ggubNLq邱Ƃł܂B
+
+ +
+:
    function test(a) { System.inform(a); }
+    function func(a, b, c, d)
+    {
+        test(a);
+        test(b);
+        test(c);
+        test(d);
+        return a+b-c*d;
+    }
+
+
+ +
+֐ɑ΂ instanceof Zq "Function" 𔺂Ďgpꍇ͐^ɂȂ܂(L̗ŌƁAfunc instanceof "Function" ͐^)B
+
+

֐̌Ăяo +

+@֐̌Ăяo ( ) ZqgāAȉ̂悤ɋLq܂B
+    ֐( )
+
    Ȃꍇ́A֐( ) ɂȂ܂Bɂ́Aw肵Aꍇ̓J}ŋ؂Ďw肵܂B
+ +
+:
    func();
+    func(1+2, 1-2);
+    func(func2());
+
+
+ +
+    ܂Aw肹ɁAɂĂƁA̕ɂ void w肳ꂽƌȂ܂B
+ +
+:
    func(,1); // void, 1 w肳ꂽƂ݂Ȃ
+    func(,); // void, void w肳ꂽƌȂ
+
+
+ +
+

Xg +

+@Xgɂ́Anꂽ󂯎邽߂̕ϐ̖O܂B֐Ăяo̍ۂɓn̂AOɏ̂珇ԂɁAϐɈn܂B
+ +
+:
    function test(a, b, c)
+    {
+        // ̎_ŁA a  b  c Ƃϐgp”\łA
+        // Ƃēnꂽ 3 ‚̈Ă܂B
+        // test(1, 2, 3) ƌĂяoꍇ́A a  1A
+        // b  2, c  3 Ă܂B
+    }
+
+
+ +
+@̈̓[JϐłA֐sƃANZXłȂȂ܂B
+
+@TJS2 ł́A֐Ăяo̍ۂɗ^ꂽ錾̈̐ȂA肵ĂG[ɂ͂Ȃ܂ ( OIɁATJS2 ŋLqꂽ̂ł͂Ȃ֐ ( ̂ C++ ȂǂŋLqꂽ֐ ) ̓G[ɂꍇ܂ )B^ꂽ錾葽ꍇ͑AȂꍇ́AȂϐɂ void n܂B
+ +
+:
    function test(a, b)
+    {
+        //  test(1) ƂČĂяoƁAa ɂ 1 Ab ɂ void B
+        //  test(1,2,3) ƂČĂяoƁA a ɂ 1A b ɂ 2 A3 ͖
+    }
+
+
+ +
+@XǧẌɂ́A = ɑăftHg̒l ( ftHg ) w肷邱Ƃł܂B́Avoid w肳ꂽƂA^ꂽ錾̈ɖȂꍇɁAIɎw肳ꂽlgpƂ̂łB
+ +
+:
    function test(a = -1, b = 1)
+    {
+        // EEE
+        // test() ƂČĂяoƁA a=-1, b=1
+        // test(5) ƂČĂяoƁA a=5, b=1
+        // test(void,void) ƂČĂяoƁA a=-1, b=1
+        // test(,4) ƂČĂяoƁAa=-1, b=4
+    }
+
+
+ +
+@󂯎Kv̂Ȃ֐́AXgȗ邱Ƃł܂B
+ +
+:
    function test
+    {
+        // 󂯎Ȃ֐
+    }
+
+
+ +
+

֐ +

+@function L[[hŎgƁAÔȂ֐A֐ ( ֐ ) 쐬邱Ƃł܂B
+@̏ꍇA֐̖O͏ȗ܂B
+ +
+:
    var func = function(i) { return i*5; };
+    var func2 = function { System.inform("hoge"); };
+    var v = func(); // func Ăяo
+    func2(); // func2 Ăяo
+
+
+ +
+

̏ȗ +

+@֐ĂяoۂɁA ... ݂̂ƂďƁAĂяoLq֐ɈnꂽÂ܂܊֐Ăяo̊֐Ɉn܂B́Aϐ̓eύXĂĂA邢͎󂯎ȂĂA̓eA̐킽܂B
+ +
+:
    function test()
+    {
+        test2(...);
+        // test2 ɂ test ɓnꂽAnꂽ_̂܂
+        // ̓eAœn
+    }
+
+
+ +
+

̔zϊ +

+@zƂĎ󂯎邱Ƃł܂BzƂĎ󂯎ɂ́A '*' tĊ֐錾܂B
+ +
+:
    function func(args*)
+    {
+        // args ͂̊֐ɓnꂽvfƂϔzɂȂ
+        // Ƃ func(1, 2, 3, 4) ƂČĂяoꂽꍇA
+        // args ɂ 4 ‚̗vfĂA擪 1 2 3 4 ̏
+        // lĂ邱ƂɂȂB
+    }
+
+
+ +
+@̓rŌ܂łSĔzƂĎ󂯎邱Ƃł܂B̐Ȃꍇ́Az͋ƂȂ܂B
+ +
+:
    function func(x, args*)
+    {
+        // Ƃ func(1, 2, 3, 4) ƂČĂяoꂽꍇA
+        // x ɂ 1 B܂ args ɂ 3 ‚̗vfĂA
+        // 擪 2 3 4 ̏ŐlĂ邱ƂɂȂB
+        // func(1) ƂČĂяoꂽꍇA̐Ȃ߁A
+        // args ͗vf̂ȂzƂȂB
+    }
+
+
+ +@́A•ϔꍇɕ֗łB
+
+@w肵Ȃ”\łB̏ꍇ́Aq̔z̈ւ̓WJ̍ۂɁAOȂ * ƂĎgpł܂B
+
+

z̈ւ̓WJ +

+@zWJAƂĊ֐ɓnƂł܂B̏ꍇ́A̔zWJ̍ۂƓAWJ̌ '*' tĊ֐Ăяo܂B'*' w肵ēWJ́Az\Ė΂Ȃ܂B
+ +
+:
    var args = [1, 2, 3, 4];
+    func(args*);
+    // args ɂ 1 2 3 4 4‚̗vfĂ邽߁A
+    // func(1, 2, 3, 4); ƓӖɂȂB
+    func(0, args*, 5);
+    // ̂悤Ɉ̓rɋނƂ”\B
+    // ̏ꍇ́Afunc(0, 1, 2, 3, 4, 5); ƓӖ
+    // ȂB
+
+
+ +
+@w肹ɁAP * Ɏw肷ƁAĂяoLq֐̐錾ɏÔȂ '*' \Â܂܌ĂяoɓnƂł܂B +
+:
    function func(func_array, *)
+    {
+        // func_array Ŏw肳ꂽ֐ɁA
+        // ̊֐ func_array ̈ʒuɂ‚ÂA
+        // func ɓnꂽ 2 Ԗڈȍ~̈
+        // ̂܂܈nČĂяo
+        for(var i = 0; i < func_array.count; i++)
+            func_array[i](i, *);
+    }
+
+
+ +
+@O̖ * ɂ֐ĂяóAÔzg悭ł܂B
+ +
+:
    function func(ar*) { func2(ar*); }
+    function func(*) { func2(*); }
+    // L̓‚͑SӖɂȂ邪A̗̕悢
+
+
+ +
+@O̖ * ́AȕȗvƓľʂ܂Bȉ̓‚̊֐錾͓ӖɂȂ܂B
+ +
+:
    function func() { func2(...); }
+    function func(*) { func2(*); }
+
+
+ +
+ + + + diff --git a/docs/tjs2doc/contents/grad.png b/docs/tjs2doc/contents/grad.png new file mode 100644 index 0000000..42bc41c Binary files /dev/null and b/docs/tjs2doc/contents/grad.png differ diff --git a/docs/tjs2doc/contents/hline.png b/docs/tjs2doc/contents/hline.png new file mode 100644 index 0000000..bb7cde8 Binary files /dev/null and b/docs/tjs2doc/contents/hline.png differ diff --git a/docs/tjs2doc/contents/if.html b/docs/tjs2doc/contents/if.html new file mode 100644 index 0000000..a5f2e6e --- /dev/null +++ b/docs/tjs2doc/contents/if.html @@ -0,0 +1,96 @@ + + + + + + + if Xe[gg + + + + + + + + +

if Xe[gg +

+@if Xe[gǵAuȂ΁vƂ悤ȁAfɂăXNvg̈ꕔs邩Ȃ肳\łB
+@\͈ȉ̒ʂłB
+ +
+if(expression)
+    Xe[gg܂̓ubN
+else
+    Xe[gg܂̓ubN
+
+
+ +@ŏ́uXe[gg܂̓ubNv́Aexpression ]ʂ^̎ɎŝŁAQԖڂ́uXe[gg܂̓ubNv́A]ʂÛƂɎŝłBelse ȍ~͕KvȂꍇ͏ȂĂ܂܂B
+ +
+:
    if(a==b)
+        inform("a  b ͓ł");
+
+    if(a<b)
+    {
+        var t;
+        t=a; a=b; b=t; // a  b ւ 
+    }
+
+    if(a==b)
+        inform("a  b ͓ł");
+    else
+        inform("a  b ͈Ⴂ܂");
+
+
+ +
+

if else ̑Ή +

+@else ́AuÓA܂ else ƑΉĂȂ if ɑΉvƂKĂ܂B
+
+Ƃ΁A
+ +
+    if(expr) // 
+        if(expr) // 
+            statement;
+        else // 
+            statement;
+    else // 
+        statement;
+
+
+ +@ƋLqꍇA else if ɁA else if ɑΉ邱ƂɂȂ܂B
+@TJS2̂悤ȃt[X^Č́AƂCfgԈ +
+    if(expr) // 
+        if(expr) // 
+            statement;
+    else // 
+        statement;
+
+
+ +@ƏĂAΉ͏L̒ʂł̂ŒӂKv܂B
+@Ή͂؂肽ꍇ́A
+ +
+    if(expr) { // 
+        if(expr) // 
+            statement;
+    }
+    else // 
+        statement;
+
+
+ +@̂悤ɃubNň͂ނƂ@̂ĂB
+
+ + + + diff --git a/docs/tjs2doc/contents/index.html b/docs/tjs2doc/contents/index.html new file mode 100644 index 0000000..c89cd72 --- /dev/null +++ b/docs/tjs2doc/contents/index.html @@ -0,0 +1,18 @@ + + + + + + TJS2 t@X + + + + + + + + <body>t[Ή̃uEUł</body> + + + diff --git a/docs/tjs2doc/contents/interface.html b/docs/tjs2doc/contents/interface.html new file mode 100644 index 0000000..e775e35 --- /dev/null +++ b/docs/tjs2doc/contents/interface.html @@ -0,0 +1,905 @@ + + + + + + + iTJSDispatch2 C^[tF[X + + + + + + + + +

iTJSDispatch2 Ƃ +

+@iTJSDispatch2 ́ATJS2 ɂuIuWFNgvɑ΂C^[tF[X񋟂钊ۊ{NXłB
+@TJS2 ́uIuWFNgvɂ͊֐IuWFNgANXAvpeBIuWFNgAz(z) Ȃǂ܂܂܂B
+@TJS2 ɑ΂قƂǂ̑͂̃C^[tF[XʂčsƂł܂B
+
+@ȉÃC^[tF[X𗘗p鑤ƂĐ܂B
+
+ + + +

ɂĂяo +

+
+@iTJSDispatch2 ̃\bhɂ́A\bh̖ ByNum ŏI镨܂B́AɂĂяoŝłAƂ o "23" w肵 FuncCall ĂԂ̂ƁA 23 w肵 FuncCallByNum ĂԂ͓̂łB
+@zIuWFNgɃANZX鎞ɕ֗ł傤B
+
+@ByNum ɂ‚\bh́A ByNum ̂‚Ȃ̃\bh membername hint ȂA tjs_int num ܂B num ɂ͏w肵܂B
+
+@ȉAɂĂяos\bhɂ‚Ă͏ڍׂȐȗ܂ ( ByNum ̂‚Ȃ̃\bh̐QƂĂ)B
+
+ + + + + + + + +

AddRef +

+tjs_uint iTJSDispatch2::AddRef(void)
+
+@IuWFNg̎QƃJE^CNg܂B
+@TJS2 ̊eIuWFNg͎QƃJE^ŊǗĂ܂B
+@߂l̓CNg̎QƃJE^̒lłA̒lMp邱Ƃ͐܂B
+
+ + + + + + + + +

Release +

+tjs_uint iTJSDispatch2::Release(void)
+
+@IuWFNg̎QƃJE^fNg܂B
+@߂l̓fNg̎QƃJE^̒lŁA0 ߂Ƃ̓IuWFNgꂽƂ\܂BA̒lMp邱Ƃ͐܂B
+
+ + + + + + + + + + + + +

FuncCall +

+tjs_error iTJSDispatch2::FuncCall(
+    tjs_uint32 flag,
+    const tjs_char * membername,
+    tjs_uint32 *hint,
+    tTJSVariant *result,
+    tjs_int numparams,
+    tTJSVariant **param,
+    iTJSDispatch2 *objthis
+    )
+
+@֐Ăяos܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołB
+@NULL ̏ꍇ́ÃIuWFNggɑ΂鑀ɂȂ܂B̏ꍇ́ÃIuWFNg͊֐̋@\ĂKv܂B
+ +
tjs_uint32 *hint
+
@uqgvi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qǵAQڈȍ~̓oɑ΂錟ɍs悤ɂ邽߂̂̂łBhint tjs_uint32 ^̕ϐւ̃|C^w肷ƁAɃqgƂȂ鐔l܂܂BQڈȍ~͂̐lQlɂăo܂BQlɂxł̂ŁAqg̏l͂ǂ̂悤ȒlłĂ܂܂ ( 0 ܂ )B܂Â悤Ȏdĝ݂߁AqgƂɑ΂郁o͂P΂PőΉĂƂIł (tTJSString ^͂̃qĝ߂̋@\Ă܂)B
+@IuWFNgɂẮAqg𗘗p@\ĂȂm܂B
+ +
tTJSVariant *result
+
@֐Ăяoʂi[邽߂ tTJSVariant ^ւ̃|C^w肵܂B
+@ʂKvȂꍇ NULL w肵Ă܂܂B
+ +
tjs_int numparams
+
@֐ɓn̐w肵܂B
+ +
tTJSVariant **param
+
@֐ɓñ|C^̔zn܂BȂꍇ NULL ł܂܂B
+ +
iTJSDispatch2 *objthis
+
@֐sReLXg (this IuWFNg) w肵܂B
+ + + + +

FuncCallByNum +

+tjs_error iTJSDispatch2::FuncCall(
+    tjs_uint32 flag,
+    tjs_int num,
+    tTJSVariant *result,
+    tjs_int numparams,
+    tTJSVariant **param,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂ֐Ăяos܂B
+
+ + + +

PropGet +

+tjs_error iTJSDispatch2::PropGet(
+    tjs_uint32 flag,
+    const tjs_char * membername,
+    tjs_uint32 *hint,
+    tTJSVariant *result,
+    iTJSDispatch2 *objthis
+    )
+
+@vpeB⃁oϐ̒l̎擾s܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołB
+
+@NULL ̏ꍇ́ÃIuWFNggɑ΂鑀ɂȂ܂B̏ꍇ́ÃIuWFNg̓vpeB擾̋@\ĂKv܂B
+@̈ NULL łIuWFNǵAvpeBIuWFNgƌȂ܂BʏÂ悤ȃvpeBIuWFNg̃IuWFNg̃oɂȂꍇ́ÃvpeBIuWFNĝł͂ȂÃvpeBIuWFNgɑ΂ PropGet sʂp܂B̓͌ĂяotO TJS_IGNOREPROP w肷邱ƂŃoCpX邱Ƃł܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
tTJSVariant *result
+
@ʂi[邽߂ tTJSVariant ^ւ̃|C^w肵܂BNULL ͋܂B
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+ + +

PropGetByNum +

+tjs_error iTJSDispatch2::PropGetByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    tTJSVariant *result,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂAvpeB⃁oϐ̒l̎擾s܂B
+
+ + + + + + +

PropSet +

+tjs_error iTJSDispatch2::PropSet(
+    tjs_uint32 flag,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    const tTJSVariant *param,
+    iTJSDispatch2 *objthis
+    )
+
+@vpeB⃁oϐ̒l̐ݒs܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołB
+
+@NULL ̏ꍇ́ÃIuWFNggɑ΂鑀ɂȂ܂B̏ꍇ́ÃIuWFNg̓vpeBݒ̋@\ĂKv܂B
+@̈ NULL łIuWFNǵAvpeBIuWFNgƌȂ܂BʏÂ悤ȃvpeBIuWFNg̃IuWFNg̃oɂȂꍇ́ÃvpeBIuWFNĝł͂ȂÃvpeBIuWFNgɑ΂ PropSet Ă΂܂B̓͌ĂяotO TJS_IGNOREPROP w肷邱ƂŃoCpX邱Ƃł܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
const tTJSVariant *param
+
@ݒ肷l\ tTJSVariant ^̕ϐւ̃|C^w肵܂BNULL ͋܂B
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+ +

PropSetByVS +

+tjs_error iTJSDispatch2::PropSetByVS(
+    tjs_uint32 flag,
+    tTJSVariantString *membername,
+    const tTJSVariant *param,
+    iTJSDispatch2 *objthis
+    )
+
+@vpeB⃁oϐ̒l̐ݒs܂BPropSet ƈقȂ̂́Ao tTJSVariantString ɂQƂ_łBIɗp܂BtTJSVariantString ͓p̈A̕IuWFNgLĎg@\Ă邽߁Ã\bhăvpeB̐ݒ (IuWFNgւ̃o̍쐬) sƁAoɎgp镶񃁃̈p̑hƂł܂B
+@̃\bhȂꍇ TJS_E_NOTIMPL ԂĂB PropSet gp܂B܂Ã\bhĂяo TJS_E_NOTIMPL Ԃꂽꍇ́APropSet Ɏg悤ɎĂB
+
+
+ + + + + +

PropSetByNum +

+tjs_error iTJSDispatch2::PropSetByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    const tTJSVariant *param,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂAvpeB⃁oϐ̒l̐ݒs܂B
+
+ + + + + + +

GetCount +

+tjs_error iTJSDispatch2::GetCount(
+    tjs_int *result,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    iTJSDispatch2 *objthis
+    )
+
+@IuWFNgێĂ郁o̐Ԃ܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_int *result
+
@ʂi[邽߂̕ϐւ̃|C^w肵܂BNULL ͋܂B
+ +
const tjs_char * membername
+
@ΏۂƂ郁o̖Ow肵܂B
+@NULL ̏ꍇÃIuWFNgg̕ێĂ郁o̐A܂B
+@ow肳ꂽꍇAÃoIuWFNgȂ΁ÃIuWFNg̕ێĂ郁o̐Ԃ܂Bw肳ꂽoIuWFNg^łȂꍇ͎s܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+@̈́AʏAӖ܂(܂)B
+ + + +

GetCountByNum +

+tjs_error iTJSDispatch2::GetCount(
+    tjs_int *result,
+    tjs_int num,
+    iTJSDispatch2 *objthis
+    )
+
+@GetCount ̏o[WłB
+
+ + +

DeleteMember +

+tjs_error iTJSDispatch2::DeleteMember(
+    tjs_uint32 flag,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    iTJSDispatch2 *objthis
+    )
+
+@o̍폜s܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁o̖Ow肵܂BNULL ͋܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+@̈́AʏAӖ܂(܂)B
+ + + + + +

DeleteMemberByNum +

+tjs_error iTJSDispatch2::DeleteMemberByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂ胁o̍폜s܂B
+
+ + +

EnumMembers +

+tjs_error iTJSDispatch2::EnumMembers(
+        tjs_uint32 flag,
+        tTJSVariantClosure *callback,
+        iTJSDispatch2 *objthis
+        )
+
+@IuWFNg̃o񋓂܂B
+@callback ɂ̓R[obN֐wł܂Ao[Wł̓R[obN֐ł̃IuWFNg̃o̍쐬폜sꍇ͕̓ۏ؂܂B
+
+@͈ȉ̒ʂłB
+@
+
+
tjs_uint32 flag
+
@ĂяotOłBĂяotÓAL̃tÕrbg_a邢 0([) w肵ĂB
+
+
TJS_IGNOREPROP
+
@vpeBANZX𖳌܂Bo񋓂A’l擾ꍇÃtOw肳ĂƁAovpeB̏ꍇ̓vpeBIuWFNĝ̂܂B̃tOw肵Ȃꍇ́AvpeBIuWFNgʂēꂽl܂B
+
+
TJS_ENUM_NO_VALUE
+
@l擾܂B̃tOw肳ĂƁAR[obN֐ɓn 2 ‚ɂȂ܂Bw肳Ă 3 ‚ɂȂ܂B
+
+
tTJSVariantClosure *callback
+
@R[obN֐w肵܂B
+@̃R[obN֐́Ao‚ɂ‚񂸂Acallback->FuncCall Ăяo܂B
+@֐ɂ͂Q(TJS_ENUM_NO_VALUEw肵ꍇ)邢͂R(TJS_ENUM_NO_VALUEw肵Ȃꍇ)̈n܂B
+
  • P͕^ɂȂAoł
  • Q͐^ɂȂÃõtOłBTJS_HIDDENMEMBER 邢 TJS_STATICMEMBER ̃rbg_ȃgݍ킹A邢 0 w肳܂
  • RTJS_ENUM_NO_VALUEw肵Ȃꍇɂ̂ݑ݂Ão̒l\܂
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+@̈́ATJS_IGNOREPROP tOw肳ȂꍇAvpeBIuWFNgsftHg̃ReLXgƂȂ܂B
+
+ + +
+ + + + + + + +

Invalidate +

+tjs_error iTJSDispatch2::Invalidate(
+    tjs_uint32 flag,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    iTJSDispatch2 *objthis
+    )
+
+@s܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁o̖Ow肵܂B
+@NULL ̏ꍇÃIuWFNgg܂B
+@ow肳ꂽꍇAÃoIuWFNgȂ΁ÃIuWFNg܂Bw肳ꂽoIuWFNg^łȂꍇ͎s܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+@̈́AʏAӖ܂(܂)B
+ + +

InvalidateByNum +

+tjs_error iTJSDispatch2::InvalidateByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    iTJSDispatch2 *objthis
+    )
+
+ɂ薳s܂B
+
+ + + + +

IsValid +

+tjs_error iTJSDispatch2::IsValid(
+    tjs_uint32 flag,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    iTJSDispatch2 *objthis
+    )
+
+@IuWFNgLǂ𒲂ׂ܂B
+@L̏ꍇ TJS_S_TRUE Ȁꍇ TJS_S_FALSE ߂܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁o̖Ow肵܂B
+@NULL ̏ꍇÃIuWFNgg̗L𒲂ׂ邱Ƃł܂B
+@ow肳ꂽꍇAÃoIuWFNgȂ΁ÃIuWFNg̗L𒲂ׂ邱Ƃł܂Bw肳ꂽoIuWFNg^łȂꍇ͎s܂B +
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
iTJSDispatch2 *objthis
+
@̃\bhsReLXg (this IuWFNg) w肵܂B
+@̈́AʏAӖ܂(܂)B
+ + + + + + +

IsValidByNum +

+tjs_error iTJSDispatch2::IsValidByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂAIuWFNgLǂ𒲂ׂ܂B
+
+ + + + + +

CreateNew +

+tjs_error iTJSDispatch2::CreateNew(
+    tjs_uint32 flag,
+    const tjs_char * membername,
+    tjs_uint32 *hint,
+    iTJSDispatch2 **result,
+    tjs_int numparams,
+    tTJSVariant **param,
+    iTJSDispatch2 *objthis
+    )
+
+@VKIuWFNg쐬܂B
+@̃\bh FuncCall \bhɎāAIuWFNgVK쐬邽߂ɈnƂł܂B
+@IuWFNg̐`ƂȂAuNXIuWFNgv͂̃\bhĂKv܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołB
+@NULL ̏ꍇ́ÃIuWFNggɑ΂鑀ɂȂ܂B̏ꍇ́ÃIuWFNǵAVɃIuWFNgVK쐬@\ĂKv܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
iTJSDispatch2 **result
+
@V쐬IuWFNgi[邽߂ iTJSDispatch * ^ւ̃|C^w肵܂BNULL ͋܂B
+ +
tjs_int numparams
+
@IuWFNgVK쐬ۂɓn̐w肵܂B
+ +
tTJSVariant **param
+
@IuWFNgVK쐬ۂɓñ|C^̔zn܂BȂꍇ NULL ł܂܂B
+ +
iTJSDispatch2 *objthis
+
@IuWFNgVK쐬ۂɎsReLXg (this IuWFNg) w肵܂B
+ + + + +

CreateNewByNum +

+tjs_error iTJSDispatch2::CreateNew(
+    tjs_uint32 flag,
+    tjs_int num,
+    iTJSDispatch2 **result,
+    tjs_int numparams,
+    tTJSVariant **param,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂVKIuWFNg쐬܂B
+
+ + + + + + + +

IsInstanceOf +

+tjs_error iTJSDispatch2::IsInstanceOf(
+    tjs_uint32 flag,
+    const tjs_char * membername,
+    tjs_uint32 *hint,
+    const tjs_char * classname,
+    iTJSDispatch2 *objthis
+    )
+
+@IuWFNgÃNX̃CX^Xł邩ǂ𒲂ׂ܂B
+@NX classname ɕœn܂B
+@TJS2 instanceof ZqɂQƂ܂B
+@ꍇAw肳ꂽNX̃CX^Xłꍇ TJS_S_TRUE AłȂꍇ TJS_S_FALSE A܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOł(LQ)B
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołB
+@NULL ̏ꍇ́ÃIuWFNggɑ΂鑀ɂȂ܂B̏ꍇ́ÃIuWFNǵAVɃIuWFNgVK쐬@\ĂKv܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
const tjs_char *classname
+
@NX𕶎Ŏw肵܂B
+ +
iTJSDispatch2 *objthis
+
@IuWFNgVK쐬ۂɎsReLXg (this IuWFNg) w肵܂B
+ + + +

IsInstanceOfByNum +

+tjs_error iTJSDispatch2::IsInstanceOfByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    const tjs_char * classname,
+    iTJSDispatch2 *objthis
+    )
+
+@ɂAIuWFNgÃNX̃CX^Xł邩ǂ𒲂ׂ܂B
+
+ + + +

Operation +

+tjs_error iTJSDispatch2::Operation(
+    tjs_uint32 flag,
+    const tjs_char *membername,
+    tjs_uint32 *hint,
+    tTJSVariant *result,
+    const tTJSVariant *param,
+    iTJSDispatch2 *objthis
+    )
+
+@oɑ΂ĉZs܂BZ̎ނ flag Ŏw肵܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOłBL̒ʏ̌ĂяotȎAZ̎ނw肷邽߂Ɉȉ̃tÔꂩrbgORŕtKv܂B
+
+@ȂA̐ v ̓o̒lAp param œnp[^\܂B
+
+
+
TJS_OP_BAND
+
rbg AND Z
+v &= p
+ +
TJS_OP_BOR
+
rbg OR Z
+v |= p
+ +
TJS_OP_BXOR
+
rbg XOR Z
+v ^= p
+ +
TJS_OP_SUB
+
Z
+v -= p
+ +
TJS_OP_ADD
+
Z
+v += p
+ +
TJS_OP_MOD
+
W
+v %= p
+ +
TJS_OP_DIV
+
Z
+v /= p
+ +
TJS_OP_IDIV
+
Z
+v \= p
+ +
TJS_OP_MUL
+
Z
+v *= p
+ +
TJS_OP_LOR
+
_ OR
+v = v || p
+ +
TJS_OP_LAND
+
_ AND
+v = v && p
+ +
TJS_OP_SAR
+
ZpEVtg
+v >>= p
+ +
TJS_OP_SAL
+
ZpVtg
+v <<= p
+ +
TJS_OP_SR
+
rbgVtg
+v >>>= p
+ +
TJS_OP_INC
+
CNg
+v++
+param ͖܂
+ +
TJS_OP_DEC
+
fNg
+v--
+param ͖܂
+
+ +
const tjs_char * membername
+
@ΏۂƂ郁ołBNULL ͋܂B
+ +
tjs_uint32 *hint
+
@qgi[邽߂̕ϐ̗̈w肵܂BNULLł܂܂B
+@qg̐ɂ‚Ă FuncCall ̐QƂĂB
+ +
tTJSVariant *result
+
@Žʂi[邽߂ tTJSVariant ^̕ϐւ̃|C^w肵܂BNULL ł܂܂B
+ +
tTJSVariant *param
+
@Z̃p[^w肵܂BZ̎ނ TJS_OP_INC ܂ TJS_OP_DEC w肵ꍇ NULL ł܂܂B
+ +
iTJSDispatch2 *objthis
+
@ZsReLXgw肵܂Aʏ햳܂B
+ + + + +

OperationByNum +

+tjs_error iTJSDispatch2::OperationByNum(
+    tjs_uint32 flag,
+    tjs_int num,
+    tTJSVariant *result,
+    const tTJSVariant *param,
+    iTJSDispatch2 *objthis
+    )
+
+@pāAoɑ΂ĉZs܂B
+
+ + + +

NativeInstanceSupport +

+tjs_error iTJSDispatch2::NativeInstanceSupport(
+    tjs_uint32 flag,
+    tjs_int32 classid,
+    iTJSNativeInstance **pointer
+    )
+
+@IuWFNgɃlCeBuR[h̃CX^X֘AÂAIuWFNglCeBuR[h̃CX^X擾肵܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOw肵܂B
+@ȉ̂ꂩ̒lw肷Kv܂B
+
+
+
TJS_NIS_REGISTER
+
@*pointer ŎlCeBuR[h̃CX^Xo^܂BlCeBuR[h̃NX̎ʂɂ classid p܂B
+ + +
TJS_NIS_GETINSTANCE
+
@classid Ŏw肵 NXID ƒlCeBuR[h̃CX^X *pointer ɏ݂܂B
+ + +
tjs_int32 classid
+
@lCeBuR[h̃NX ID w肵܂B
+@lCeBuR[h̃NX ID ̊Ǘɂ TJSRegisterNativeClass +TJSFindNativeClassID +TJSFindNativeClassName gp邱Ƃł܂Aʏ ̏̓lCeBuR[hLq邽߂ +xR[hQ ( tjsNative.cpp/tjsNative.h ɋLq ) ŎIɏ܂B
+ + +
iTJSNativeInstance **pointer
+
@lCeBuR[h̃CX^XnA󂯎肷邽߂ɁAiTJSNativeInstance *^̕ϐւ̃|C^w肵܂B
+ + +

ClassInstanceInfo +

+tjs_error iTJSDispatch2::ClassInstanceInfo(
+    tjs_uint32 flag,
+    tjs_uint num,
+    tTJSVariant *value
+    )
+
+@IsInstanceOf \bhŎgpANX̃CX^X𑀍삷郁\bhłB
+@IuWFNgǂ̃NX̃CX^Xʂ邽߂ɃNXljAIuWFNgǂ̃NX̃CX^X𒲂ׂ邽߂ɃNX񋓂邱Ƃł܂B
+
+@͈ȉ̒ʂłB
+
+
+
tjs_uint32 flag
+
@ĂяotOłBȉ̃tÔꂩw肵܂B
+
+
+
TJS_CII_ADD
+
@CX^Xlj܂B
+@value ɂ̓NX () ̊i[ꂽ tTJSVariant ^̕ϐւ̃|C^n܂B
+@num ͖܂B
+ +
TJS_CII_GET
+
@CX^X擾܂B
+@num ɂ 0 n܂ w肵܂Bݒ肳ĂCX^X̐𒴂 num w肷 TJS_E_FAIL ߂܂B
+@value ɂ̓NX󂯎邽߂́AtTJSVariant ^̕ϐւ̃|C^n܂B
+ + +
tjs_uint num
+
@flag TJS_CII_GET w肵ꍇ̏w肵܂B
+ + +
tTJSVariant *value
+
@flag TJS_CII_ADD w肵ꍇ́ANXi[ꂽ tTJSVariant ^̕ϐւ̃|C^n܂B
+@flag TJS_CII_GET w肵ꍇ́ANX󂯎邽߂ tTJSVariant ^̕ϐւ̃|C^n܂B
+
+ + +

ĂяotO +

+ +@ĂяotOłB
+@ȉ̒l̃rbgORɂgݍ킹w肷邱Ƃł܂B
+
+
+
TJS_MEMBERENSURE
+
@w肳ꂽo‚ȂꍇAIɃo쐬܂BPropSet ɑ΂ĂяotOƂėLłB + )
+ +
TJS_MEMBERMUSTEXIST
+
@w肳ꂽo‚ȂꍇAG[ɂ܂B́ADictionary Array ̂悤ȁAo‚ȂꍇɃftHg void Ԃ悤ȃIuWFNgɑ΂ėLł (̂悤ȃIuWFNgłȂꍇ́Ao‚Ȃꍇ̓ftHgŃG[ɂȂ܂)B
+ + + + +
TJS_IGNOREPROP
+
@vpeBoCpX܂B
+@TJS2 ̃IuWFNg͒ʏAw肳ꂽoIuWFNgŁAÃIuWFNgɑ΂ PropSet PropGet ꍇ (vpeBIuWFNg̏ꍇ)Ãoɑ΂ PropSet PropGet ̌ʂÃȏƌȂĎg܂B
+@̃tOw肷ƁÂ悤ȏoCpX邽߁Aw肳ꂽovpeBIuWFNgłĂAvpeBIuWFNĝ̂ɑ΂鑀ɂȂ܂B
+ +
TJS_HIDDENMEMBER
+
@̃tOw肵ăo쐬ƁAo͕sŽɂȂ܂BIuWFNgɂĂ̓T|[gĂȂƂ蓾܂B
+
TJS_STATICMEMBER
+
@̃tOw肵ăo쐬ƁAo̓X^eBbN (sReLXgɈˑȂ) ƂȂ܂BIuWFNgɂĂ̓T|[gĂȂƂ蓾܂B
+
+ +

tjs_error +

+@tjs_error ́AiTJSDispatch2 ̊e\bh ( AddRef Release ) ԂG[^łB
+@ȉ̒l̂܂B܂AɍڂĂȂlłAl̏ꍇ̓G[ƌȂKv܂B𔻒f邽߂ TJS_SUCCEEDED TJS_FAILED }Ngp邱Ƃł܂B
+
+
+
TJS_E_MEMBERNOTFOUND
+
@w肳ꂽo‚܂B
+ + +
TJS_E_NOTIMPL
+
@ĂяoƂ@\͖łB
+ + +
TJS_E_INVALIDPARAM
+
@sȈłB
+ + +
TJS_E_BADPARAMCOUNT
+
@̐słB
+ + +
TJS_E_INVALIDTYPE
+
@֐ł͂ȂvpeB̎ނႢ܂B
+@֐łȂĂяoƂꍇAvpeBłȂvpeBƂĈƂƂɂ̒lA܂B
+ + +
TJS_E_INVALIDOBJECT
+
@IuWFNg͂łɖĂ܂B
+ + +
TJS_E_ACCESSDENYED
+
@ǂݍ݂邢͏ݐpvpeBɑ΂čsȂ悤Ƃ܂B
+ + +
TJS_E_NATIVECLASSCRASH
+
@sReLXgႢ܂B
+@lCeBuR[hŎꂽ\bhÃlCeBuR[hňȂReLXg (ႤNX̃IuWFNgȂ) Ŏs悤ƂƂɂ̒lA܂B
+ + +
TJS_S_TRUE
+
@G[ł͂܂񂪁Aʂu^vł邱Ƃ܂B
+ + +
TJS_S_FALSE
+
@G[ł͂܂񂪁AʂuUvł邱Ƃ܂B
+ + +
TJS_S_OK
+
@G[ȂꍇɁAʏA̒lA܂B
+ + +
TJS_E_FAIL
+
@`̃G[ꍇA̒lA܂B
+ + +
TJS_FAILED(x)
+
@x G[̒l̏ꍇɐ^ɂȂ}NłB
+ +
TJS_SUCCEEDED(x)
+
@x G[łȂl̏ꍇɐ^ɂȂ}NłB

+ +
+@G[`Aъ֘A}N tjsErrorDef.h ɋLqĂ܂B
+@܂AG[ł͂Ȃ (C++ɂ) sOꍇ܂BvO~OɊւẮAsO\ɍlKv܂B
+
+ + + + + diff --git a/docs/tjs2doc/contents/keywordgrep.js b/docs/tjs2doc/contents/keywordgrep.js new file mode 100644 index 0000000..73328d4 --- /dev/null +++ b/docs/tjs2doc/contents/keywordgrep.js @@ -0,0 +1,57 @@ +function Searcher() { + var spans = document.getElementsByTagName('span'); + var styles = []; + var text1 = []; + var text2 = []; + var spans_length = spans.length; + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + styles.push(span.parentNode.parentNode.parentNode.parentNode.style); + text1.push(span.parentNode.childNodes[0].nodeValue); + text2.push(span.childNodes[0].nodeValue); + } + + var lastValue = ''; + + this.grep = function (str) { + if (str == lastValue) { + return; + } else { + lastValue = str; + } + + var regs = []; + var words = str.split(' '); + for (var i = 0; i < words.length; ++i) { + if (words[i] != '') { + regs.push(new RegExp(words[i].replace(/(\W)/g, "\\$1"), 'i')); + } + } + + for (var i = 0; i < spans_length; ++i) { + var span = spans[i]; + var matched = true; + for (var j = 0; j < regs.length; ++j) { + if (!regs[j].test(text1[i]) && !regs[j].test(text2[i])) { + matched = false; + break; + } + } + + styles[i].display = matched ? '' : 'none'; + } + } +} + +var searcher; +function init() { + searcher = new Searcher(); + setInterval(onTimer, 400); +} + +function onTimer() { + searcher.grep(document.getElementById('grepword').value); +} + +window.onload = init; diff --git a/docs/tjs2doc/contents/keywords.css b/docs/tjs2doc/contents/keywords.css new file mode 100644 index 0000000..2b891fe --- /dev/null +++ b/docs/tjs2doc/contents/keywords.css @@ -0,0 +1,3 @@ +@charset "shift_jis"; + +@import url("keywords2.css"); diff --git a/docs/tjs2doc/contents/keywords.html b/docs/tjs2doc/contents/keywords.html new file mode 100644 index 0000000..665a3b1 --- /dev/null +++ b/docs/tjs2doc/contents/keywords.html @@ -0,0 +1,635 @@ + + + + + + L[[hꗗ + + + + + + + + + +
ڎ
+
ꏊL[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/tjs2doc/contents/keywords2.css b/docs/tjs2doc/contents/keywords2.css new file mode 100644 index 0000000..cbeb77e --- /dev/null +++ b/docs/tjs2doc/contents/keywords2.css @@ -0,0 +1,7 @@ +@charset "shift_jis"; + +@import url("browser.css"); + +body{ + margin-left: 0em; +} diff --git a/docs/tjs2doc/contents/keywords_p.html b/docs/tjs2doc/contents/keywords_p.html new file mode 100644 index 0000000..31d7ffb --- /dev/null +++ b/docs/tjs2doc/contents/keywords_p.html @@ -0,0 +1,635 @@ + + + + + + ꏊL[[hꗗ + + + + + + + + + +
ڎ
+
L[[hꗗ
+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/docs/tjs2doc/contents/math.html b/docs/tjs2doc/contents/math.html new file mode 100644 index 0000000..81acfaa --- /dev/null +++ b/docs/tjs2doc/contents/math.html @@ -0,0 +1,54 @@ + + + + + + + Math NX + + + + + + + + +

Math NX +

+@JavaScript Math Ƃقڌ݊łB
+
+Ă郁\bh :
+abs (Βl̎擾)
+acos (A[N RTC)
+asin (A[N TC)
+atan (A[N ^WFg)
+atan2 (2ϐ̃A[N ^WFg)
+ceil (؂グ)
+floor (؂̂)
+exp (en)
+log (Rΐ)
+max (‚̒l̑傫)
+min (‚̒l̏)
+random (0ȏ1̗)
+pow (搔)
+round(ւ̂܂)
+sin (TC)
+cos (RTC)
+tan (^WFg)
+sqrt ()
+
+ĂvpeB :
+E (e)
+LN10 (log(10))
+LN2 (log(2))
+LOG10E (10Ƃȇΐ)
+LOG2E (2Ƃȇΐ)
+PI ()
+SQRT1_2 (sqrt(1/2))
+SQRT2 (sqrt(2))
+
+ + + + diff --git a/docs/tjs2doc/contents/octet.html b/docs/tjs2doc/contents/octet.html new file mode 100644 index 0000000..63bde72 --- /dev/null +++ b/docs/tjs2doc/contents/octet.html @@ -0,0 +1,61 @@ + + + + + + + INebgɑ΂鑀 + + + + + + + + +

INebgɑ΂鑀 +

+@TJS2 ł́AINebg͋[I Octet NX̃IuWFNgƂƂɂȂĂ܂AOctet NX݂͑Ă܂񂵁Aۂ Octet NX̃IuWFNgƂ킯ł͂܂ ( INebgɑ΂ typeof Zqg "Octet" Ԃ܂ )B
+@ INebgIuWFNgƌĂāA‚̃\bhvpeBgp”\ɂȂĂ܂B
+
+@INebgɊւ͖łB
+
+

length +

+@length vpeB́AINebg̒Ԃ܂B\bhł͂ȂăvpeBł̂ŒӂĂBÃvpeBւ̒l̑͂ł܂B
+
+ +
+:
    var oct = <% 11 22 33 %>;
+    var n = oct.length;  // n ɂ 3 
+    var n = <% 11 22 33 %>.length; //  3 
+
+
+ +
+

'l' vpeB +

+@lvpeBƂĊԐڎw肷ƁÄʒuɂINebgɃANZXł܂B
+@ʂ̓INebg̐lŕ\܂B
+@Ƃ΁Aoct INebg\ƂƁAoct[0] ͐擪̃INebg̒l\lɂȂ܂B
+@lINebgʒuȀꍇ͗O܂B
+
+@𐶐邱Ƃ͂ł܂B
+ +
+:
    var oct = <% 11 22 33 44 55 %>;
+    var c = oct[0];  // 0x11  c ɑ
+    var c = oct[2];  // 0x22  c ɑ
+    oct[3] = 'A'; // ͐łȂ̂ŃG[ɂȂ
+    var c = oct[100]; // l͈͊OȂ̂ŃG[ɂȂ
+
+
+ +
+ + + + + + diff --git a/docs/tjs2doc/contents/postcontent.js b/docs/tjs2doc/contents/postcontent.js new file mode 100644 index 0000000..9d57d86 --- /dev/null +++ b/docs/tjs2doc/contents/postcontent.js @@ -0,0 +1 @@ +// currently this does nothing diff --git a/docs/tjs2doc/contents/pp.html b/docs/tjs2doc/contents/pp.html new file mode 100644 index 0000000..0958f17 --- /dev/null +++ b/docs/tjs2doc/contents/pp.html @@ -0,0 +1,79 @@ + + + + + + + vvZbT + + + + + + + + +

vvZbT +

+@TJS2 ́ARpC ( C #if #endif ɑΉ ) ̏sƂł܂B́AXNvgۂɉ߂OɏAɂăXNvg̕߂Ȃ悤ɂA߂悤ɂ肷鎖ł܂B
+@RpC̃X^C C ̃vvZbTw߂Ƃ͈ႢAt[X^CƂȂAǂɂłƂł܂BC ̎w߂̂悤ɁAsɂPw߂݂̂Ȃ΂ȂȂƌƂ͂܂B
+
+

@set w +

+@@set w߂́ARpC]Aʂ̂Ă܂B\͈ȉ̒ʂłB +
+    @set()
+
+
+ +@uvɂ͏RpC܂Bɂ́Aȉ̉ZqgƂł܂B
+ +
+    ,  =  !=  ==  ||  &&  |  ^  &  <  >  <=  >=  +  -  %  *  /  !  +  -  ( )
+
+
+ +@̉Zq̈Ӗɂ‚Ă ƉZq BAf[^^݂͐̂łB
+@܂ACӂ̕ϐAlgp邱Ƃł܂Bϐ̖Kɂ‚ẮA g[N ̕ϐ̖K⑦lƓKKp܂B
+@AvvZbTŎgpϐƁATJS2 XNvgŎgpϐ͊‚܂ ( OԂL܂ )B
+
+

@if w, @endif w +

+@@if w߂́ARpC]Aʂ 0 ł΁A @endif ܂ŁÅԂ߂Ȃ悤ɂ܂Bʂ 0 ȊȌꍇ͉߂܂B
+@\͈ȉ̒ʂłB
+ +
+    @if()              ...         @endif
+
+
+ +    uvɂ͏RpCw肵܂B @if ` @endif ͓qɂł܂B
+
+ +
+:
    @if(flag==0)  // ܂ĂȂϐ 0 łƌȂ
+        @set(flag=1)
+        ****
+    @endif
+    //   **** ̕ɏꂽXNvg̃RpCx̂̂Ƃ
+
+    @if(version>=0x02040009)
+        @if(flag)
+            ****
+        @endif
+    @endif 
+    //  version  0x02040009 (2.4.9) ȏ flag  0 ȊO̎̂ **** ̕RpC
+
+
+ +
+

`ςݕϐ +

+@version ϐA݂ TJS2 ̃o[W\Ă܂B
+
+@lƂāA16i 0x0XYYZZZZ ̌`łA X ̓̕W[o[WAYY ̓̕}Ci[o[WAZZZZ ̓[Xԍ\܂BƂ 0x02040009 ł΁Ao[W 2.4.9 łB
+ + + + diff --git a/docs/tjs2doc/contents/property.html b/docs/tjs2doc/contents/property.html new file mode 100644 index 0000000..54564bf --- /dev/null +++ b/docs/tjs2doc/contents/property.html @@ -0,0 +1,127 @@ + + + + + + + vpeB + + + + + + + + +

vpeB +

+@vpeBƂ́AϐƓ悤ɈƂł邪Aۂ̓\bhĂяoƓlɁAZb^[ ( setter ) Qb^[ ( getter ) ̌Ăяo𔺂̂łBZb^[Qb^[AvpeBnhƌĂԏꍇ܂B
+
+@\͈ȉ̒ʂłB
+ +
+property ʎq
+{
+    setter()
+    {
+        // ɃZb^[̓e
+    }
+
+    getter()
+    {
+        // ɃQb^[̓e
+        return ; // Qb^[ƂĕԂl
+    }
+}
+
+
+ +@setter getter ́At̏ԂŏĂĂ܂܂B
+@ property LqNXAO[õoƂẴvpeB͓o^܂A̎ʎq̒l̎擾̓Qb^[Al̐ݒ̓Zb^[ʂčs܂B̃Zb^[ƃQb^[́A\bhlɗlXȓeƂł܂BZb^[ setter ɑ ( ) ɁAl󂯎ϐƂď܂BQb^[ return Xe[ggɂĒlԂ܂B
+
+@getter̂Ƃ () ͏ȗł܂B
+
+@‚̎ʎqɑ΂AZb^[ƃQb^[̗΁Aǂݏ̗”\ȃvpeBɂȂ܂BȂꍇAƂ΃Qb^[Ȃꍇ́Aǂݏop̃vpeBƂȂA݂̓G[ɂȂ܂B
+ +
+:
    var value;
+
+    property property1 // vpeB 'property1' 錾
+    {
+        setter(v)
+        {
+            // Zb^[͂‚̈Ƃ
+            value=v; //  v 
+
+            inform("value set.");
+        }
+
+        getter
+        {
+            // propset Ɠʎq 'property1' ̃Qb^[錾
+            // Qb^[Ɉ͂Ȃ
+            inform("value get.");
+            return value; // ߂lƂĕԂ
+        }
+    }
+
+    property1=5; // property1 ւ̑́AZb^[Ă΂
+    property1++; // ̂悤Ȏł́AQb^[Ă΂A
+                 // ɃZb^[Ă΂Ēlݒ肳
+}
+
+
+ +@vpeBϐ֐NXlAI[o[Chł܂B
+
+

vpeBIuWFNg +

+@vpeBg‚̃IuWFNgłBAȂ炩̃IuWFNgɓo^Ăꍇ́Aʂ̃ANZX@ł̓vpeBnhĂ΂邾łAvpeBIuWFNĝ̂ɂ̓ANZXł܂B
+@vpeBIuWFNĝ̂oɂ & Zqg܂BovpeBIuWFNg̓[Jϐɓ邱Ƃo܂B
+@܂A& ZqgăvpeBIuWFNgo^邱Ƃł܂B
+ +
+:
    property prop // vpeB prop 錾
+    {
+        ()
+    }
+
+{
+    var p = &prop; // vpeBIuWFNg𓾂ă[Jϐɓ
+
+    &object.property1 = p; // p  object  property1 Ƃēo^
+}
+
+
+ +
+@& ZqgƁAQb^[Zb^[͌Ă΂ꂸɃvpeBIuWFNĝ̂ɃANZX鎖ł܂B& ZqgȂΒʏ̃vpeBւ̃ANZXƂȂ܂B
+
+@[JϐƂĎovpeBIuWFNǵAIuWFNgɓo^ȂƂA* ZqpăvpeBnhĂяoƂł܂B
+
+ +
+:
    property prop // vpeB prop 錾
+    {
+        ()
+    }
+
+{
+    var p = &prop; // vpeBIuWFNg𓾂ă[Jϐɓ
+
+    *p = 30; // setter Ăяo 30 ݒ肷
+    func(*p); // getter Ăяol擾Afunc ɓn
+}
+
+
+ +
Note
+L̂悤 var ϐɃvpeBIuWFNgƂꍇ́Aϐ̓[JϐɂĂB́AvpeBIuWFNg͂IuWFNgɓo^ƁAvpeBIuWFNgƂĂł͂ȂvpeBƂăQb^[Zb^[悤ɂȂ邽߂łB‚܂A[Jϐł͂ȂAO[oϐ(global̃o)IuWFNg̃oɃvpeBIuWFNgo^Ă܂ƁAʂ̃vpeBƓ悤ɐU镑悤ɂȂ܂B񂱂̂悤ɂăO[oϐIuWFNg̃oɓo^vpeBIuWFNgo߂ & Zqĝ͂܂܂B

+
+vpeBIuWFNgɑ΂ instanceof Zq "Property" 𔺂Ďgpꍇ͐^ɂȂ܂(L̗ŌƁA&prop instanceof "Property" ͐^)B
+
+ + + + diff --git a/docs/tjs2doc/contents/randomgenerator.html b/docs/tjs2doc/contents/randomgenerator.html new file mode 100644 index 0000000..b61f92b --- /dev/null +++ b/docs/tjs2doc/contents/randomgenerator.html @@ -0,0 +1,101 @@ + + + + + + + Math.RandomGenerator NX + + + + + + + + +

Math.RandomGenerator NX +

+@Math.RandomGenerator ́AMersenne Twister @ ɂ闐𔭐邽߂̃NXłB
+
+@RXgN^̍\͈ȉ̒ʂłB +
+new Math.RandomGenerator([<>]);
+
+
+ +
+@RXgN^ɐlw肷ƁA̐lŗ킪܂B
+@RXgN^ serialize \bhŏԂۑzIuWFNgw肷ƁȀԂŗ쐬ł܂B
+@RXgN^ȗƁAݎɂlŗ킪܂ (gg2̏ꍇ͌ݎł͂ȂA‹mCYɂ킩̗ŏ܂)B
+
+

randomize +

+@randomize \bh́A܂B̓RXgN^Ɏw肷镨ƓłB
+
+

random +

+@random \bh́A0ȏ1.0̗̎lԂ܂B
+
+

random32 +

+@random32 \bh́A0ȏ4,294,967,295ȉ (0xffffffff ȉ) ̗̐lԂ܂B
+
+

random63 +

+@random63 \bh́A0ȏ9,223,372,036,854,775,807ȉ(0x7fffffffffffffff ȉ) ̗̐lԂ܂B
+
+ +

random64 +

+@random64 \bh́A-9,223,372,036,854,775,808ȏ9,223,372,036,854,775,807ȉ̗̐lԂ܂B
+
+

serialize +

+@serialize \bh́Ȁ݂ԂL^zIuWFNgԂ܂B̎zIuWFNǵARXgN^ randomize \bhɓnƂŁAĂь݂̏ԂČł镨łB
+
+

Copyright notice +

+@Mersenne Twister@̎ɂ
+
+ A C-program for MT19937, with initialization improved 2002/2/10. + Coded by Takuji Nishimura and Makoto Matsumoto.
+
+@ςpĂ܂BLpȃvO\[XJȂĂ闼Ɋӂ܂B
+
+ Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+     1. Redistributions of source code must retain the above copyright
+        notice, this list of conditions and the following disclaimer.
+
+     2. Redistributions in binary form must reproduce the above copyright
+        notice, this list of conditions and the following disclaimer in the
+        documentation and/or other materials provided with the distribution.
+
+     3. The names of its contributors may not be used to endorse or promote
+        products derived from this software without specific prior written
+        permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED.     IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+ + + + + diff --git a/docs/tjs2doc/contents/regexp.html b/docs/tjs2doc/contents/regexp.html new file mode 100644 index 0000000..f1cea3b --- /dev/null +++ b/docs/tjs2doc/contents/regexp.html @@ -0,0 +1,175 @@ + + + + + + + RegExp NX + + + + + + + + +

RegExp NX +

+@RegExp NXK\p^[NXłB
+@K\p^[ɂ perl ݊̃p^[w肷邱Ƃł܂B
+@JavaScript RegExp NXɂɂĂ܂A݊͒ႢłB
+
+RXgN^̍\͈ȉ̒ʂłB +
+new RegExp(<p^[>, <tO=''>);
+
+
+ +@p^[͐K\p^[łBp^[Ɏw肷 \ ́A񑦒lŏƂ \\ ƏƂɒӂĂB
+@tO g i l ̑̕gݍ킹łB
+@g ̓O[oT[`tOłB̃tO‚ƁAmatchAexecAreplace ̊e\bhŁAp^[Ƀ}b`ׂ̕Ăɑ΂ďs܂B
+@i tO͉p̑啶/̋ʂs܂B
+@l tO̓[JCYꂽR[Vs悤ɂtOłB
+
+ +
+:
    var re = new RegExp("[a-z]+[0-9]*", "gi");
+    var re = new RegExp("\\.\\.\\."); // /\.\.\./ ( ... Ƀ}b` )
+
+
+ +
+ +

K\p^[ +

+@/ / ň͂܂ꂽɐK\p^[w肷邱Ƃł܂B
+@g[N QƂĂB
+
+

compile +

+@compile \bh́AK\IuWFNgɐVK\p^[ݒ肵܂B
+@ RegExp NX̃RXgN^Ɏw肷̂ƓłB
+
+

test +

+@test \bh́AɎw肵񂪃p^[Ƀ}b`邩ǂԂ܂B
+ +
+\ : test(<>)
+
+
+ +@p^[Ƀ}b`ΐ^A}b`Ȃ΋UԂ܂B
+@̃\bh͂̃IuWFNg̊evpeB̒lXV܂B
+
+

exec +

+@exec \bh́AɎw肵ɐK\p^[}b`OsA}b`ʂ܂ޔzԂ܂B
+ +
+\ : exec(<>)
+
+
+ +@p^[Ƀ}b`ȂꍇAz̗vf 0 ɂȂ܂B
+@}b`ꍇAvf 0 (ŏ̗vf) ̓}b`ŚAȍ~̗vf͊e}b` ( K\p^[ ( ) Ŏw肵 ) Ă܂B
+@̃\bh͂̃IuWFNg̊evpeB̒lXV܂B
+
+

match +

+@match \bh́ÃIuWFNg̃vpeB̒lXVȂȊÓAexec \bhƓłB
+ +
+\ : match(<>)
+
+
+ +
+ +

replace +

+@replace \bh́A̒usAusꂽ̕Ԃ܂B
+ +
+\ : replace(<Ώە>, <u>)
+
+
+ +@Ώەɑ΂ă}b`OsA}b`uŒuAusꂽ̕Ԃ܂B
+@uƂāAł͂Ȃ֐nƁAû߂ɂ̊֐Ă΂悤ɂȂ܂B֐͈ЂƂ‚ƂAΏە̒̃}b`킷zIuWFNgn܂ ( ̔zɂ‚Ă exec \bhQƂĂ )BΏە񒆂̃}b`́A֐̖߂ɒu܂B
+@̃\bh start vpeB𖳎܂B
+
+

split +

+@split \bh́A𕪊܂B
+ +
+\ : split(<Ώە>, <(\)>, <̗vf𖳎邩=false>)
+
+
+ +@𕪊ʂi[ꂽzIuWFNgԂ܂B
+@Array NX split \bhQƂĂB
+
+

matches +

+@matches vpeB́A}b`e܂ޔz\ǂݏop̃vpeBłB
+@p^[Ƀ}b`ȂꍇAz̗vf 0 ɂȂ܂B
+@}b`ꍇAvf 0 (ŏ̗vf) ̓}b`ŚAȍ~̗vf͊e}b` ( K\p^[ ( ) Ŏw肵 ) Ă܂B
+
+

start +

+@̌Jnʒu\vpeBłBlݒ肷邱Ƃł܂B
+
+

index +

+@}b`̐擪̈ʒu\Aǂݏop̃vpeBłB0 擪\̂ŁAꂪ}b`OΏە̐擪̕Ȃ 0 ɂȂ܂B
+
+

lastIndex +

+@}b`̍ŏI̎̈̕ʒu\Aǂݏop̃vpeBłB0 擪\܂B
+
+

input +

+@}b`OΏۂ̕킷Aǂݏop̃vpeBłB
+
+

leftContext +

+@}b`OΏە̂A}b`̕킷Aǂݏop̃vpeBłB
+
+

rightContext +

+@}b`OΏە̂A}b`E̕킷Aǂݏop̃vpeBłB
+
+

lastMatch +

+@}b`OΏە\܂Bmatches[0] ƓłB
+

lastParen +

+@}b`êAŌ̕Ԃ܂Bmatches[matches.count-1] ƓłB
+

RegExp.last +

+@Ō test 邢 exec \bhsꂽ RegExp NX̃CX^XłB +
+ : if(/pat(\d+)/.test(target)) { return RegExp.last.matches[1]; }
+
+
+ +
+ + +

Copyright notice +

+@K\@\̎ɂ John Maddock Regex++ pĂ܂BLpȃCuJȂĂ鎁Ɋӂ܂B
+
+Copyright (c) 1998-2001
+
+Dr John Maddock
+
+Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Dr John Maddock makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.
+
+ + + + diff --git a/docs/tjs2doc/contents/simple.html b/docs/tjs2doc/contents/simple.html new file mode 100644 index 0000000..97ece09 --- /dev/null +++ b/docs/tjs2doc/contents/simple.html @@ -0,0 +1,537 @@ + + + + + + + {IȎg + + + + + + + + +

RpC +

+@Borland C++ 5.5 ȍ~ ( C++ Builder 5 ȍ~ ) ŃRpC邱Ƃł܂B
+
+@RpCɂ boost.org regex++ KvɂȂ܂B
+
+@regex++ CXg[Ae cpp t@CRpCĂB
+
+@C++ Builder ̏ꍇ́Atjs2 ̊e cpp t@CׂăvWFNgɒlj邾 OK łB
+
+@gcc 3 ȍ~łRpCł܂ ( 2.95 łRpCł܂ wstring ֘ȀCKv )B
+
+

ȒPȗ +

+
+ +
+:
  1|#include <stdio.h>
+  2|#include "tjs.h"
+  3|#include "tjsError.h"
+  4|
+  5|int main(int argc, char* argv[])
+  6|{
+  7|    setlocale(LC_ALL, ""); // P[ݒ
+  8|
+  9|    tTJS *tjsengine = new tTJS(); // TJS2 XNvgGW쐬
+ 10|
+ 11|    try
+ 12|    {
+ 13|        tTJSVariant result; // ʂ󂯎邽߂̕ϐ
+ 14|
+ 15|        tjsengine->ExecScript(
+ 16|            TJS_W(
+ 17|                "function test(x, y) { return x*y; } \n"
+ 18|                "return test(4, 5);\n"),
+ 19|                &result, NULL,
+ 20|                TJS_W("test code"));    // eXgXNvgs
+ 21|
+ 22|        printf(" : %d\n", (int)result); // ʂ\
+ 23|    }
+ 24|    catch(eTJSError &e)
+ 25|    {
+ 26|        printf("G[܂ : %ls\n", e.GetMessage().c_str());
+ 27|    }
+ 28|    catch(...)
+ 29|    {
+ 30|        printf("G[܂\n");
+ 31|    }
+ 32|
+ 33|    tjsengine->Shutdown(); // TJS2 XNvgGWVbg_E
+ 34|    tjsengine->Release(); // TJS2 XNvgGW
+ 35|
+ 36|    return 0;
+ 37|}
+
+
+ +
+
+
2`3s
+
TJS2 gp̂ɕKvȃwb_t@Cǂݍł܂BtjsError.h TJS C++ OɊւ錾܂܂Ă܂B
+ + +
7s
+
setlocale ŃP[w肵Ă܂BP[w肵Ȃ "C" P[ɂȂ邽߁A{ꕶ̃i[ƃChԂ̕ϊ܂܂B
+ + +
9s
+
TJS2 XNvgGW new Zqō쐬Ă܂B
+ + +
11s
+
try ubNɓĂ܂BTJS2 ̃G[͗Oɂʒm邽߁AOɂ͐TdɂȂKv܂B
+ + +
13s
+
@XNvgsʂ󂯎邽߂ tTJSVariant ^̕ϐ錾Ă܂B
+ + +
15`20s
+
@tTJS::ExecScript găXNvgsĂ܂B
+@Pɂ͎sXNvgw肵܂Btjs_char * ^œn߂ɁA񃊃e TJS_W }NgăChɕϊĂ܂BXNvgł́A֐ test `Å֐Ă񂾌ʂԂĂ܂B
+@̗ł return ɂšʂԂA result ϐŎ󂯎Ă܂Aʂ󂯎KvȂꍇ return tTJS::ExecScript ̂QԖڂ̈Kv܂ ( ̏ꍇ͂QԖڂ̈ NULL w肵܂ )B
+@tTJS::ExecScript ̂RԖڂ͎̈sReLXgłAł NULL w肵܂BNULL w肷 XNvg global ReLXgŎs܂B
+@tTJS::ExecScript ̂SԖڂ̈́ÃXNvg̖Ow肵܂BNULL̏ꍇ͓ƂĈ܂BlԂ“ǂȖOłKv܂B
+ + +
22s
+
@ʂ\Ă܂Bł tTJSVariant int ^ɃLXgĂ܂B
+ + +
24s
+
@eTJSError ^̗O󂯎Ă܂B
+ + +
26s
+
@eTJSError::GetMessage gāAO̗R\Ă܂BbZ[W const tjs_char * ɕϊ邽߂ tTJSString::c_str gĂ܂Btjs_char Cĥ߁Aprintf ̕ϊwqɂ %ls w肵Ă܂B
+ + +
28s
+
@̗̑O󂯎Ă܂B
+ + +
33`34s
+
@TJS2 XNvgGWĂ܂Bɐ旧AtTJS::Shutdown g TJS2 XNvgGWVbg_EĂ܂B
+ +

TJS2̊֐̌Ăяo +

+@TJS2Ő錾֐C++Ăяo@łB
+@Oq try ubN̒ȉ̂悤ɏĂ݂܂B
+
+ +
+:
  1|        tTJSVariant result; // ʂ󂯎邽߂̕ϐ
+  2|
+  3|        tjsengine->ExecScript(
+  4|            TJS_W("function test(x, y) { return x*y; }"), NULL, NULL, TJS_W("test"));
+  5|
+  6|        tjsengine->EvalExpression(TJS_W("test(4, 5)"), &result, NULL, NULL);
+  7|            // tTJS::EvalExpression gĎs
+  8|
+  9|        printf(" : %d\n", (int)result); // ʂ\
+ 10|
+ 11|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
+ 12|            // O[oIuWFNg擾
+ 13|
+ 14|        tTJSVariant param[] = { 4, 5 }; // p[^Ƃēnϐ
+ 15|        tTJSVariant *p_param[] = { param + 0, param + 1 }; // ϐւ̃|C^̔z
+ 16|
+ 17|        TJS_THROW_IF_ERROR(global->FuncCall(0, TJS_W("test"), NULL, &result, 2, p_param, NULL));
+ 18|            // test ֐ƂČĂяo
+ 19|
+ 20|        printf(" : %d\n", (int)result); // ʂ\
+
+
+ +
+
+
3`4s
+
@֐ test 錾Ă܂Btest global ɓo^܂B
+ + +
6s
+
@tTJS::EvalExpression gĎsĂ܂BقǑxIɃVrAłȂĂ悢Ȃ΁Â悤 𕶎ƂēnĂ̌ʂ󂯎ƊyłB
+@Ȃ݂ɁAPȎ ( ֐錾ȂǁA̎sPʂ܂܂Ȃ悤Ȃ ) Ȃ΁AxARpCʂLbVAQڈȍ~̎]ɍsƂł܂B
+ + +
11s
+
@O[oIuWFNg擾Ă܂BtTJS::GetGlobal tTJS::GetGlobalNoAddRef ̈Ⴂ́AO҂ global IuWFNg̎QƃJE^CNĝɑ΂A҂̓CNgȂƌƂłB
+@QƃJE^CNgAgIfNgƌƂ́ÅԒÃIuWFNgłȂ悤ɃbNƌƂłB̗̂悤ɁAglobal IuWFNgłSẑȂꍇ͎QƃJE^𑀍삷Kv͂܂̂ tTJS::GetGlobalNoAddRef gƂł܂B܂Ȁꍇ͎gIƂ Release ͕Kv܂B
+ + +
14`15s
+
@֐ɓnp[^Ă܂BiTJSDispatch::FuncCall ́A֐ɓnp[^Ƃ tTJSVariant ^̃|C^̔zKvƂ邽߁Â悤ȏKvɂȂ܂B
+ + +
17s
+
@iTJSDispatch2::FuncCall gāA֐ "test" ĂяoĂ܂B
+@FuncCall ̍Ō̈́A֐ test ɓn this (sReLXg) łA̗Ő錾 test ł this gĂȂ̂ NULL w肵Ă܂܂BsׂReLXgꍇ́ÃIuWFNgw肷Kv܂B
+@TJS_THROW_IF_ERROR ́Atjs_error ^̌ʂG[ꍇAɑΉG[bZ[WƂƂɗO𑗏o}NłB
+ +

lCeBu֐ +

+@lCeBu (C++ȂǂŎꂽ֐) 쐬ATJS2 炻ɃANZX邱Ƃł܂B
+@C++ łȂĂAiTJSDispatch2 ł錾Ȃ΁Aǂ̂悤Ȍŏꂽ֐łĂяoƂł܂AC++ Ԋył傤B
+
+@C++ ֐ꍇ́AtTJSNativeFunction (tjsNative.h ɋLq) NX𓱏ôył (AiTJSDispatch2 FuncCall 邾ł֐Ƃē͂ł܂)B
+
+@^ꂽQ‚̈ZĕԂAȒPȊ֐Ă݂܂B
+ +
+:
  1|class TestFunc : public tTJSNativeFunction
+  2|{
+  3|public:
+  4|    tjs_error Process(tTJSVariant *result, tjs_int numparams,
+  5|        tTJSVariant **param, iTJSDispatch2 *objthis)
+  6|    {
+  7|        if(numparams < 2) return TJS_E_BADPARAMCOUNT; // Ȃ
+  8|
+  9|        if(!result) return TJS_S_OK; // ʂi[Ȃėǂꍇ͂̂܂܂ǂ
+ 10|
+ 11|        *result = *param[0] * *param[1]; // vZ
+ 12|
+ 13|        return TJS_S_OK; // ɏIƂ TJS_S_OK Ԃ
+ 14|    }
+ 15|};
+
+
+ +
+@tTJSNativeFunction pNXŎׂȂ̂́AL̒ʂ Process \bhłB
+@Process \bḧ͈ȉ̒ʂłB
+
+
+
tTJSVariant *result
+
@֐̌ʂi[邽߂ tTJSVariant ^̕ϐւ̃|C^n܂BĂяoʂKvƂȂꍇ NULL n܂̂ŒӂĂB
+ + +
tjs_int numparams
+
@֐ɓnꂽ̐łB
+ + +
tTJSVariant **param
+
@֐ɓnꂽi[ꂽ tTJSVariant ^̕ϐւ̃|C^̔złB
+ + +
iTJSDispatch2 *objthis
+
@֐sׂReLXgłBReLXgɈˑȂꍇ͖Ă܂܂B

+
+
+@lCeBu֐ TJS2 ANZX”\ɂ邽߁ATJS2 ANZXłIuWFNgɓo^Kv܂Bȉ̗ł́Aglobal "test" ƂOœo^Ă܂B܂Aۂɂ̊֐ĂяoĂ܂B
+ +
+:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
+  2|            // O[oIuWFNg擾
+  3|
+  4|        iTJSDispatch2 *func = new TestFunc(); // TestFunc ̃IuWFNg쐬
+  5|        tTJSVariant func_var(func); // tTJSVariant ^ func_var ɃIuWFNgݒ
+  6|        func->Release(); // func  Release
+  7|
+  8|        TJS_THROW_IF_ERROR(
+  9|            global->PropSet(TJS_MEMBERENSURE, TJS_W("test"), NULL, &func_var, NULL));
+ 10|                // o^
+ 11|
+ 12|        tTJSVariant result; // ʂ󂯎邽߂̕ϐ
+ 13|        tjsengine->EvalExpression(TJS_W("test(4, 5)"), &result, NULL, NULL);
+ 14|            // tTJS::EvalExpression gĎs
+ 15|
+ 16|        printf(" : %d\n", (int)result); // ʂ\
+
+
+ +
+
+
4`6s
+
@lCeBu֐ĂNX TestFunc ̃IuWFNg쐬A tTJSVariant ^ɕϊĂ܂B
+@5sڂ tTJSVariant ^ɕϊĂ܂A̎_ tTJSVariant ^ ֐IuWFNg̎QƃJE^IɊǗ̂ŁA6sڂŊ֐IuWFNg Release Ă܂B
+ + +
8`9s
+
@global IuWFNgɊ֐ "test" ƂOœo^Ă܂Bglobal IuWFNg iTJSDispatch2::PropSet Ăł܂AoVK쐬邽߂ TJS_MEMBERENSURE tO𔺂ČĂяoĂ܂B
+ + +
12`16s
+
@ۂɊ֐ĂяoAʂ\Ă܂B
+

lCeBuNX +

+@TJS2 C++ ̌ŏꂽlCeBuNX߂̋@\Ă܂B
+@eIuWFNg (iTJSDispatch2 C^[tF[X) ɂ̓lCeBuCX^XƌĂ΂AiTJSNativeInstance ^̃IuWFNgo^邱ƂłA IuWFNgoƂł܂B
+@lCeBuCX^X͈ӂȃNX ID ŎʂAlCeBuNX̍쐬ɂ̓NX ID 擾Kv܂B
+
+@Ȃsׂ̃}NQ tjsNative.h ɒ`Ă̂ŁA𗘗p̂yłB
+@ȉ̗́Ã}NgĊȒPȃNX̂łB
+
+@܂AlCeBuCX^X̎łBlCeBuCX^Xɂ tTJSNativeInstance NX𓱏o܂BtTJSNativeInstance tjsNative.cpp / tjsNative.h ɎĂNXŁAiTJSNativeInstance ̊{IȓĂ܂B
+
+ +
+:
  1|class NI_Test : public tTJSNativeInstance // lCeBuCX^X
+  2|{
+  3|public:
+  4|    NI_Test()
+  5|    {
+  6|        // RXgN^
+  7|        Value = 0;
+  8|    }
+  9|
+ 10|    tjs_error TJS_INTF_METHOD
+ 11|        Construct(tjs_int numparams, tTJSVariant **param, iTJSDispatch2 *tjs_obj)
+ 12|    {
+ 13|        // TJS2 IuWFNg쐬ƂɌĂ΂
+ 14|
+ 15|        // ΂lƂ Value ɓ
+ 16|        if(numparams >= 1 && param[0]->Type() != tvtVoid)
+ 17|            Value = (tjs_int)*param[0];
+ 18|
+ 19|        return S_OK;
+ 20|    }
+ 21|
+ 22|    void TJS_INTF_METHOD Invalidate()
+ 23|    {
+ 24|        // IuWFNgƂɌĂ΂
+ 25|    }
+ 26|
+ 27|    void SetValue(tjs_int n) { Value = n; }
+ 28|    tjs_int GetValue() const { return Value; }
+ 29|
+ 30|    tjs_int GetSquare() const { return Value*Value; }
+ 31|    void Add(tjs_int n) { Value += n; }
+ 32|    void Print() const { printf("%d\n", Value); }
+ 33|
+ 34|private:
+ 35|    tjs_int Value; // l
+ 36|};
+
+
+ +
+
+
35s
+
@bOサ܂Af[^ołBlCeBuCX^Xɂ́AKvȃf[^oRɏƂł܂B
+ +
4`8s
+
@NI_Test ̃RXgN^łBC++ NXƂĂ̏ q Construct ōς܂ĂAConstruct ł͍̏ŏ̕ɂ邱Ƃ߂܂B
+@̗ł́Af[^o Value ɏlƂ 0 ݒ肵Ă܂B
+ + +
10`20s
+
@new Zq TJS2 IuWFNg쐬ƂɌĂ΂܂Bnumparams param new Zqɓnꂽ\Ă܂B
+@tjs_obj ́A쐬 TJS IuWFNgłB
+@̗ł́A (ɂꂪ void Ŗ )A Value ̏lƂĐݒ肵Ă܂B
+ + +
22`25s
+
@IuWFNgƂɌĂ΂郁\bhłBɏIƗǂł傤B
+@̗ł͉܂B
+ + +
27`32s
+
@f[^o𑀍삷邽߂̌J\bhQłBqlCeBuNXŁA𗘗pR[h܂B

+@IuWFNg쐬邽߂ɂ̓NXKvł̂ŁANXLq܂BNX tTJSNativeClass 𓱏o`Ŏ܂BtTJSNativeClass iTJSDispatch2 C^[tF[XĂāAlCeBuNXƂĐU镑߂̊{Iȓ삪Ă܂B
+@TJS ANZX”\ȃ\bhvpeB́AlCeBuNX̃RXgN^ɋLq܂B
+
+ +
+:
  1|class NC_Test : public tTJSNativeClass // lCeBuNX
+  2|{
+  3|public:
+  4|    NC_Test(); // RXgN^; ɋLq
+  5|
+  6|    static tjs_uint32 ClassID; // NXID
+  7|
+  8|private:
+  9|    tTJSNativeInstance *CreateNativeInstance()
+ 10|    {
+ 11|        return new NI_Test(); // lCeBuCX^X쐬ĕԂ
+ 12|    }
+ 13|};
+ 14|tjs_uint32 NC_Test::ClassID = (tjs_uint32)-1; // NXID
+
+
+ +
+
+
4s
+
@̃NX̃RXgN^łB͌q܂B
+ + +
6s
+
@̃NX̃NX ID ێ邽߂̕ϐłB14sڂɎ̂܂B
+ + +
9`12s
+
@CreateNativeInstance \bh́AlCeBuCX^X쐬ׂ^C~OŌĂ΂郁\bhłBł NI_Test NX̃IuWFNg쐬ĕԂĂ܂B

+
+
+ +
+:
  1|NC_Test::NC_Test() : tTJSNativeClass(TJS_W("Test"))
+  2|{
+  3|    TJS_BEGIN_NATIVE_MEMBERS(/*TJS class name*/Test)
+  4|
+  5|        TJS_DECL_EMPTY_FINALIZE_METHOD
+  6|
+  7|        TJS_BEGIN_NATIVE_CONSTRUCTOR_DECL(
+  8|            /*var.name*/_this,
+  9|            /*var.type*/NI_Test,
+ 10|            /*TJS class name*/Test)
+ 11|        {
+ 12|            // NI_Test::Construct ɂeLqł̂
+ 13|            // ł͉Ȃ
+ 14|            return TJS_S_OK;
+ 15|        }
+ 16|        TJS_END_NATIVE_CONSTRUCTOR_DECL(/*TJS class name*/Test)
+ 17|
+ 18|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/print) // print \bh
+ 19|        {
+ 20|            TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
+ 21|                /*var. type*/NI_Test);
+ 22|
+ 23|            _this->Print();
+ 24|
+ 25|            return TJS_S_OK;
+ 26|        }
+ 27|        TJS_END_NATIVE_METHOD_DECL(/*func. name*/print)
+ 28|
+ 29|        TJS_BEGIN_NATIVE_METHOD_DECL(/*func. name*/add) // add \bh
+ 30|        {
+ 31|            TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
+ 32|                /*var. type*/NI_Test);
+ 33|
+ 34|            if(numparams < 1) return TJS_E_BADPARAMCOUNT;
+ 35|
+ 36|            _this->Add((tjs_int)*param[0]);
+ 37|
+ 38|            return TJS_S_OK;
+ 39|        }
+ 40|        TJS_END_NATIVE_METHOD_DECL(/*func. name*/add)
+ 41|
+ 42|        TJS_BEGIN_NATIVE_PROP_DECL(value) // value vpeB
+ 43|        {
+ 44|            TJS_BEGIN_NATIVE_PROP_GETTER
+ 45|            {
+ 46|                TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
+ 47|                    /*var. type*/NI_Test);
+ 48|                *result = _this->GetValue();
+ 49|                return TJS_S_OK;
+ 50|            }
+ 51|            TJS_END_NATIVE_PROP_GETTER
+ 52|
+ 53|            TJS_BEGIN_NATIVE_PROP_SETTER
+ 54|            {
+ 55|                TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
+ 56|                    /*var. type*/NI_Test);
+ 57|                _this->SetValue((tjs_int)*param);
+ 58|                return TJS_S_OK;
+ 59|            }
+ 60|            TJS_END_NATIVE_PROP_SETTER
+ 61|        }
+ 62|        TJS_END_NATIVE_PROP_DECL(value)
+ 63|
+ 64|        TJS_BEGIN_NATIVE_PROP_DECL(square) // square ǂݏopvpeB
+ 65|        {
+ 66|            TJS_BEGIN_NATIVE_PROP_GETTER
+ 67|            {
+ 68|                TJS_GET_NATIVE_INSTANCE(/*var. name*/_this,
+ 69|                    /*var. type*/NI_Test);
+ 70|
+ 71|                *result = _this->GetSquare();
+ 72|
+ 73|                return TJS_S_OK;
+ 74|            }
+ 75|            TJS_END_NATIVE_PROP_GETTER
+ 76|
+ 77|            TJS_DENY_NATIVE_PROP_SETTER
+ 78|        }
+ 79|        TJS_END_NATIVE_PROP_DECL(square)
+ 80|
+ 81|    TJS_END_NATIVE_MEMBERS
+ 82|}
+
+
+ +
+
+
1s
+
@NC_Test ̃RXgN^łBeNXł tTJSNativeClass ̃RXgN^ɂ TJS2 ŎgpNXw肵܂B
+ + +
3s
+
@TJS_BEGIN_NATIVE_MEMBERS }NłBɂ TJS2 ŎgpNXw肵܂B
+@̃}N TJS_END_NATIVE_MEMBERS }Nŋ܂ꂽꏊɁANX̃oƂȂׂ\bhvpeB̋Lq܂B
+ + +
4s
+
@ finalize \bh錾Ă܂Bfinalize ɑ鏈 tTJSNativeInstance::Invalidate I[o[Ch邱Ƃłł܂̂ŁAʏ͋̃\bhŏ\łB +
+ + +
7`16s
+
@(TJS) RXgN^錾Ă܂BTJS ŃNXƂANXŃNXƓ̃\bh錾Ă镔ɑ܂B
+
+@TJS_BEGIN_NATIVE_CONSTRUCTOR_DECL }N̂PԖڂ̈̓lCeBuCX^XɊ蓖ĂϐŁAQʖڂ̈͂̕ϐ̌^łB̗ł̂̃ubNł NI_Test * _this Ƃϐp”\ŁAlCeBuCX^XɃANZX邱Ƃł܂B
+@}N̂RԖڂ̈́ATJS ŎgpNXw肵܂BTJS_END_NATIVE_CONSTRUCTOR_DECL }N̈lłB
+@ARXgN^ɑ鏈 tTJSNativeInstance::Construct I[o[Ch鎖Ŏł̂ŁAł͉ S_OK Ԃ܂B +
+ + +
18`27s
+
@print \bh錾Ă܂B\bh TJS_BEGIN_NATIVE_METHOD_DECL TJS_END_NATIVE_METHOD_DECL ̗}Nɓ̂w肷Kv܂B
+@̃}NŎgp”\ȕϐ tjs_int numparams tTJSVariant **param āAꂼAnꂽ̐ƈĂ܂B̃\bhł͎͂gpĂ܂B
+@20`21sڂ́AIuWFNglCeBuCX^Xo߂̃}NłB̗ł _this Ƃ NI_Test * ^̕ϐɃlCeBuCX^XoAƂӖɂȂ܂Bȍ~A_this ƂϐŃlCeBuCX^XɃANZXł܂B23sڂŁÃlCeBuCX^X Print \bhĂяoĂ܂B
+ + +
29`40s
+
@add \bh錾Ă܂Bł numparams param gpĂ܂B
+ + + +
42`62s
+
@value vpeB錾Ă܂BTJS_BEGIN_NATIVE_PROP_DECL TJS_END_NATIVE_PROP_DECL ̗}Nɂ́A\bh̐錾ƓAvpeBw肵܂B
+
+@TJS_BEGIN_NATIVE_PROP_GETTER TJS_END_NATIVE_PROP_GETTER }Nň͂܂ꂽꏊɂ́AQb^[Lq邱Ƃł܂BQb^[ł tTJSVariant ^ł *result ɒlݒ肷悤ɋLq܂B
+@lɁATJS_BEGIN_NATIVE_PROP_SETTER TJS_END_NATIVE_PROP_SETTER }Nň͂܂ꂽꏊɂ̓Zb^[Lq邱Ƃł܂BZb^[ł tTJSVariant ^ł *param ɐݒ肳ׂli[Ă̂ŁAgď܂B
+ + +
64`79s
+
@ł͓ǂݏopvpeB錾Ă܂BZb^[̑ TJS_DENY_NATIVE_PROP_SETTER ƂɂAǂݏopvpeB邱Ƃł܂B

+
+
+@lCeBuNX̓o^́AlCeBu֐̓o^ƓłBȉɃeXgR[hᎦ܂B
+
+ +
+:
  1|        iTJSDispatch2 * global = tjsengine->GetGlobalNoAddRef();
+  2|            // O[oIuWFNg擾
+  3|
+  4|        iTJSDispatch2 *cls = new NC_Test(); // NC_Test ̃IuWFNg쐬
+  5|        tTJSVariant cls_var(cls); // tTJSVariant ^ cls_var ɃIuWFNgݒ
+  6|        cls->Release(); // cls  Release
+  7|
+  8|        TJS_THROW_IF_ERROR(
+  9|            global->PropSet(TJS_MEMBERENSURE, TJS_W("Test"), NULL, &cls_var, NULL));
+ 10|                // o^
+ 11|
+ 12|        tjsengine->ExecScript(TJS_W(
+ 13|            "var test = new Test();\n"
+ 14|            "test.value = 5;\n"
+ 15|            "var test2 = new Test(test.square);\n"
+ 16|            "test2.add(3);\n"
+ 17|            "test2.print();\n\0"),
+ 18|                NULL, NULL, NULL); // XNvgs
+
+
+ +
+
+ + + + diff --git a/docs/tjs2doc/contents/statement_and_block.html b/docs/tjs2doc/contents/statement_and_block.html new file mode 100644 index 0000000..16d79e3 --- /dev/null +++ b/docs/tjs2doc/contents/statement_and_block.html @@ -0,0 +1,97 @@ + + + + + + + Xe[ggƃubN + + + + + + + + +

Xe[ggƃubN +

+@TJS2 ̑傫ȕ@̍\vfƂăXe[ggƃubN܂B
+
+

Xe[gg +

+@Xe[gǵA; (Z~R) ŏÎłB̌ɂ̂܂܃Z~R‚̂΁Aif ̐\̌ɃZ~Rt̂܂B
+ +
+:
    a++;
+    func1();
+    return a+b;
+    ȂǂȂ
+
+
+ +
+

ubN +

+@ubŃAXe[gg { } ̊ԂɕA܂Ƃ߂̂łBXe[gg͏ォ牺֎s܂B
+ +
+:
    {
+        a++;
+        b++;
+    }
+
+    {
+        var t=func1();
+        func2(t);
+        break;
+    }
+
+
+ +
+@ubN̎ɂ ; (Z~R) ͕Kv܂B
+
+@܂AׂẴubŃAϐXR[v𐶐܂B
+
+

s +

+@TJS ł́A֐ANXAvpeBȊO̕ɏꂽXe[gǵAXNvgsƂƂɎs܂B֐ANXAvpeB̒̃Xe[gg͌Ăяo܂Ŏs܂B
+ +
+:
    var a; // Ɏs
+
+    function test()
+    {
+        a+=10; // Ăяo܂ŎsȂ
+    }
+
+    a+=30; // Ɏs
+
+
+ +
+@萳mɂ́ANX̒`A֐̒`AvpeB̒`̓XNvgsƂ܂ԍŏɓo^ÂƁAȊÕXNvg̗vf擪s܂B̂߁A֐ANXAvpeB́AXNvgubNł͌QƂ”\łB
+ +
+:
    test(); // ̈ʒuɐ錾ꂽ֐łAXNvgubNȂΎQƂ
+
+    function test()
+    {
+        inform("yah!");
+    }
+
+
+ +
+@ႤXNvgubNԂł̊֐Ȃǂ̌ĂяóA֐Ăяo悤Ƃ_ŁȂΏۂ̊֐ǂݍ܂ꂽԂɂȂĂΉ”\łB
+@܂Aϐ̐錾́Aǂݍ܂ꂽԂɏĂ̂ŁAQƂ͂ł܂B
+
+

O[oIuWFNg +

+@O[oIuWFNg͓ȃIuWFNgŁAO[oȈʒu(Lʒu)Ő錾ꂽϐ֐AvpeBȂǂoƂσIuWFNgłBglobal L[[hŃANZXł܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/string.html b/docs/tjs2doc/contents/string.html new file mode 100644 index 0000000..f79b756 --- /dev/null +++ b/docs/tjs2doc/contents/string.html @@ -0,0 +1,246 @@ + + + + + + + ɑ΂鑀 + + + + + + + + +

ɑ΂鑀 +

+@TJS2 ł́A͋[I String NX̃IuWFNgƂƂɂȂĂ܂AString NX݂͑Ă܂񂵁Aۂ String NX̃IuWFNgƂ킯ł͂܂ ( ɑ΂ typeof Zqg "String" Ԃ܂ )B
+@ IuWFNgƌĂāA‚̃\bhvpeBgp”\ɂȂĂ܂B
+
+

length +

+@length vpeB́A̒Ԃ܂B\bhł͂ȂăvpeBł̂ŒӂĂBÃvpeBւ̒l̑͂ł܂B
+
+@TJS ł͓Iɕׂ UNICODE ňĂ܂̂ŁASp 1 Ap 1 Ɛ܂B
+ +
+:
    var str = "abc";
+    var n = str.length;  // n ɂ 5 
+    var n = "abc".length; //  5 
+
+
+ +
+

'l' vpeB +

+@lvpeBƂĊԐڎw肷ƁA̕ʒuɂ镶ɃANZXł܂B
+@Ƃ΁Astr 񂠂邢͕\ƂƁAstr[0] ͐擪̈ꕶ\ɂȂ܂B
+@lʒuȀꍇ͗O܂ ( ̍Ō̕ 󕶎 Ԃ܂ )B
+
+@𐶐邱Ƃ͂ł܂B
+ +
+:
    var str = "abcdef";
+    var c = str[0];  // 'a'  c ɑ
+    var c = str[2];  // 'c'  c ɑ
+    str[3] = 'A'; // ͐łȂ̂ŃG[ɂȂ
+    var c = str[100]; // c l͈͊OȂ̂ŃG[ɂȂ
+    var c = str[6]; // 󕶎 '' 
+
+
+ +
+

charAt +

+@charAt \bh́A̎wʒuŎw肳ꂽʒu̕Ԃ܂B 'l' vpeBƓl̓܂A͈͊Ȍꍇ͏ɋ󕶎Ԃ܂ (Oo܂)B
+ +
+\ : charAt(<ʒu>)
+
+
+ + +
+:
    var str = "abcdef"; +    var c = str.charAt(3); // 'd'  c ɑ
+
+ +
+

indexOf +

+@indexOf \bh́ÄʒuԂ܂B
+ +
+\ : indexOf(<>[,<Jnʒu>])
+
+
+ +@񂩂A<> <Jnʒu>猟AŏɌ‚ʒuԂ܂B 0 ԂΕ̐擪łB-1 ԂꂽƂ͌‚ȂƂłB<Jnʒu>ȗƁA̐擪̌ɂȂ܂B
+
+ +
+:
    var str = "abcdefghijkl";
+    var n = str.indexOf("fgh"); // n ɂ 5 
+    var n = str.indexOf("xyz"); // n ɂ -1 
+
+
+ +
+

toLowerCase +

+@̃\bhɈ͂܂B
+@toLowerCase ́ÃAt@xbgɂԂ܂B
+@Sp͕ϊ܂B
+
+@̃\bh́AƂ̕ɂ͉e^܂B
+ +
+:
    var lwr="ABCDEF".toLowerCase(); // lwr ɂ "abcdef" 
+
+
+ +
Note
+@o[W TJS2 ł R[h 0x80 ̕ɑ΂Ă̂ݕϊs܂B
+

+
+

toUpperCase +

+@̃\bh toLowerCase ƋtŁÃAt@xbg啶ɂԂ܂B
+
+ +

substring +

+@substring \bh́A̕Ԃ܂B
+ +
+\ : substring(<Jnʒu>[,<>]) +
+ +@́A<Jnʒu><>̕Ԃ܂B̕ɉe͗^܂B<> ȗƁA<Jnʒu> ȍ~̕񂪂ׂĕԂ܂B
+@JavaScript ̓\bhƂ͈̈ӖႤ̂ŒӂĂB
+ +
+:
    var ss="abcdefghijkl".substring(3,3); // ss ɂ "def" 
+
+ +
+

substr +

+@substring ƓłB
+
+

sprintf +

+@sprintf \bh́A܂B
+ +
+\ : sprintf(, , ....)
+
+
+ +@ƌȂACɂ sprintf l̃eLXg̃tH[}beBOsԂ܂B̕ɂ͉e^܂B
+ +
+:
    var formatted = "%04X %c %5d".sprintf(v1, v2, dic[v1]);
+
+ +
+ +

replace +

+@replace \bh́A̒us܂B
+ +
+\ : replace(<p^[>, <u㕶>) +
+ +@K\p^[ɏ]ĕ̒usAusƂ̕Ԃ܂B̕ɂ͉e^܂B
+@ɂ‚Ă RegExp NX replace \bhQƂĂB
+
+

split +

+@split \bh́A𕪊܂B
+ +
+\ : split(<p^[/f~^W>, <(\)>, <̗vf𖳎邩=false>) +
+ +@𕪊ʂi[ꂽzIuWFNgԂ܂B
+
+@Array NX split \bhQƂĂ (̏ԂɒӂĂ)B
+
+

escape +

+@escape \bh́AATJS̕񑦒lŕ\”\Ȍ`ɕϊ܂B\ " Ȃǂ̋Lׂ͂ \ LpēȗprƂĉ߂Ȃ܂ (GXP[v܂)B
+ +
+\ : escape() +
+ +@GXP[vꂽԂ܂B̕ɂ͉e^܂B
+
+ +
+:
    var escaped = str.escape(); // str  "  \" ɁA\  \\ ɕϊȂ
+
+
+ +
+

trim +

+@trim \bh́A̐擪ƍŌ̋󔒂菜Ԃ܂B̕ɂ͉e^܂B
+@擪ƍŌ̋󔒂Ƃ́AR[hU+0001`U+0020̕w܂B‚܂AASCII䕶Ȃǂ܂܂܂ASp̋󔒂͊܂݂܂B
+@AĐ擪܂͍Ōɂ̋󔒂ꍇ́AׂĎ菜܂B
+ +
+\ : trim() +
+ +@擪Ɩ̋󔒕폜ꂽԂ܂B̕ɂ͉e^܂B
+
+ +
+:
    var str = "  Hoge ".trim(); // str  "Hoge" łB
+
+
+ +
+

reverse +

+@reverse \bh́A̕тt]Ԃ܂B̕ɂ͉e^܂B
+@o[WTJS2ł́AUTF-16̂TQ[gyA܂ޕ͕̓ۏ؂܂B
+ +
+\ : reverse() +
+ +@̕тt]Ԃ܂B̕ɂ͉e^܂B
+
+ +
+:
    var str = "Hoge".reverse(); // str  "egoH" łB
+
+ +
+

repeat +

+@repeat \bh́Aw肵񐔂JԂԂ܂B̕ɂ͉e^܂B
+ +
+\ : repeat(count) +
+ +@countA̕JԂԂ܂B̕ɂ͉e^܂B
+
+ +
+:
    var str = "Hoge".repeat(3); // str  "HogeHogeHoge" łB
+
+ +
+ + + + + diff --git a/docs/tjs2doc/contents/style.html b/docs/tjs2doc/contents/style.html new file mode 100644 index 0000000..94c39c9 --- /dev/null +++ b/docs/tjs2doc/contents/style.html @@ -0,0 +1,104 @@ + + + + + + + X^CȂ + + + + + + + + +

X^CȂ +

+@TJS2 ́AX^CƂĂ C ̗ތłBꕶsŏI BASIC ƈႢA͊{IɁut[X^CvłB
+
+@AJavaScript ̂悤ɈꕶsŏI点邱Ƃ͂ł܂B
+
+

t[X^C +

+@sXy[XA^uAʂɁuzCgXy[XvƌĂ΂镶́AӖȂȂ΂ǂɂł鎖ł܂B܂AӖȂȂȂ悤ɓKX}Ȃ΂Ȃ܂B
+ +
+:
(1)
+    function func(a,b) { a++; return a+b; }
+
+(2)
+    function func(a,b) {
+        a++;
+        return a+b;
+    }
+
+(3)
+    function func(a,b)
+    {
+        a++;
+        return a+b;
+    }
+
+(4)
+    function
+    func
+    (
+    a
+    ,
+    b
+    )
+    {
+    a
+    ++
+    ;
+    return
+    a
+    +
+    b
+    ;
+    }
+
+(5)
+    functionfunc(a,b){a++;returna+b;}
+
+(6)
+    f unction fu nc(a,b)
+    {
+        a+ +;
+
+    ret urn a+b;
+    }
+
+
+ +
+@́A(1) ` (4) ׂ͂ēӖłBAǂ݂₷̓_ (2) ܂ (3) 𐄏܂B
+@(5) ́AXy[Xꂸɏ̂łÂ悤ɂƕ‚ȂĂ܂Aɉ߂܂B
+@(6) ́AXy[XׂłȂƂɃXy[XĂ܂܂̂ŃG[ɂȂ܂B
+
+

Rg +

+@/* */ ň͂܂ꂽ́ARgƂĈA߂܂BRg̓lXg ( q ) ł܂B
+@lɁA ŝA// ȍ~̕RgƂĈ܂B
+
+ +
+:
    function example(a,b,c)
+    {
+        return a*b/c; // a*b/c Ԃ
+    }
+
+    /*
+        ̂悤ɃRgƂł܂
+        /* Rg̃lXg͉”\ɂȂĂ܂ */
+    */

+
+
+ +
+ + + + diff --git a/docs/tjs2doc/contents/switch.html b/docs/tjs2doc/contents/switch.html new file mode 100644 index 0000000..b0b8ac2 --- /dev/null +++ b/docs/tjs2doc/contents/switch.html @@ -0,0 +1,99 @@ + + + + + + + switch Xe[gg + + + + + + + + +

switch Xe[gg +

+@switch Xe[gggƁAif ` else if ȌɏƂł܂Bȉ̍\Ƃ܂B
+ +
+switch(base_expression)
+{
+case condition_expression1 :
+
+case condition_expression2 :
+
+:
+:
+
+default:
+
+:
+:
+}
+
+
+ +
+@base_expression ɂ͎Aŏɂ̎]܂Bswitch ̎̃ubN̒ case ̎ condition_expression? ɂ܂B
+@condition_expression? ̓ubNŎXɕ]܂B]ꂽʂ base_expression ƓꍇAsJn܂Bcondition_expression? ɍvȂꍇ́ÅԂɂꂽXe[gg͖܂B܂AvꍇAȍ~Acase default ͖܂B
+@default: ͏ȗł܂Adefault ꂽꍇ͋I default ȍ~̕Xe[ggs܂B
+@ubN𔲂ɂ break; ܂Bbreak YāA case ̓e܂ŎsĂ܂̂͂悭邱ƂȂ̂ŒӂĂB
+
+ +
+:
    switch(a)
+    {
+    case 0:
+        inform("a  0 ł");
+        break;
+    case 1:
+        inform("b  1 ł");
+        break;
+    case 2:
+        inform("b  2 ł");
+        break;
+    default:
+        inform("b  0 ł 1 ł 2 ł܂");
+    }
+
+
+    switch(a)
+    {
+    case 0:
+    case 1: // break Ȃ̂ case 0 ̏ꍇ͂ʉ߂
+        inform("a  0  1 ł");
+        break;
+    case 2:
+        inform("a  2 ł");
+    } // default Ȃ̂ 0 1 2 ȊȌꍇ͂ȂɂsȂ
+
+
+    switch(a)
+    {
+    case b+1: // case ̌ɂ͎wł
+        inform("a==b+1");
+        break;
+    case c+b:
+        inform("a==c+b");
+    }
+
+    switch(str)
+    {
+    case "": // wł
+        type=1;
+        break;
+    case "":
+        type=2;
+        break;
+    }
+
+
+ +
+ + + + diff --git a/docs/tjs2doc/contents/td.png b/docs/tjs2doc/contents/td.png new file mode 100644 index 0000000..543465f Binary files /dev/null and b/docs/tjs2doc/contents/td.png differ diff --git a/docs/tjs2doc/contents/token.html b/docs/tjs2doc/contents/token.html new file mode 100644 index 0000000..1471022 --- /dev/null +++ b/docs/tjs2doc/contents/token.html @@ -0,0 +1,246 @@ + + + + + + + g[N + + + + + + + + +

g[N +

+@XNvǵAߒAׂăg[NƌĂ΂Pʂɕď܂B
+@g[NƎ̃g[N̋ÉAg[N̎ނɂĈقȂ܂B
+

̒P +

+@u̒PvƂ́A"" '' NI[g(p)ĂȂAXNvgɒڏ̕̕т̂ƂłB
+@u̒Pv͈ȉ̋KĂ܂B
+@
+
  • At@xbg̏E啶A'_'(A_[o[)AASpō\B͐擪ɂ邱ƂłȂB
  • ̘AI܂łA‚́u̒PvƂĈ

+ +
+:
    ampan  // OK
+    123a // 擪ɗĂ̂ NG
+    _asdf // A_[o[͐擪ɂ邱Ƃł̂ OK
+    continue // ͗\ OK
+    Sp // Sṕu̒PvƂ OK
+
+
+ +
+@u̒Pv́Aɗ\Ǝʎqɕނ܂B
+
+

\ +

+@\͈ȉ̂̂ŁAʎqł͂܂Bu̒Pv̂A\ł͂Ȃׂ̂͂ĎʎqłB
+
+ break continue const catch class case
+ debugger default delete do extends export
+ enum else function finally false for
+ global getter goto incontextof Infinity
+ invalidate instanceof isvalid import int in
+ if NaN null new octet protected property
+ private public return real synchronized switch
+ static setter string super typeof throw
+ this true try void var while with

+
+@̗\́AXNvg̕@\dvȗprƂēȈӖꂼꎝĂ܂B̂̂‚́AZqƂĎgp̂łB
+@Ao[Włׂ͂̂Ă̗\ꂪgpĂ킯ł͂܂B
+
+

ʎq +

+@uʎqv́Au̒Pv̂A\łȂׂ̂ĂłB́ALq҂Rɖ邱Ƃ̂łϐ֐ANXȂǂɗp܂B
+@ʎq͗\܂łĂA\ꂻ̂̂łȂ΁A\ł͂ȂʎqƂĔF܂B
+
+

L +

+@Lނg[NƂĕ܂BLނɂ͈ȉ̂̂܂B
+
+>>>= >>> >>= >> >= > <<= <=
+<-> << < === == => = !== != !
+&&= && &= & ||=
+|| |= | ... . ++ += + -= -- - *=
+* /= / \= \ %= % ^= ^ [ ] ( ) ~
+? : , ; { } # $

+
+@́AŒvŃg[NƂĐ؂o܂BƂ΁A ++ ́A + + ł͂ȂA ++ Ƃ‚̋LƂĕ܂BʁX + + ƂċLq΂́A+ + ̊ԂɃXy[XȂǂޕKv܂B
+
+@Lނ́Aꂼꕶ@\vfƂďdvȈӖĂ܂BL̂A‚͉ZqƂĎgp̂łB
+
+

ll +

+@lĺAA邢 . (_)Ŏn܂̂łBTJS2 ́Aȉ̌`F܂B
+@ʂɐl΂̂܂10i̐llɂȂ܂B
+ +
+:
    0
+    3.1
+    342.3
+    1
+
+
+ +
+@܂A10iɂ‚Ă e ܂ E gA10Ƃ ww邱Ƃł܂Be ł E łӖ͓łB
+ +
+:
    1e-3   // 1~10-3
+    3.4e10   // 3.4~1010
+    9.3E-2  // 9.3~10-2
+
+
+ +
+@擪 0x ܂ 0X ‚ 16ił̎wƂȂ܂B0x ł 0X łӖ͓łB
+ +
+:
    0x1234
+    0Xff
+    0x3f33
+
+
+ +
+@擪 0b ܂ 0B ‚ 2ił̎wƂȂ܂B
+ +
+:
    0b0100
+    0B0010100010100001
+
+
+ +
+@擪 0 ‚ 8iƂĈ܂B
+ +
+:
    01234
+    033
+
+
+ +
+@16iA8iA2iɂ‚ĂA_` p ɂww肪”\łBp 2 ƂwwłB
+ +
+:
    0b1.1    // 1 + 1/2  1.5 \
+    0x2.f    // 2 + 15/16  2.9375 \
+    0x1p8    // 1 ~ 28  256.0 \
+
+
+ +
+
+@lĺAꂪll̍\ł‚̐llƂÂ܂B
+
+

񑦒l +

+@񑦒l(񃊃e)́A"" (_uNI[e[V) ܂ ''(VONI[e[V)ň͂܂̂łB_uNI[e[V‚ĂVONI[e[VgĂ܂܂B
+@A"" (_uNI[e[V) ł '(VONI[e[V) A''(VONI[e[V)ł " (_uNI[e[V) A\ ŃGXP[vKvȂ܂B
+ +
+:
    "this is a string."
+    'this is also a string.'
+    "Can't use without a quotation."
+
+
+ +
+@񒆂 \ (~L) ͓ʂȈӖ܂B \ ̌ɑňӖς܂B\ ɑēȎw邱ƂGXP[vƂ܂B
+
+ +
+\\    : \ }[N
+\'    : ' (VONI[e[V)
+\"    : " (_uNI[e[V)
+\a    : BEL (’x)
+\b    : BS ()
+\f    : FF (tH[tB[h)
+\n    : LF (s)
+\r    : CR (A)
+
+\t    : HT (^u)
+\v    : VT (^u)
+\xH   : H=16 i ( H R[h\܂ )
+\XH   : ɓ
+
+
+ +
+@\xH ̌`ŁAH ̕ɂ 16 iw肵܂BƁA 16 i͕R[hƂĈÄꕶɒu܂B
+
+ +
+:
    'Can\'t help'  ( \' pĂ )
+    "\x1234"     ( ChƂĂ 0x1234 ƂR[h̕ )
+
+
+ +
+܂A\xH ̌`ł́A \x ̎Ɂ@16 i\镶 ( 0`9 AA`FAa`f ) A H ̕łƂ݂Ȃ܂BACh̃TCY 16bit ̊‹ł͍ő 4 A32bit ̃}Vł͍ő 8 ܂łF܂ ( Windows̏ꍇ 16bitALinux Solaris ł 32bit ł )B
+"\x22An Apple" ƂƁA擪 \x22A łƂ݂ȂĂ܂܂Bɂ́A"\x22" "An Apple" ƂāA킯AďĂBTJS ł́Â悤ɕ񑦒lAꍇAЂƂ‚̕񂾂Ƃ݂Ȃ܂B
+
+@ɂ‚Ă ɑ΂鑀 QƂĂB
+
+ +

@ ‚񑦒l +

+@񑦒l̑O @ uƁA̕񑦒l & ; ܂ł̊ԁA܂ ${ } ܂ł̊ԂƂ݂ȂA]ʂɓWJ悤ɂȂ܂ ( & ; ̊Ԃ ${ } ɏ΁Ǎʂɖߍ܂܂)B
+@& $ WJȂꍇ́A& $ ̑O \ uƂ & $ WJȂ悤ɂ邱Ƃł܂B
+
+ +
+:
    @"1+2=&1+2;"  ( "1+2=3" ƂɂȂ )
+    @"ϐ f ̓e &f; ł"  ( ϐ f ̓e &f; ̏ꏊɓWJ )
+    @"֐ func Ăяoʂ &func(); ł"  ( ƂėLȂ̂Ȃ &  ; ̊ԂɋLq )
+    @"֐ func Ăяoʂ ${func()} ł"  ( Ɠ )
+    @"true \&\& false  &true && false;"  ( & ̑O \  & ͓WJȂ )
+
+
+ +
+@ɋLq鎮́Ȁ̕ĂꏊANZX”\Ȕ͈͂ɂϐȂ ([Jϐ܂) ɃANZXł܂B
+
+ +

INebg񑦒l +

+@INebg񑦒ĺA<% %> ň͂܂̂ŁAɃINebgf[^ ( oCif[^ ) Ƃł܂B
+@f[^͓񌅂16iXy[XȂǂŋ؂Aw肵܂B
+ +
+:
    <% 00 01 02 03 %>
+    <% ff ff ff 00 04 0f ff 30 %>
+
+
+ +
+@INebgɂ‚Ă INebgɑ΂鑀 QƂĂB
+
+

K\p^[ +

+@K\p^[́A/ / ň͂܂̂ŁAȂɐK\p^[Ƃł܂B
+@K\p^[̌ɑătOƂłAg O[oT[`tO ( ‚ׂ̂ĂɃ}b`;̃tOȂƍŏ̂̂Ƀ}b` )Ai ͉p啶ʂȂtOAl ̓[JCYꂽR[Vs悤ɂtOłB
+@̂悤ɂďꂽK\p^[́ARegExp NX̃IuWFNgƂĈ܂B
+ +
+:
    /[0-9]-[0-9]-[0-9]/
+    /^;\s*(.*?)\s*=(.*)$/
+    /start(.*?)end/gi
+
+
+ +
+@K\p^[ɂ‚Ă RegExp NX QƂĂB
+
+ + + + + + diff --git a/docs/tjs2doc/contents/try.html b/docs/tjs2doc/contents/try.html new file mode 100644 index 0000000..71336e9 --- /dev/null +++ b/docs/tjs2doc/contents/try.html @@ -0,0 +1,161 @@ + + + + + + + O + + + + + + + + +

O +

+@OƂ́Aʏ̏ł͍lȂ悤ȁAuOv̂ƂŁȀꍇuG[vƓƍlĂB
+
+

Oꏊ +

+@vÔǂłO”\܂B
+@O𔭐邱ƂuO𓊂(throw)vƂ܂B
+@Ƃ΁Aȉ̃XNvgG[NƂ܂B
+
+ +
+:
    "3%0"!; // "0 ŏZ悤Ƃ܂" O
+
+ +
+@̂悤 炩ɗOꍇ܂A邩Ȃ킩Ȃꍇ܂B
+
+

O̕ߑ +

+@try () L[[hƁAcatch (ߑ) L[[hgƁAOߑł܂B
+@Ƃ΁A̗Ŕ邩ȂOߑ邽߂ɁAȉ̂悤ȃXNvgƂł܂B
+
+ +
+:
    try // O邷邩Ȃ̂
+    {
+        func1(); // ł͗O邩Ȃ
+    }
+    catch // Oߑ
+    {
+        // OƂAs
+        inform("摜ǂݍނƂł܂B"); // bZ[W\
+    }
+
+
+ +
+@̂悤ɁAtry ̃ubNŗO̔邩Ȃ΁AOƂ catch ̃ubNs邱Ƃł܂BG[̂悤ɂƏƂł܂B
+
+@try ̃ubNłȂɂONȂꍇ́Acatch ̃ubNs܂B
+
+@try ̃ubNł͉łƂł܂B̗̂悤ɁA͂Ƃ̍sŗO”\邱Ƃ܂A֐Ăяô̂܂֐Ăяo̐ŗOƂAtry ... catch ĂΗO_łɖ߂Ă邱Ƃł܂B
+
+@Oꍇ́AubN̎c̏͒fAtry ̂ꏊ܂Ŗ߂Ă܂B
+
+@catch ̃ubNł܂Oꍇ́AO͂̏ꏊł͕ߑ܂B̂܂ܗO͊֐ĂяoȂǂ̂ڂAق̏ꏊ try ŗO̕ߑsĂ΂ŕߑ܂B
+
+@OĂAcatch ubNɓBԂɕʂ̗O”\܂A͖`łB
+
+@OXNvĝǂłߑȂꍇAO͂̂܂܃XNvg𔲂ăAvP[VɓnAŏ܂B
+
Note
+ʏÂ悤ȗO̓G[ƂĎs𒆒fĂ܂̂ŁAȂׂG[N肻ȏꏊɂ try ... catch Ƃ߂܂B

+
+

OIuWFNg +

+@OɊւ邳܂܂ȏ񂪁AException ƂNX̃IuWFNgƂƂɓĂ܂B̃IuWFNgOIuWFNgƌĂт܂BAcatch Ŏ󂯎邱Ƃł܂B
+@Ƃ΁Aȉ̂悤ȃXNvgƂł܂B
+ +
+:
    try
+    {
+        loadImages("nothing.jpeg"); // O邩Ȃ
+    }
+    catch (e) // e ƂϐŗO󂯎
+    {
+        // e.message ́AOƂƂɓꂽbZ[W\܂B
+        // ɂ͗ORĂꍇ܂B
+        inform("摜ǂݍނƂł܂B\n"+e.message);
+    }
+
+
+ +@̂悤ɁAcatch ̌̊ۃJbRɎ󂯎ϐA̕ϐɗOIuWFNg󂯎邱Ƃł܂B
+@̕ϐ̃XR[v́Acatch ̎̃ubNŎn܂ÃubNƂƂɏI܂B̕ϐ͂炩ߐ錾ĂKv͂܂B
+
+

throw Xe[gg +

+@O𓊂邱Ƃł܂BO𓊂ɂ throw L[[hg܂B
+@Ƃ΁Aȉ̂悤ȃXNvgƂł܂B
+ +
+:
    function pow2(n)
+    {
+        // 2  n vZ n ͐̐łȂ΂ȂȂ
+        if(n<0) throw new Exception("͎̐wł܂B");
+            //  O𔭐
+        return 1<<n;
+    }
+
+
+ +@̊֐̈ -1 ȂǁA̐nꂽꍇAO܂BO𓊂Ă͈̂ȉ̃Xe[ggłB
+
+ +
+throw new Exception("͎̐wł܂B"); +
+ +
+@new Exception("͎̐wł܂B") ɂ‚ĂłA Exception NX̃IuWFNgAɂč쐬Ă܂Bڂ Exception NXQƂĂBāA̐V쐬ꂽIuWFNg throw L[[hœĂ܂B
+@throw L[[hœ邱Ƃł̂ Exception NX̃IuWFNgƂ͌܂BlłłA֐ւ̎QƂ𓊂邱Ƃł܂BAException NXA܂͂ꂩhNX̃IuWFNg𓊂邱Ƃ܂BߑƂ catch ̃ubNŁAException NX̃IuWFNg邱Ƃ݂̂z肵ď΂łB
+
+

OĂѓ +

+@catch ŗOߑ̂͂A܂O󂯎”\̂ try ǂɐ錾Ă邩ȂÂ悤ȏꍇɗOĂѓ邱Ƃł܂B
+@ȉ̂悤ȃXNvgƂł܂B
+ +
+:
    function tryloadimage()
+    {
+        try
+        {
+            primaryLayer.loadImages("test1.bmp"); // test1.bmp ǂł݂
+        }
+        catch(e)
+        {
+            inform("摜ǂݍ݂Ɏs܂B");
+            throw e; // bZ[W\͂邪AOĂѓ
+        }
+    }
+
+    function test()
+    {
+        // tryloadimage ĂяoA摜ǂݍ݂ true
+        // łȂ false Ԃ֐
+        try
+        {
+            tryloadimage();
+        }
+        catch
+        {
+            return false;
+        }
+        return true;
+    }
+
+
+ +@ test() ĂяoA摜ǂݍ݂Ɏsꍇ́Ainform \bhɂ胁bZ[W\܂AĂїO邽߁Atest ֐ catch ɂߑ邱Ƃł܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/ttjs.html b/docs/tjs2doc/contents/ttjs.html new file mode 100644 index 0000000..a4e25b7 --- /dev/null +++ b/docs/tjs2doc/contents/ttjs.html @@ -0,0 +1,252 @@ + + + + + + + tTJS + + + + + + + + +

tTJS Ƃ +

+@TJS2 XNvgGW̃NXłB̃NX̃IuWFNgʂ TJS2 𑀍삷邱Ƃł܂B
+
+

RXgN^ +

+@tTJS ̃RXgN^Ɉ͂܂B
+@tTJS ̃IuWFNg͎ϐƂč쐬ł܂BȂ炸 new Zqpč쐬Kv܂B
+@쐬 QƃJE^ 1 ɂȂĂ܂B͂̂܂ Release \bhĂׂ tTJS ̃IuWFNgƌƂłB
+
+

fXgN^ +

+@tTJS ̃fXgN^͕ی암ɂAANZXł܂B
+@tTJS ̃IuWFNgɂ Release \bhgĂB
+@܂AtTJS ̃IuWFNgOɂ Shutdown \bhĂԂƂ܂B
+
+ +

AddRef +

+void tTJS::AddRef()
+
+@TJS2 XNvgGW̎QƃJE^CNg܂B
+

Release +

+void tTJS::Release()
+
+@TJS2 XNvgGW̎QƃJE^fNg܂B
+@QƃJE^ 0 ɂȂ tTJS IuWFNg͉܂B
+

Shutdown +

+void tTJS::Shutdown()
+
+@XNvgGW̃Vbg_Es܂B
+
+@TJS2 XNvgGWƂARelease \bh̑Oɂ̃\bhĂԂƂ𐄏܂B
+
+ +

GetGlobal +

+iTJSDispatch2 * tTJS::GetGlobal()
+
+@global IuWFNg擾܂BiTJSDispatch2 C^[tF[X ^̃IuWFNgԂ܂B
+@̃\bh global IuWFNgԂƂA̎QƃJE^CNg܂B
+
+ + + +

GetGlobalNoAddRef +

+iTJSDispatch2 * tTJS::GetGlobalNoAddRef()
+
+@global IuWFNg擾܂BGetGlobal ƈႤ̂́Aglobal IuWFNg̎QƃJE^CNgȂƌƂłB
+
+ + + +

SetConsoleOutput +

+void tTJS::SetConsoleOutput(iTJSConsoleOutput *console);
+
+@R\[̏o͐w肵܂B
+@R\[́ATJS2 ̏oG[bZ[WȂǂo͂ƂłB
+
+ȉ̈܂B
+
+
+
console
+
@R\[̏o͐`AiTJSConsoleOutput ^̃IuWFNgw肵܂B
+@iTJSConsoleOutput ^ tjs.h ɒ`Ă{ۃNXŁAȉ̃\bh܂B
+
+
+
void iTJSConsoleOutput::ExceptionPrint(const tjs_char *msg)
+
@OɊւo͂邽߂̃\bhłBmsg bZ[W\܂B
+
void iTJSConsoleOutput::Print(const tjs_char *msg)
+
@̑̏o͂邽߂̃\bhłBmsg bZ[W\܂B
+
+ +

GetConsoleOutput +

+tTJSConsoleOutput * tTJS::GetConsoleOutput() const
+
+@R\[̏o͐擾܂B
+
+ +

OutputToConsole +

+void tTJS::OutputToConsole(const tjs_char *msg) const
+
+@R\[ɕo͂܂Bmsg ͏o͂郁bZ[WłB
+
+ + +

OutpuExceptionToConsole +

+void tTJS::OutpuExceptionToConsole(const tjs_char *msg) const
+
+@R\[ɗO̕o͂܂Bmsg ͏o͂郁bZ[WłB
+
+ + + +

OutputToConsoleWithCentering +

+void tTJS::OutputToConsoleWithCentering(const tjs_char *msg, tjs_uint width) const
+
+@R\[ɕZ^Oďo͂܂Bmsg ͏o͂郁bZ[WŁAwidth ͉łB
+@o͂郁bZ[W̕Ȃꍇ́Aw肵̒ɃZ^Oďo͂܂ + ( ׂĂ̕̕𓯈łƌȂ߁ASpƕꂽ\ɂȂ܂ )
+ + + + + +

OutputToConsoleSeparator +

+void tTJS::OutputToConsoleSeparator(const tjs_char *text, tjs_uint count) const
+
+@text Ŏꂽ؂LAcount AR\[ɏo͂܂B
+ + + + +

Dump +

+void tTJS::Dump(tjs_uint width = 80) const
+
+@TJS2 ̏ԂR\[ɏo͂܂B
+@eXNvgubN̉z}VR[h̋tAZuʂȂǂ\܂B
+@width ɂ͏o͂鉡w肵܂B
+ + +

ExecScript +

+void tTJS::ExecScript(
+    const tjs_char *script,
+    tTJSVariant *result = NULL,
+    iTJSDispatch2 *context = NULL,
+    const tjs_char *name = NULL,
+    tjs_int lineofs = 0
+    )
+
+void tTJS::ExecScript(
+    const ttstr &script,
+    tTJSVariant *result = NULL,
+    iTJSDispatch2 *context = NULL,
+    const tjs_char *name = NULL,
+    tjs_int lineofs = 0
+    )
+
+@XNvgs܂B
+
+@ȉ̈܂B
+
+
+
const tjs_char *script
+ +
const ttstr &script
+
@sXNvgw肵܂B
+ + +
tTJSVariant *result
+
@ʂ󂯎邽߂ tTJSVariant ^̕ϐւ̃|C^w肵܂B
+@NULL wł܂ANULL ̏ꍇ͌ʂ󂯎邱Ƃł܂B
+
iTJSDispatch2 *context
+
@̃XNvgsReLXgw肵܂B
+@NULL w肷ƁAXNvg global ReLXgŎs܂B
+@ʏ NULL w肵܂AXNvg̃ReLXgŎsꍇ͂̃ReLXgƂȂIuWFNgw肵ĂB
+ + +
const tjs_char *name
+
@XNvg̖Ow肵܂BʏÃXNvg̃t@Cw肵܂B
+@O̒ʒm̍ۂɂǂ̃XNvgŗONm点肷ړIŎgp܂B
+ +
tjs_int lineofs
+
@XNvǵÃXNvg̎n܂s(0`)w肵܂B
+@KAGViIɖߍ܂ꂽTJSXNvĝ悤ɁÃhLgTJSXNvgߍ܂ꍇɁATJSXNvg̊Jnsw肵܂B
+@O̒ʒm̍ۂɂǂ̃XNvgŗONm点肷ړIŎgp܂B
+ + +
+ +

EvalExpression +

+void tTJS::EvalExpression(
+    const tjs_char *expression,
+    tTJSVariant *result = NULL,
+    iTJSDispatch2 *context = NULL,
+    const tjs_char *name = NULL
+    tjs_int lineofs = 0
+    )
+
+void tTJS::EvalExpression(
+    const ttstr &expression,
+    tTJSVariant *result = NULL,
+    iTJSDispatch2 *context = NULL,
+    const tjs_char *name = NULL
+    tjs_int lineofs = 0
+    )
+
+@]܂B
+@ɂ‚Ă ExecScript QƂĂB
+
+@if Zq̂悤Ɏ̌ʂ𓾂邱ƂłȂZq̏ꍇǍʂ𓾂悤Ƃ result ɔ NULL w肷ƗO܂B̏ꍇ result ɂ NULL w肷Kv܂B
+ + + + +

SetPPValue +

+void tTJS::SetPPValue(const tjs_char *name, const tjs_int32 value)
+
+@RpCp̕ϐݒ肵܂Bname ͕ϐ̖OAvalue ͐ݒ肷lłB
+
+ + + +

GetPPValue +

+tjs_int32 tTJS::GetPPValue(const tjs_char *name)
+
+@RpCp̕ϐ擾܂Bname ͕ϐ̖OłBϐ‚Ȃꍇ 0 A܂B
+
+ + + + +

DoGarbageCollection +

+tjs_int32 tTJS::DoGarbageCollection()
+
+@Kx[WRNVs܂BTJS2 ێĂLbVNAÃN[Abv܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/types.html b/docs/tjs2doc/contents/types.html new file mode 100644 index 0000000..6daa2e1 --- /dev/null +++ b/docs/tjs2doc/contents/types.html @@ -0,0 +1,59 @@ + + + + + + + f[^^ + + + + + + + + +

f[^^ +

+@TJS2 ɂ͕ϐɁu^v͂܂񂪁AIɂ͌^Ă܂B^Ȃƌ́A^I/IɈƂƂłB
+@̌^ƂẮAvoid, ^A^A^AIuWFNg^AINebg^܂B
+
+

void +

+@void ́A\ĂȂƂ\܂ ( JavaScript Ƃ͈ӖႢ܂ )B錾Ă̕ϐ void łB
+@void m̔rɂ́A=== () Zqp܂B
+@typeof Zq́Aɑ΂Ă "void" Ԃ܂B
+
+

^ +

+@TJS2 ͐^Ƃ 64bit ̐x̐Ƃł܂B͒ʏƂĈ܂AB̗OƂ >>> Zq́AӂȂƂĈ܂B
+@typeof Zq́Aɑ΂Ă "Integer" Ԃ܂B
+
+

^ +

+@TJS2 ͎^Ƃ 64bit ̐x̎ ( {x ) Ƃł܂B
+@typeof Zq́Aɑ΂Ă "Real" Ԃ܂B
+
+

^ +

+@TJS2 ͒̂ȂA[IƂł܂B[IƂ́A\0 ŕ񂪏IƉ肵ĕƌƂłB
+@R[h̓Ch ( ʏ UNICODE ) ܂A16bit̃Ch 32bit̃Ch TJS2 RpCꂽ‹ɂĈقȂ܂BƂ Windows ł 16bit łASolaris Linux ł 32bit ɂȂ܂B
+@typeof Zq́Aɑ΂Ă "String" Ԃ܂B
+
+

IuWFNg^ +

+@IuWFNg^́AIuWFNgێ^łBnew ZqŊmۂIuWFNĝقA֐ANXAvpeBIuWFNgȂǂׂ͂ăIuWFNg^ɂȂ܂B
+@typeof Zq́Aɑ΂Ă "Object" Ԃ܂B
+
+@TJS JavaScript ƈقȂATJS2 ̃IuWFNg^́AIuWFNĝ̂ւ̃|C^ƁAꂪgpׂReLXgƂȂIuWFNg̃|C^̂Q‚̃|C^ɎĂāAN[Wł悤ɂȂĂ܂B̃ReLXgύX鉉Zq incontextof ZqłB
+
+

INebg^ +

+@INebg^́A8bit ̃f[^ (INebg^) ‚^łBoCif[^߂̌^łB
+@typeof Zq́Aɑ΂Ă "Octet" Ԃ܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/variable.html b/docs/tjs2doc/contents/variable.html new file mode 100644 index 0000000..e6ba2b2 --- /dev/null +++ b/docs/tjs2doc/contents/variable.html @@ -0,0 +1,117 @@ + + + + + + + ϐ + + + + + + + + +

ϐ +

+@TJS2 ̕ϐ var L[[hŎw肵܂BTJS2 ł͕ϐ錾ȂΎgƂł܂B
+@var L[[h͈̏ȉ̒ʂłB
+ +
+@var ϐ;
+
+
+ +@ϐ , (J})ŋ؂ĕŽw肷邱Ƃł܂BϐɏlKvȏꍇ́A
+ +
+@var ϐ = l;
+
+
+ +@̏ŕϐɏl邱Ƃł܂B
+ +
+:
    var variable=0;
+    var var2=variable+2;
+    var var3="this is var3.";
+    var var1,var2,var3;
+    var a=0,b=1,c=3;
+
+
+ +
+@ϐ͐錾Ɍ^w肷Kv͂܂Bꂽ̂̌^ɂȂ܂B܂AvZr╶ł́AIɌ^ϊ܂B
+
+

ϐ +

+@ϐƂėLȂׂ̂͂Ă̎ʎqłB
+ +
+:
    var ampan;
+    var 123a;  // 擪ɂĂ̂ NG
+    var function; // function ͗\Ȃ̂ NG
+    var function1; // \܂ނ\ꂻ̂̂ł͂Ȃ̂ OK
+    var ϐ̈; // Spgp”\
+
+
+ +
+

ϐ̂Qd錾 +

+@O̕ϐȏ錾ĂG[ɂȂ܂BAڈȍ~̐錾ŏlw肳ꂽꍇȀlϐɑ܂BQڈȍ~̐錾ŏl^Ȃꍇ́Avoid ɂȂ܂B
+ +
+:
    var a=0;
+    var a; // ڂ̐錾 (G[ɂȂȂAa  void ɂȂ)
+    var a=-1; // Oڂ̐錾 (G[ɂȂȂ a ɂ -1 )
+
+
+ +
+

ϐ̃XR[v +

+@{ } (ubN) ň͂܂ꂽŐ錾ꂽϐ́ÃubN݂̂ŗLȕϐA‚܂[JϐɂȂ܂B
+@܂AC ƈقȂAϐ錾łʒuɐ͂܂B
+ +
+:
    while(t--)
+    {
+        var ratio=t/all; // ϐ 'ratio' 錾
+        setRatio(ratio);
+    }
+
+    // ɐ䂪ڂƂA'ratio' ͍폜Ă
+
+    var test; // łϐ錾邱Ƃł
+
+
+ +
+@܂AubNO̕ϐƓO̕ϐubNŐ錾ꂽꍇÃubNł́AV錾ꂽϐ݂̂ɃANZXł܂B
+ +
+:
    var ratio=0;
+    if(flag)
+    {
+        var ratio; // ubNOŐ錾ĂϐƓ̕ϐ
+
+        ratio=buf.position / buf.totalTime; // ubN ratio ɂ̂݃ANZXł
+        setRatio(ratio);
+    }
+
+    // ubN𔲂ƃubN ratio ͍폜邪AubNO ratio ͂̂܂
+    ratio=-1;
+
+
+ +
Note
+@ׂẴXR[v̊O (O[oXR[vƌĂт܂) var ŕϐ錾ƁA̕ϐ̓O[oIuWFNg̃oƂȂ܂B
+

+
+ + + + diff --git a/docs/tjs2doc/contents/variant.html b/docs/tjs2doc/contents/variant.html new file mode 100644 index 0000000..fd8b9e9 --- /dev/null +++ b/docs/tjs2doc/contents/variant.html @@ -0,0 +1,88 @@ + + + + + + + tTJSVariant ^ + + + + + + + + +

tTJSVariant Ƃ +

+@tTJSVariant ^́ATJS2 ɂuϐṽf[^^łB
+@tTJSVariant ^͓^ĂāA‚̌^ void(`)AIuWFNgAAAAINebg\Ƃł܂B
+@܂AZɊւĂ͂̓^̕ϊIɈ܂B
+
+ + +

tTJSVariantType +

+@tTJSVariant ̓^\񋓌^łBtTJSVariant::Type \bhŎ擾邱Ƃł܂B
+
+
+
tvtVoid
+
@void^łBtTJSVariant ^̃RXgN^ō\zꍇ͂̌^ɂȂ܂Bnullł͂܂B
+
tvtObject
+
@IuWFNg^łBnull ̏ꍇ͂̓^ɂȂ܂B
+
tvtString
+
@^łB
+
tvtOctet
+
@INebg^łB
+
tvtInteger
+
@^łBtTVInteger ^̐lێ܂B
+
tvtReal
+
@^łBtTVReal ^̐lێ܂B
+ +

IuWFNgQ +

+@^̂AIuWFNg͎QƃJE^ɂǗs܂B
+@tTJSVariant ͎̂QƃJE^̊ǗIɍs܂AtTJSVariant iTJSDispatch2 C^[tF[X 擾e\bhAtTJSVariantClosure ^擾郁\bhIuWFNgւ̃|C^oƂ́AQƃJE^̊Ǘɂ͊֒mȂ̂ŒӂĂB
+
+ + +

IuWFNg^ +

+@tTJSVariantClosure ^́AtTJSVariant ŃIuWFNgێĂ^łB̌^ɂ iTJSDispatch2 C^[tF[XQ•ێ@\A‚̓IuWFNĝ́A‚͂̃IuWFNgsReLXg̏Ă܂B
+@tTJSVariantClosure ^ iTJSDispatch2 C^[tF[XĂe\bhĂ܂BtTJSVariantClosure oRł̃\bhɃANZX΁AsReLXg𐳂邱Ƃł܂B
+
+@tTJSVariantClosure ^ tTJSVariant ^o߂ tTJSVariant::AsObjectClosure tTJSVariant::AsObjectClosureNoAddRef ̂Q‚܂BO҂̓IuWFNg̎QƃJE^CNg܂A҂̓CNg܂B
+@tTJSVariantClosure ^͎QƃJE^IɊǗ@\Ȃ߁AtTJSVariantClosure ^ tTJSVariant ^o͎QƃJE^̊ǗɒӂKv܂B
+
+ + +

^ +

+@TJS2 ͎̕QƃJE^ŊǗĂāAPȃRs[Ȃǂł͕̎QƃJE^邾ŕ͕̎̂܂B
+@tTJSVariantString ^́AtTJSVariant ^ tTJSString ^ŎgAǗ邽߂̌^łBtTJSVariantString ^ tTJSVariant ^oɂ tTJSVariant::AsString p邱Ƃł܂ (̃\bh͎QƃJE^CNg܂)BAtTJSVariantString ^͎̂QƃJE^IɊǗ@\ĂȂ߁AtTJSVariantString gƂ͒ӂKvłB
+@tTJSString ^ȂΎQƃJE^Ǘł̂ŁAtTJSString ^ɕϊ̂ył傤 ( tTJSVariant tTJSString Ƃ̕ϊZq`Ă܂ )B
+
+ +

INebg^ +

+@TJS2 ̃INebg^lAQƃJE^ŊǗĂ܂B
+@tTJSVariantOctet ^́AINebgǗ邽߂̌^łB̌^ tTJSVariantString tTJSVariantClosure lAQƃJE^Ǘ邽߂̋@\ĂȂ̂ŒӂĂBtTJSVariantOctet ^ tTJSVariant ^oɂ tTJSVariant::AsOctet (QƃJE^CNg)AtTJSVariant::AsOctetNoAddRef (QƃJE^CNgȂ) p邱Ƃł܂B
+
+ + +

ϊ +

+@tTJSVariant ɂ͗lXȕϊZqRXgN^`Ă̂ŁAv~eBu^̂悤ɈƂł܂B
+@L̂悤ɁAQƃJE^ŊǗ^Ƃ̕ϊsꍇ͏\ɒӂKv܂B
+
+ +

Z +

+@lXȉZqI[o[[hĂ̂ŁAZɊւĂv~eBu^lɍsƂł܂BZ̉ߒŕKvɂȂ悤Ȍ^ϊȂǂ͎Iɏ܂B
+
+ + + + + diff --git a/docs/tjs2doc/contents/vmcodes.html b/docs/tjs2doc/contents/vmcodes.html new file mode 100644 index 0000000..c7792dd --- /dev/null +++ b/docs/tjs2doc/contents/vmcodes.html @@ -0,0 +1,695 @@ + + + + + + + z}V + + + + + + + + +

TJS2 VM +

+@TJS2 ́AXNvg񉼑z}V (TJS2 VM) p̃oCiR[hɃRpCĂs܂B
+@OƂ_vsƂɂ TJS2 VM ̃R[h̋tAZuʂ\̂ŁẢz}Vɂ‚ĊȒPɐ܂B
+
+

߃R[h +

+@TJS2 VM ͊֐vpeBȂǂ̎sPʂƂɓƗĂāA‚̊֐̊֐Ɩ߃R[hԁAWX^ԁAtOA萔̈L邱Ƃ͂܂B
+@߃|C^ (ip) ͊֐Ȃǂ̓łȂ炸 0 n܂܂B
+@߃R[hlԂǂ݂₷ȒPȖOŕ\̂j[jbNƌĂт܂B
+

WX^ +

+@TJS2 VM ̃WX^́Aj[jbNł %() ŕ\܂B͕̐ɂȂ邱Ƃ蓾܂BWX^ɐ͂܂B[JϐvZ̈ꎞIȒlȂǂׂ͂ăWX^ɋL^܂BL (C) X^bN݂͑܂B
+@WX^\l TJS2 ̂ϐƓŁAAAIuWFNgAAINebgAvoid \Ƃł܂B
+@o[Wł́AWX^ %0 ͏ void ɂȂ܂BWX^ %-1 this ɂȂ܂BWX^ %-2 this proxy ƌĂ΂ȃIuWFNgŁÃIuWFNgɑ΂ăoQƂsƁA܂ this āAɖ global ɍsƂ܂Bthis proxy global x̎sPʂɂ݂͑܂B֐Ȃǂ̈ %-3 %-4 Ȃǂ̃WX^ɂ炩ߊi[ꂽԂŎsJn܂B
+@̂悤ȁA炩ߗpr܂ĂAsOɒl炩ߓĂ郌WX^ȊO̒ĺAsJn̎_ł͕słB
+
+

tO +

+@TJS2 VM ɂ̓tOP‚Arʂi[܂BtO͐^U̒l݂̂Ƃ܂B
+
+

萔̈ +

+@TJS2 VM ̒萔̈͒萔LꏊŁAj[jbNł *() ŕ\܂B萔͓̈ǂݏopŁAWX^ւ̒萔̈̒lڂɂ const ߂p܂B܂A֐vpeBȂǁAOŃIuWFNg̃oANZX邽߂́uOv̒萔̈Ɋi[܂B
+
+

VM j[jbNꗗ +

+@Iyh %obj.*name %obj.%name ̌`‚̂܂A̓IuWFNg̃oQƂ𔺂̂łB
+@Iyh %obj.*name ̌`‚̂͒ڎQƂŝŁAWX^ %obj ŕ\ꂽIuWFNg *name ŕ\ꂽOoQƂ܂B
+@Iyh %obj.%name ̌`‚̂͊ԐڎQƂŝŁAWX^ %obj ŕ\ꂽIuWFNg %name ŕ\ꂽOoQƂ܂B
+@̂悤Ȗ߂̃j[jbN d ܂ pd (direct / property direct) i ܂ pi (indirect / property indirect) ̃TtBbNX܂B
+@TtBbNX p •́AΏۃWX^̃vpeBnh𓮍삳܂ (P '*' Zq̓܂)B
+
+
+
+
nop
+(no operation)
+
@܂B
+ +
const
+(copy constant value)
+
: const %dest, *src
+
+@*src Ŏꂽ萔̈̒l %dest ŎꂽWX^ɃRs[܂B
+ +
cp
+(copy register)
+
: cp %dest, %src
+
+@%src ŎꂽWX^̒l %dest ŎꂽWX^ɃRs[܂B
+ +
cl
+(clear register)
+
: cl %dest
+
+@%dest ŎꂽWX^ void ɂ܂B
+ +
ccl
+(clear register)
+
: ccl %low-%high
+
+@%low ŎꂽWX^ %high ŎꂽWX^ׂ͈̔͂ void ɂ܂B
+ +
tt
+(test true)
+
: tt %reg
+
+@%reg ŎꂽWX^^\Ă΃tO^ɁAU\Ă΃tOUɐݒ肵܂B
+ +
tf
+(test false)
+
: tf %reg
+
+@tt ƋtŁA%reg ŎꂽWX^^\Ă΃tOUɁAU\Ă΃tO^ɐݒ肵܂B
+ +
ceq
+(compare equal)
+
: ceq %reg1, %reg2
+
+@%reg1 %reg2 ʏr ( == Zq̓ ) ňv΃tO^AłȂ΋Uɐݒ肵܂B
+ +
cdeq
+(compare distinct equal)
+
: cdeq %reg1, %reg2
+
+@%reg1 %reg2 ʔr ( === Zq̓ ) ňv΃tO^AłȂ΋Uɐݒ肵܂B
+ +
clt
+(compare littler than)
+
: clt %reg1, %reg2
+
+@%reg1 > %reg2 Ȃ΃tO^AłȂ΋Uɐݒ肵܂B
+ +
cgt
+(compare greater than)
+
: cgt %reg1, %reg2
+
+@%reg1 < %reg2 Ȃ΃tO^AłȂ΋Uɐݒ肵܂B
+ +
setf
+(set flag)
+
: setf %dest
+
+@tO^Ȃ %dest ^ (0) ɁAUȂ΋U (0) ɐݒ肵܂B
+ +
setnf
+(set not flag)
+
: setnf %dest
+
+@setf ƋtŁAtOUȂ %dest ^ (0) ɁA^Ȃ΋U (0) ɐݒ肵܂B
+ +
lnot
+(logical not)
+
: lnot %reg
+
+@%reg ̐^Utɂ܂B
+ +
nf
+(not flag)
+
: nf
+
+@tO̐^Utɂ܂B
+ +
jf
+(jump if flag)
+
: jf ip
+
+@tO^Ȃ ip ɃWv܂B
+ +
jnf
+(jump if not flag)
+
: jnf ip
+
+@tOUȂ ip ɃWv܂B
+ +
inc, incpd, incpi, incp
+(increment)
+
: inc %reg
+: incpd %res, %obj.*name
+: incpi %res, %obj.%name
+: incp %res, %propobj
+
+@%reg ܂ %obj.*name ܂ %obj.%name ܂ %propobj CNg܂B
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
dec, decpd, decpi, decp
+(decrement)
+
: dec %reg
+: decpd %res, %obj.*name
+: decpi %res, %obj.%name
+: decp %res, %propobj
+
+@%reg ܂ %obj.*name ܂ %obj.%name ܂ %propobj fNg܂B
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
lor, lorpd, lorpi, lorp
+(logical or)
+
: lor %dest, %src
+
+@%dest %src ̘_aƂAʂ %dest Ɋi[܂B
+
+: lorpd %res, %obj.*name, %src
+
+@%obj.*name %src ̘_aƂAʂ %obj.*name Ɋi[܂B
+
+: lorpi %res, %obj.%name, %src
+
+@%obj.%name %src ̘_aƂAʂ %obj.%name Ɋi[܂B
+
+: lorp %res, %propobj, %src
+
+@%propobj %src ̘_aƂAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
land, landpd, landpi, landp
+(logical and)
+
: land %dest, %src
+
+@%dest %src ̘_ςƂAʂ %dest Ɋi[܂B
+
+: landpd %res, %obj.*name, %src
+
+@%obj.*name %src ̘_ςƂAʂ %obj.*name Ɋi[܂B
+
+: landpi %res, %obj.%name, %src
+
+@%obj.%name %src ̘_ςƂAʂ %obj.%name Ɋi[܂B
+
+: landp %res, %propobj, %src
+
+@%propobj %src ̘_ςƂAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
bor, borpd, borpi, borp
+(bitwise or)
+
: bor %dest, %src
+
+@%dest %src ̃rbgƂ̘_aƂAʂ %dest Ɋi[܂B
+
+: borpd %res, %obj.*name, %src
+
+@%obj.*name %src ̃rbgƂ̘_aƂAʂ %obj.*name Ɋi[܂B
+
+: borpi %res, %obj.%name, %src
+
+@%obj.%name %src ̃rbgƂ̘_aƂAʂ %obj.%name Ɋi[܂B
+
+: borp %res, %propobj, %src
+
+@%propobj %src ̃rbgƂ̘_aƂAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
bxor, bxorpd, bxorpi, bxorp
+(bitwise xor)
+
: bxor %dest, %src
+
+@%dest %src ̃rbgƂ̔rI_aƂAʂ %dest Ɋi[܂B
+
+: bxorpd %res, %obj.*name, %src
+
+@%obj.*name %src ̃rbgƂ̔rI_aƂAʂ %obj.*name Ɋi[܂B
+
+: bxorpi %res, %obj.%name, %src
+
+@%obj.%name %src ̃rbgƂ̔rI_aƂAʂ %obj.%name Ɋi[܂B
+
+: bxorp %res, %propobj, %src
+
+@%propobj %src ̃rbgƂ̔rI_aƂAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
band, bandpd, bandpi, bandp
+(bitwise and)
+
: band %dest, %src
+
+@%dest %src ̃rbgƂ̘_ςƂAʂ %dest Ɋi[܂B
+
+: bandpd %res, %obj.*name, %src
+
+@%obj.*name %src ̃rbgƂ̘_ςƂAʂ %obj.*name Ɋi[܂B
+
+: bandpi %res, %obj.%name, %src
+
+@%obj.%name %src ̃rbgƂ̘_ςƂAʂ %obj.%name Ɋi[܂B
+
+: bandp %res, %propobj, %src
+
+@%propobj %src ̃rbgƂ̘_ςƂAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
sar, sarpd, sarpi, sarp
+(shift arithmetic right)
+
: sar %dest, %src
+
+@%dest %src ŕ\ꂽ񐔕ZpEVtgsʂ %dest Ɋi[܂B
+
+: sarpd %res, %obj.*name, %src
+
+@%obj.*name %src ŕ\ꂽ񐔕ZpEVtgsʂ %obj.*name Ɋi[܂B
+
+: sarpi %res, %obj.%name, %src
+
+@%obj.%name %src ŕ\ꂽ񐔕ZpEVtgsʂ %obj.%name Ɋi[܂B
+
+: sarp %res, %propobj, %src
+
+@%propobj %src ŕ\ꂽ񐔕ZpEVtgsʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
sal, salpd, salpi, salp
+(shift arithmetic left)
+
: sal %dest, %src
+
+@%dest %src ŕ\ꂽ񐔕ZpVtgsʂ %dest Ɋi[܂B
+
+: salpd %res, %obj.*name, %src
+
+@%obj.*name %src ŕ\ꂽ񐔕ZpVtgsʂ %obj.*name Ɋi[܂B
+
+: salpi %res, %obj.%name, %src
+
+@%obj.%name %src ŕ\ꂽ񐔕ZpVtgsʂ %obj.%name Ɋi[܂B
+
+: salp %res, %propobj, %src
+
+@%propobj %src ŕ\ꂽ񐔕ZpVtgsʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
sr, srpd, srpi, srp
+(shift bitwise right)
+
: sr %dest, %src
+
+@%dest %src ŕ\ꂽ񐔕rbgEVtgsʂ %dest Ɋi[܂B
+
+: srpd %res, %obj.*name, %src
+
+@%obj.*name %src ŕ\ꂽ񐔕rbgEVtgsʂ %obj.*name Ɋi[܂B
+
+: srpi %res, %obj.%name, %src
+
+@%obj.%name %src ŕ\ꂽ񐔕rbgEVtgsʂ %obj.%name Ɋi[܂B
+
+: srp %res, %propobj, %src
+
+@%propobj %src ŕ\ꂽ񐔕rbgEVtgsʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
add, addpd, addpi, addp
+(add)
+
: add %dest, %src
+
+@%dest %src ZAʂ %dest Ɋi[܂B
+
+: addpd %res, %obj.*name, %src
+
+@%obj.*name %src ZAʂ %obj.*name Ɋi[܂B
+
+: addpi %res, %obj.%name, %src
+
+@%obj.%name %src ZAʂ %obj.%name Ɋi[܂B
+
+: addp %res, %propobj, %src
+
+@%propobj %src ZAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
sub, subpd, subpi, subp
+(subtract)
+
: sub %dest, %src
+
+@%dest %src ZAʂ %dest Ɋi[܂B
+
+: subpd %res, %obj.*name, %src
+
+@%obj.*name %src ZAʂ %obj.*name Ɋi[܂B
+
+: subpi %res, %obj.%name, %src
+
+@%obj.%name %src ZAʂ %obj.%name Ɋi[܂B
+
+: subp %res, %propobj, %src
+
+@%propobj %src ZAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
mod, modpd, modpi, modp
+(modulo)
+
: mod %dest, %src
+
+@%dest %src Ŋ܂ %dest Ɋi[܂B
+
+: modpd %res, %obj.*name, %src
+
+@%obj.*name %src Ŋ܂ %obj.*name Ɋi[܂B
+
+: modpi %res, %obj.%name, %src
+
+@%obj.%name %src Ŋ܂ %obj.%name Ɋi[܂B
+
+: modp %res, %propobj, %src
+
+@%propobj %src Ŋ܂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
div, divpd, divpi, divp
+(real divide)
+
: div %dest, %src
+
+@%dest %src ŎZAʂ %dest Ɋi[܂B
+
+: divpd %res, %obj.*name, %src
+
+@%obj.*name %src ŎZAʂ %obj.*name Ɋi[܂B
+
+: divpi %res, %obj.%name, %src
+
+@%obj.%name %src ŎZAʂ %obj.%name Ɋi[܂B
+
+: divp %res, %propobj, %src
+
+@%propobj %src ŎZAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
idiv, idivpd, idivpi, idivp
+(integer divide)
+
: idiv %dest, %src
+
+@%dest %src ŐZAʂ %dest Ɋi[܂B
+
+: idivpd %res, %obj.*name, %src
+
+@%obj.*name %src ŐZAʂ %obj.*name Ɋi[܂B
+
+: idivpi %res, %obj.%name, %src
+
+@%obj.%name %src ŐZAʂ %obj.%name Ɋi[܂B
+
+: divp %res, %propobj, %src
+
+@%propobj %src ŐZAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
mul, mulpd, mulpi, mulp
+(multiply)
+
: mul %dest, %src
+
+@%dest %src ZAʂ %dest Ɋi[܂B
+
+: mulpd %res, %obj.*name, %src
+
+@%obj.*name %src ZAʂ %obj.*name Ɋi[܂B
+
+: mulpi %res, %obj.%name, %src
+
+@%obj.%name %src ZAʂ %obj.%name Ɋi[܂B
+
+: mulp %res, %propobj, %src
+
+@%propobj %src ZAʂ %propobj Ɋi[܂B
+
+@L̖߂̒ŁA%res p[^Ɏ•́Ares 0 ŖΌʂ %res ɂi[܂B
+
+ +
bnot
+(bitwise not)
+
: bnot %reg
+
+@%reg rbgƂ̐^UtɂA%reg ɍĂъi[܂B
+ +
asc
+(make ascii string)
+
: asc %reg
+
+@%reg ŕ\ꂽlɑP쐬AĂ %reg Ɋi[܂B
+ +
chr
+(cheracter code)
+
: chr %reg
+
+@%reg ŕ\ꂽ̍ŏ̈ꕶ̕R[h %reg Ɋi[܂B
+ +
num
+(number)
+
: num %reg
+
+@%reg ŕ\ꂽWX^𐔒lɕϊ܂B
+ +
chs
+(change sign)
+
: chs %reg
+
+@%reg ŕ\ꂽWX^̐l̐tɂ܂B
+ +
inv
+(invalidate)
+
: inv %reg
+
+@%reg ŕ\ꂽIuWFNg𖳌܂B
+ +
chkinv
+(invalidate)
+
: chkinv %reg
+
+@%reg ŕ\ꂽIuWFNgĂȂ %reg ^ɁAłȂ΋Uɐݒ肵܂B
+ +
int
+(convert to integer)
+
: int %reg
+
+@%reg ŕ\ꂽWX^𐮐ɕϊ܂B
+ +
real
+(convert to real)
+
: real %reg
+
+@%reg ŕ\ꂽWX^ɕϊ܂B
+ +
string
+(convert to string)
+
: string %reg
+
+@%reg ŕ\ꂽWX^𕶎ɕϊ܂B
+ +
octet
+(convert to octet)
+
: octet %reg
+
+@%reg ŕ\ꂽWX^INebgɕϊ܂B
+ +
typeof, typeofd, typeofi
+(check type)
+
: typeof %reg
+: typeofd %obj.*name
+: typeofi %obj.%name
+
+@%reg ܂ %obj.*name ܂ %obj.%name ̌^𒲂ׁǍ^\Ă %reg ܂ %obj.*name ܂ %obj.%name Ɋi[܂B
+ +
eval
+(evaluate expression)
+
: eval %reg
+
+@%reg ŕ\ꂽƂĎsǍʂĂ %reg Ɋi[܂B
+ +
eexp
+(execute expression)
+
: eexp %reg
+
+@%reg ŕ\ꂽƂĎsAʂ̂Ă܂B
+ +
chkins
+(check instance)
+
: chkins %reg, %classname
+
+@%reg ŕ\ꂽIuWFNgA%classname ŕ\ꂽNX̃NX̃CX^Xł %reg ɐ^AłȂ΋Ui[܂B
+ +
call, calld, calli
+(function call)
+
: call %dest, %func(%arg1, %arg2, %arg3, ...)
+: calld %dest, %obj.*name(%arg1, %arg2, %arg3, ...)
+: calli %dest, %obj.%name(%arg1, %arg2, %arg3, ...)
+
+@%func ܂ %obj.*name ܂ %obj.%name ŕ\ꂽ֐IuWFNgA%arg1, %arg2, %arg3 ... ̈ŌĂяoAʂ %dest Ɋi[܂B%dest %0 ̏ꍇ͌ʂ ( %0 ɂ͊i[ꂸ ) ̂Ă܂B
+ +
new
+(create new)
+
: new %dest, %func(%arg1, %arg2, %arg3, ...)
+
+@%func ŕ\ꂽNXIuWFNgA%arg1, %arg2, %arg3 ... ̈ō\zAʂ %dest Ɋi[܂B
+ +
gpd, gpds
+(get property direct)
+
: gpd %dest, %obj.*name
+: gpds %dest, %obj.*name
+
+@%obj ŕ\ꂽIuWFNg *name ŕ\ꂽoQƂA̒l %dest ɃRs[܂B
+@gpd ̓vpeBnȟĂяo𔺂܂Agpds ̓vpeBnhĂяoAvpeBIuWFNĝ擾܂B
+ +
gpi, gpis
+(get property indirect)
+
: gpi %dest, %obj.%name
+: gpis %dest, %obj.%name
+
+@%obj ŕ\ꂽIuWFNg %name ŕ\ꂽoQƂA̒l %dest ɃRs[܂B
+@gpi ̓vpeBnȟĂяo𔺂܂Agpis ̓vpeBnhĂяoAvpeBIuWFNĝ擾܂B
+ +
spd, spde, spdeh, spds
+(set property direct)
+
: spd %obj.*name
+: spde %obj.*name
+: spdeh %obj.*name
+: spds %obj.*name
+
+@%obj ŕ\ꂽIuWFNg *name ŕ\ꂽoɁA%src ̒l܂B
+@spd ͒ʏ̃ANZXs܂Ao݂Ȃꍇ͗O܂B
+@spde ̓o݂Ȃ΃oVKɍ쐬܂B
+@spdeh ̓oBoƂĐݒ肵܂Bo[Wł͈Ӗ܂B
+@spds ̓vpeBnhĂяoAvpeBIuWFNĝu܂B
+ +
spi, spie, spis
+(set property indirect)
+
: spi %obj.%name
+: spie %obj.%name
+: spis %obj.%name
+
+@%obj ŕ\ꂽIuWFNg %name ŕ\ꂽoɁA%src ̒l܂B
+@spi ͒ʏ̃ANZXs܂Ao݂Ȃꍇ͗O܂B
+@spie ̓o݂Ȃ΃oVKɍ쐬܂B
+@spis ̓vpeBnhĂяoAvpeBIuWFNĝu܂B
+ +
getp
+
: getp %reg, %propobj
+
+@%propobj ŕ\ꂽvpeBIuWFNg getter 𓮍삳AvpeB̒l𓾂āA%reg ɑ܂BP '*' Zq̓s܂B
+
+
setp
+
: setp %propobj, %reg
+
+@%propobj ŕ\ꂽvpeBIuWFNg setter 𓮍삳A%reg ̒lݒ肵܂BP '*' Zq̓s܂B
+
+
deld, deli
+(delete member)
+
: deld %reg, %obj.*name
+: deli %reg, %obj.%name
+
+@%obj ŕ\ꂽIuWFNg *name ܂ %name ŕ\ꂽo폜܂B
+@폜ǂ̐^U %reg Ɋi[܂A%reg %0 ̏ꍇ͌ʂ̂Ă܂B
+ +
srv
+(set result value)
+
: srv %reg
+
+@%reg ̒l֐̖߂lƂ܂ ( ֐̖߂l %reg ŕ\ꂽlɂȂ܂ )B
+ +
ret
+(return)
+
: ret
+
+@Ăяoɖ߂܂B
+ +
entry
+(enter try block)
+
: entry ip, %reg
+
+@Oی삳ꂽubNɓ܂BOꍇAip ɃWvAOIuWFNg %reg ɐݒ肵܂B
+ +
extry
+(exit from try block)
+
: extry
+
+@Oی삳ꂽubNo܂B
+ +
throw
+(throw exception object)
+
: throw %reg
+
+@%reg ŕ\ꂽIuWFNgOIuWFNgƂē܂B
+ +
chgthis
+(change this)
+
: chgthis %dest, %src
+
+@%dest ŕ\ꂽIuWFNg̃N[WA%src ŎꂽIuWFNgɕύX܂B
+ +
global
+(get global object)
+
: global %dest
+
+@O[oIuWFNg %dest Ɋi[܂B
+ +
addci
+(add class instance information)
+
: addci %dest, %info
+
+@%dest ŕ\IuWFNg̃NXCX^X %info lj܂B
+
regmember
+(register members)
+
: regmember
+
+@NX̃o "this" IuWFNgɓo^܂BIɗp܂B
+ + +
debugger
+(call debugger)
+
: debugger
+
+@s𒆒fAfobKĂяo܂Bo[W̎ł́ATJS2fobKł͂ȂAlCeBuȃfobKĂяo܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/while.html b/docs/tjs2doc/contents/while.html new file mode 100644 index 0000000..f1af9bc --- /dev/null +++ b/docs/tjs2doc/contents/while.html @@ -0,0 +1,108 @@ + + + + + + + while Xe[gg + + + + + + + + +

while Xe[gg +

+@while Xe[gǵAw肳ꂽ^łԁAXe[gg܂̓ubNJԂŝłB[v쐬邱Ƃł܂B
+@\͈ȉ̒ʂłB
+ +
+while(expression)
+    Xe[gg܂̓ubN
+
+
+ +
+@uXe[gg܂̓ubNv́Ał expression ^łAJԂs܂B
+
+@ƂẮA
+(1) ܂Aexpression ]AUł΁AXe[gg܂̓ubN͎sȂ
+(2) Xe[gg܂̓ubNs
+(3) expression ]Ǎʂ^Ȃ (2) ցAłȂ while Xe[ggI
+
+@‚܂Aŏ expression Ȕꍇ̓Xe[gg܂̓ubN͎s܂B܂A expression ]킯ł͂ȂAXe[gg܂̓ubNs邲Ƃ expression ̐^U`FbN܂B
+@܂A(3) ̎_ŁAubN̏ꍇ͂ubN甲܂ ( ϐȂǂ͏ƌ )B
+ +
+:
    while(func()) ;
+    /* func() ^̊ԁAȂ func() ] */
+
+    while(func()) i++;
+    /* func() ^̊ԁAi++ s */
+
+    while(i < 5) // i  5 菬
+    {
+        func(i);
+        i++;
+    }
+
+
+ +
+

break +

+@break Xe[gǵAwhile rŏIꍇɋLq܂B
+ +
+:
    while(true) // break sȂ͖[v
+    {
+        if(func()) break; // func() ^ȂwhileI
+        func2(); //  break sȂ΂ɂ
+    }
+    // break sƁAɂ
+
+
+ +
+

continue +

+@continue Xe[gǵArŁA̕]蒼ƂɋLq܂B
+@continue sƁA(3) Ɏsڂ܂B
+ +
+:
    var i = 0;
+    while(i < 5)
+    {
+        if(func1()) continue;
+        // func1()  true Ȃ΁Ai < 5 ̏`FbNA^Ȃ
+        // ܂ubN̐擪s
+        func2();
+        i++;
+    }
+
+
+ +
+

do`while +

+@do`while Xe[gǵAwhile Xe[ggƓłAŏɏ̃`FbNs܂B
+@\͈ȉ̒ʂłB
+ +
+do
+    Xe[gg܂̓ubN
+while(expression);
+
+
+ +
+@ŏɏ`FbNȂ߁Ado ̎_ŏUłuXe[gg܂̓ubNv͎s܂B
+@uXe[gg܂̓ubNvsΏ`FbNAUȂ΃[v𔲂A^Ȃ΍ĂуXe[gg܂̓ubNsAJԂ܂B
+
+ + + + diff --git a/docs/tjs2doc/contents/with.html b/docs/tjs2doc/contents/with.html new file mode 100644 index 0000000..aa00400 --- /dev/null +++ b/docs/tjs2doc/contents/with.html @@ -0,0 +1,137 @@ + + + + + + + with Xe[gg + + + + + + + + +

with Xe[gg +

+@with Xe[gǵA. (hbg) Zqɂ鍶 (IuWFNg) ȗꍇɎQƂIuWFNgw肷̂łB
+
+@\͈ȉ̒ʂłB
+ +
+with(expression)
+    Xe[gg܂̓ubN
+
+
+ +
+@uXe[gg܂̓ubNvŁAȗꂽ . (hbg)ZqgpꂽꍇA . (hbg)ZqQƂIuWFNǵAwith Xe[gg expression Ŏw肵IuWFNgɂȂ܂B
+
+ +
+:
    with(obj) .member = 1; // obj.member = 1; Ɠ
+
+    with(obj)
+    {
+        .member1 = 1; // obj.member1  1 
+        .member2 = 2; // obj.member2  2 
+        .member3++; // obj.member3 CNg
+        .method(); // obj.method Ăяo
+    }
+
+
+ +
+@̃Xe[gg͓ɁAIuWFNgɑʂ̃vpeBݒ肵AAă\bhĂԍۂɁA^CsO炷Ƃł܂B
+
+@Ƃ
+
+ +
+    var object = new Foo();
+    object.setPos(0, 0);
+    object.setSize(100, 100);
+    object.name = "O";
+    object.color = 0xffffffff;
+
+
+ +
+@̂悤ȃXNvgȉ̂悤ɏƂł܂B
+
+ +
+    var object = new Foo();
+    with(object)
+    {
+        .setPos(0, 0);
+        .setSize(100, 100);
+        .name = "O";
+        .color = 0xffffffff;
+    }
+
+
+ +
+
+

with Xe[ggƃIuWFNg +

+@with Xe[ggŎw肵 expression ́Awith sŏɂP񂾂]AƂ͂QƂ邾ɂȂ܂B
+
+@Ƃ΁A
+
+ +
+this.dic = %[];
+with(this.dic)
+{
+    .member = 1; // this.dic.member  1 
+    this.dic = 0; // dic ɉʂ̕
+    .member = 2; // this.dic.member  2 
+}
+
+
+ +
+@ƏĂAQڂ .member ւ̑͐ł傤Bwith sŏ̏Ԃ this.dic ]AƂ͂̕]ꂽʂpĂ邩łB this.dic ]ł͂܂B
+
+@]͍ŏ̂P񂾂̂߁AIuWFNgQƂ悤ȗprł́AIuWFNgQƂ邽߂̃R[h񐶐悤ȂƂȂȂAɂȂꍇ܂B
+
+@L̗͈ȉƓ̃R[hƍl邱Ƃo܂B
+
+ +
+this.dic = %[];
+{
+    var ̓ʂȃ[Jϐ = this.dic;
+    ̓ʂȃ[Jϐ.member = 1;
+    this.dic = 0;
+    ̓ʂȃ[Jϐ.member = 2;
+}
+
+
+ +
+@with Xe[ggł́Aȗꂽ . (hbg) ZqłANZXłȂA̓ʂȃ[Jϐ expression ̕]̌ʂAȍ~Aȗꂽ . (hbg) Zqł́Áu̓ʂȃ[JϐvQƂ悤ɂȂ܂B
+@expression ]ʂێXR[vAĹu̓ʂȃ[Jϐṽ[JϐXR[vƓƂ݂ȂƂł܂ ( with Xe[gge^͈͂̒ʂƂȂ܂ )B
+
+ +

with Xe[ggOł . Zq +

+@with Xe[ggO . (hbg) Zq̍ȗꂽꍇAO[oIuWFNgQƂ邱ƂɂȂ܂B
+@Ƃ΁Awith Xe[ggO
+
+.foo = 1;
+
+@ƋLq
+
+global.foo = 1;
+
+@ƓӖɂȂ܂B
+
+ + + + diff --git a/docs/tjs2doc/index.html b/docs/tjs2doc/index.html new file mode 100644 index 0000000..83ef2fc --- /dev/null +++ b/docs/tjs2doc/index.html @@ -0,0 +1,10 @@ + + + + + + +(IɃWvȂꍇ͉L̃NǂĂ)
+CfbNX + +