drawSuidoThumb関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A board as a small picture, in a few dozen elements however big the board is: for a page that shows a
whole block of levels at once. The pipes are one path, the water in them (where the pieces face as
masks say and the water reaches) another, with the pumps, the drains, the padlocks and the walls on
them. It carries no cells to tap and nothing that moves; it is class="suido" so it takes the same colours.
インポート
import { drawSuidoThumb } from "@johnmorrisdotca/suido/draw";
定義
function drawSuidoThumb(layout: Layout, options?: { masks?: readonly number[]; label?: string; style?: boolean; water?: boolean; }): string
引数
| 名前 | 型 | 説明 |
|---|---|---|
layout | Layout | The decoded board with its dimensions, pipe masks and rule settings. |
options (省略可) | { masks?: readonly number[]; label?: string; style?: boolean; water?: boolean; } | Drawing, mounting or generator choices specified by the signature. |
戻り値
string
A board as a small picture, in a few dozen elements however big the board is: for a page that shows a whole block of levels at once. The pipes are one path, the water in them (where the pieces face as masks say and the water reaches) another, with the pumps, the drains, the padlocks and the walls on them. It carries no cells to tap and nothing that moves; it is class="suido" so it takes the same colours.
例
import { SUIDO_5X5 } from "@johnmorrisdotca/suido/levels-5x5";
import { decodeLayout } from "@johnmorrisdotca/suido";
import { drawSuidoThumb } from "@johnmorrisdotca/suido/draw";
const row = SUIDO_5X5[0];
const code = row[0];
const layout = decodeLayout(code)!;
console.log(drawSuidoThumb(layout).startsWith("<svg"));true出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。