本文へ移動

Jarajaraジャラジャラ

麻雀牌を描き、手牌や積み重ねた盤を配置し、シード付きの「合わせ」をひとりでも対戦卓でも遊べます。

「ジャラジャラ」は麻雀牌が触れ合う音を表す言葉です。 名前について(英語)

目次

リファレンス · SVGの図柄と見た目

redFiveIndexes関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

WHICH TILES OF A LIST ARE THE RED FIVES. A set holds one red five of each suit, drawn in place of one of its four fives, and a face's letter cannot say which, so the first five of each suit in the list (in the layout's slot order, or the hand's) is the red one. A pure function of the tiles, so the same tiles are red every time.

インポート

import { redFiveIndexes } from "@johnmorrisdotca/jarajara/faces";

定義

function redFiveIndexes(codes: Iterable<string>): Set<number>

引数

名前型説明
codesIterable<string>

The tile face codes in current order.

戻り値

Set<number>

WHICH TILES OF A LIST ARE THE RED FIVES. A set holds one red five of each suit, drawn in place of one of its four fives, and a face's letter cannot say which, so the first five of each suit in the list (in the layout's slot order, or the hand's) is the red one. A pure function of the tiles, so the same tiles are red every time.

例

import { redFiveIndexes } from "@johnmorrisdotca/jarajara/faces";

console.log([...redFiveIndexes(["e","e","n"])]);
[ 0, 2 ]

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/jarajara 1.7.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。