decodeYajilin関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Read a native saved Yajilin game, or null for invalid board data or progress.
インポート
import { decodeYajilin } from "@johnmorrisdotca/kazu/yajilin";
ほかのエクスポート元: @johnmorrisdotca/kazu
定義
function decodeYajilin(code: string): YajilinGame | null
引数
| 名前 | 型 | 説明 |
|---|---|---|
code | string | Native saved board and progress text. |
戻り値
YajilinGame | null
Read a native saved Yajilin game, or null for invalid board data or progress.
例
import { decodeYajilin } from "@johnmorrisdotca/kazu/yajilin";
console.log(decodeYajilin("{\"version\":1,\"board\":{\"width\":5,\"height\":5,\"clues\":[{\"direction\":\"left\",\"count\":0},null,{\"direction\":\"right\",\"count\":1},null,{\"direction\":\"up\",\"count\":0},null,null,null,null,null,{\"direction\":\"right\",\"count\":0},null,{\"direction\":\"left\",\"count\":0},null,{\"direction\":\"down\",\"count\":1},{\"direction\":\"left\",\"count\":0},null,null,null,null,null,{\"direction\":\"up\",\"count\":1},{\"direction\":\"down\",\"count\":0},null,{\"direction\":\"down\",\"count\":0}]},\"shaded\":[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false],\"edges\":[],\"helped\":false}"));{
board: {
width: 5,
height: 5,
clues: [
[Object], null, [Object],
null, [Object], null,
null, null, null,
null, [Object], null,
[Object], null, [Object],
[Object], null, null,
null, null, null,
[Object], [Object], null,
[Object]
]
},
shaded: [
false, false, false, false,
false, false, false, false,
false, false, false, false,
false, false, false, false,
false, false, false, false,
false, false, false, false,
false
],
edges: [],
history: [],
helped: false
}出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。