ひのはる/S.E.E.Dを使って関数の動作チェックをする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
S.E.E.D(Shiori Event Emulator for Developers、[[SSP Bugt...
AYAやYAYAでは、イベントスクリプトと関数はほぼ同じ形で辞書...
デバッグ時など、手軽に関数の動作チェックをしたい時のため...
S.E.E.Dから直接関数を発動させられるようにするイベントを埋...
OnTestFunction
{
_funcname = reference0
_i = 1
_param = IARRAY
_paramstr = ''
for _i=1; _i<8; _i++
{
_paramstr = EVAL('reference'+TOSTR(_i))
if _paramstr == 'eof'
{
break
}
if _paramstr == ''
{
_paramstr = '""'
}
if ( ISINTSTR(_paramstr) == 1 || ISREALSTR(_paramstr) ...
&& SUBSTR( _paramstr, 0, 1) != '"' /
&& SUBSTR( _paramstr, STRLEN(_paramstr)-1 , 1) != '"'
{
_paramstr = '"' + _paramstr + '"'
}
_param ,= _paramstr
}
EVAL(_funcname+'('+TOSTR(_param)+')')
}
このイベントを辞書に追加して、S.E.E.Dから
Ev=OnTestFunction
ref0=関数の名前
ref1=1番目の引数
ref2=2番目の引数
…
ref7=7番目の引数
をゴーストに送ると、関数を直接動作させることができます。~
引数が7個に満たない場合、最後の引数の次の欄に、「eof」と...
*** 使用上の注意 [#n276e73d]
-明示的に文字列型として与えたい引数は、「""」でくくって与...
-「eof」という文字列を引数に与えたい場合は、「"eof"」とし...
終了行:
S.E.E.D(Shiori Event Emulator for Developers、[[SSP Bugt...
AYAやYAYAでは、イベントスクリプトと関数はほぼ同じ形で辞書...
デバッグ時など、手軽に関数の動作チェックをしたい時のため...
S.E.E.Dから直接関数を発動させられるようにするイベントを埋...
OnTestFunction
{
_funcname = reference0
_i = 1
_param = IARRAY
_paramstr = ''
for _i=1; _i<8; _i++
{
_paramstr = EVAL('reference'+TOSTR(_i))
if _paramstr == 'eof'
{
break
}
if _paramstr == ''
{
_paramstr = '""'
}
if ( ISINTSTR(_paramstr) == 1 || ISREALSTR(_paramstr) ...
&& SUBSTR( _paramstr, 0, 1) != '"' /
&& SUBSTR( _paramstr, STRLEN(_paramstr)-1 , 1) != '"'
{
_paramstr = '"' + _paramstr + '"'
}
_param ,= _paramstr
}
EVAL(_funcname+'('+TOSTR(_param)+')')
}
このイベントを辞書に追加して、S.E.E.Dから
Ev=OnTestFunction
ref0=関数の名前
ref1=1番目の引数
ref2=2番目の引数
…
ref7=7番目の引数
をゴーストに送ると、関数を直接動作させることができます。~
引数が7個に満たない場合、最後の引数の次の欄に、「eof」と...
*** 使用上の注意 [#n276e73d]
-明示的に文字列型として与えたい引数は、「""」でくくって与...
-「eof」という文字列を引数に与えたい場合は、「"eof"」とし...
ページ名: