Shia Standart I/O

Standart I/O [ shia.stdio ]

Standart I/O

しあ標準入出力。

抽象化された標準入出力の為のクラスです。

・GS(Misya)との間で通信して協調動作し
・一画面に収まる文章量を計算し
・分割してGSに渡してよしなにします。

出力内容:
・文字
文章を表示します。
・画像
画像を表示します。


GS側はScreenObjectにstdio型のオブジェクトを配置する事で
情報を定義する事が出来ます。
存在しない場合は既存情報からでっち上げます。

内容は、(括弧の中はデフォルト値)
文字出力形式(distribution)
文字出力対象オブジェクト一覧(@group sysout)
画像出力形式($_.image)
画像出力対象オブジェクト一覧(@group sysimgout)
入力形式(%_.value)
入力対象オブジェクト一覧(@focusing)



ShiaMessage

shianamestdio
orderargsreturns
explain
[stdio.out[text: (テキスト)] [image: (イメージ)] [info: (追加情報)]yes/no
標準出力へ出力します。stdio.out.writeと同義です。
[stdio.out.write[text: (テキスト)] [image: (イメージ)] [info: (追加情報)]yes/no
標準出力へ出力します。
[stdio.errorcode: (エラーコード) msg:(メッセージ) -
標準エラー出力への出力します。stdio.error.writeと同義です。
[stdio.in-
標準入力からの入力を待ちます。stdio.error.readCharactorと同義です
[stdio.in.readCharacter-
標準入力からの入力を待ちます。
[stdio.in.readLine-
標準入力からの入力を待ちます。