本文へ移動

Jarajaraジャラジャラ

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

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

目次

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

tileSvg関数

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

One tile on its own, as a whole <svg>: a solid block, the face on its ivory over a back plate whose thickness shows on two sides, named for a screen reader. Its width and height are the caller's, through CSS; the picture keeps its box (TILE_BOX). With flat, the old look (a sliver of its side in 32 by 42), and with bare the face alone in 30 by 40. Null for a letter that is no face.

インポート

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

定義

function tileSvg(code: string, options?: TileSvgOptions): string | null

引数

名前型説明
codestring

The one-character face code or tile identifier.

options (省略可)TileSvgOptions

Native game, SVG, sound or presentation options.

戻り値

string | null

A complete SVG tile string, or null for an unknown face code.

例

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

console.log(tileSvg("a",{title:"One of characters"})?.startsWith("<svg"));
true

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

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

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