drawSuido関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A board as SVG text. The pieces face as options.masks say, with the water
in them as it runs from the pumps through every opening that meets another.
The drawing is class="suido"; its colours and its flowing are SUIDO_STYLE.
インポート
import { drawSuido } from "@johnmorrisdotca/suido/draw";
定義
function drawSuido(layout: Layout, options?: DrawOptions): string
引数
| 名前 | 型 | 説明 |
|---|---|---|
layout | Layout | The decoded board with its dimensions, pipe masks and rule settings. |
options (省略可) | DrawOptions | Drawing, mounting or generator choices specified by the signature. |
戻り値
string
A board as SVG text. The pieces face as options.masks say, with the water in them as it runs from the pumps through every opening that meets another. The drawing is class="suido"; its colours and its flowing are SUIDO_STYLE.
例
import { SUIDO_5X5 } from "@johnmorrisdotca/suido/levels-5x5";
import { decodeLayout } from "@johnmorrisdotca/suido";
import { drawSuido } from "@johnmorrisdotca/suido/draw";
const row = SUIDO_5X5[0];
const code = row[0];
const layout = decodeLayout(code)!;
console.log(drawSuido(layout,{label:"Sample board"}).startsWith("<svg"));true出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。