·:·:· ASCIIアート ·:·:·
Stonescriptでは、カスタムASCIIアートをスクリプト内に埋め込み、高度な印刷コマンドで画面上に描画することができます。
これを行うためのいくつかの方法があり、一部の文字は特別な動作を持っています:
#
空白。透明。描画しません。
\n
改行。描画を次の行に続けます。
注意:
これはコストのかかる演算子であり、大規模な図形で行を分割するために使用すべきではありません。代わりに、ascii/asciiend ブロックを使用してください。
メソッド1 - 高度なプリント
この例では、画面の左上に緑の円を描画します。
>`1,0,#green,ascii #.-. ( ) #`-´ asciiend
メソッド2 - 変数
この例では、おどろおどろしい魚のアートを変数に保存し、それを赤い色で画面の左上に描画します。
var fishSprite fishSprite = ascii ###(°_## #_/_ o\# #´ `'"# asciiend >`0,3,#red,@fishSprite@