Help:MahjongTile: Difference between revisions

version 1.1
(added the arrows)
(version 1.1)
Line 51: Line 51:
|-
|-
| [[Jihai]] || <code>z</code> || <pre>{{#mjt: 0123456789z}}</pre> || {{#mjt: 0123456789z}}
| [[Jihai]] || <code>z</code> || <pre>{{#mjt: 0123456789z}}</pre> || {{#mjt: 0123456789z}}
|-
| [[Paifu]] || <code>x</code> || <pre>{{#mjt: 0123456789x}}</pre> || {{#mjt: 0123456789x}}
|}
|}


Line 79: Line 81:
</pre>
</pre>


The [[jihai]] group (see the table above) can also be used to refer to "unknown" or "face-down" tiles, as is often convenient when describing certain components of a hand. Example:
The [[jihai]] group (see the table above) can also be used to refer to "unknown" or "face-down" tiles, as is often convenient when describing certain components of a hand. There is also a "blank" tile image ([[File:Tile-whitespace.png]]) with the same dimensions as an ordinary tile, in case something like that is ever needed. Examples:


{| class="wikitable"
{| class="wikitable"
Line 94: Line 96:


{{#mjt: 345345m00000000z}}
{{#mjt: 345345m00000000z}}
|-
|
<pre>
''Quiz''. What is the unknown tile in the following chii group?
{{#mjt: 13m9z'}}
''Answer''. {{#mjt: 2m}}
</pre>
|| ''Quiz''. What is the unknown tile in the following chii group?
{{#mjt: 13m9z'}}
''Answer''. {{#mjt: 2m}}
|}
|}


==== Tile orientation ====
==== Tile orientation and stacking ====


There are additional flags that can be applied to specific tiles or entire tile groupings that adjust their orientation.
There are additional flags that can be applied to specific tiles or entire tile groupings that adjust their orientation, or stack them up (for [[kan]] groups).


{| class="wikitable"
{| class="wikitable"
Line 104: Line 120:
! Orientation || Flag
! Orientation || Flag
|-
|-
| Sideways ("pointing east/right")
| Sideways (pointing east/right)
| <code>'</code>
| <code>'</code>
|-
|-
| Sideways ("pointing west/left")
| Stacked (pointing west/left)
| <code>"</code>
| <code>"</code>
|}
|}
Line 119: Line 135:
|
|
<pre>
<pre>
{{#mjt: 123m4'5"6m789m'}}
{{#mjt: 123m 888p 333z 22z}} {{ #mjt: 11"1p }}
</pre>
</pre>
| {{#mjt: 123m4'5"6m789m'}}
| {{#mjt: 123m 888p 333z 22z}} {{ #mjt: 11"1p }}
| This meaningless example shows the two ways in which the flags can be placed.
| A simple winning hand involving a [[kan]] of 1-pin.
|-
|-
|
|
Line 141: Line 157:
If you can think of a reason why upside down tiles should also be implemented, let me know and I will add that too. I really can't think of a (not incredibly contrived) situation that warrants upside down tile images.
If you can think of a reason why upside down tiles should also be implemented, let me know and I will add that too. I really can't think of a (not incredibly contrived) situation that warrants upside down tile images.


==== Arrows ====
'''Note'''. The old behaviour (before 2015-01-25) of the <code>"</code> flag was to make the tile point west/left. This was totally useless though, so it has been replaced with the above configuration.
<code>8z</code> and <code>9z</code> correspond to down and up arrows respectively. This can be useful for [[paifu]].
 
=== Arrows and paifu ===
The <code>x</code> descriptor offers a number of images that may be useful in construction of [[paifu]]. Note in particular that the height of the left- and right-arrows is equal to the usual height of an upright tile, so as to achieve proper centering. The mnemonic for remembering the arrow numbers is to start from zero, and count "up, down, left, right". I think this is the most natural way to enumerate the directions, at least in spoken English.


=== Size option ===
=== Size option ===
Line 152: Line 170:
! Code || Result
! Code || Result
|-
|-
| <pre>[[File:Canard_plastique.jpg|200px]]</pre>
| <pre>[[File:13_red_x.png|50px]]</pre>
| [[File:Canard_plastique.jpg|200px]]
| [[File:13_red_x.png|50px]]
|}
|}


Line 167: Line 185:


It works a bit weird, so you should refer to [http://www.mediawiki.org/wiki/Help:Images#Size_and_frame the MediaWiki help page]. You may find you have to split up your sequence into multiple commands. If they are not separated by any whitespace, they should behave as if they were stuck together with just one command.
It works a bit weird, so you should refer to [http://www.mediawiki.org/wiki/Help:Images#Size_and_frame the MediaWiki help page]. You may find you have to split up your sequence into multiple commands. If they are not separated by any whitespace, they should behave as if they were stuck together with just one command.
=== Reserved tiles ===
Should you use a tile which has not been described above, you will get a tile like this instead: [[File:Tile-reserved.png]]. In particular, the <code>'</code>- or <code>"</code>-modified <code>x</code> (paifu group) tiles will give you this at the moment (version 1.1). The purpose of this aggressive output is to avoid use of codes which may in future have some other meaning.


== Full list of tile images available ==
== Full list of tile images available ==
Line 176: Line 197:


{{#mjt: 0123456789z}}
{{#mjt: 0123456789z}}
{{#mjt: 0123456789x}}


{{#mjt: 0123456789m'}}
{{#mjt: 0123456789m'}}
Line 192: Line 215:


{{#mjt: 0123456789z"}}
{{#mjt: 0123456789z"}}
{{#mjt: 0123456789x'}}
{{#mjt: 0123456789x"}}
67

edits