모듈:마작패/설명문서

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

이 문서는 모듈:마작패에 대한 설명문서입니다.

리브레 위키에서 가져왔습니다.


이 모듈은 문서 내에 마작패 이미지를 쉽게 넣기 위해 만들어졌습니다. 마작패 이미지는 그 특성상 여러 이미지를 연달아 이어넣어야 하는데, 미디어위키의 이미지 삽입 문법을 이용해 하나하나 넣게 되면 오류가 발생하기 쉽고, 수정하기 힘들며 위키텍스트를 보았을 때 그 의미를 한 눈에 알아보기 쉽지 않습니다. 이 모듈은 이러한 문제점을 해결하기 위해, 사용자 친화적인 방식으로 마작패 이미지를 넣도록 해 줍니다.

마작패 모듈에는 크게 두 가지 메인 함수와 나머지 보조 함수가 있습니다. 메인 함수 두 가지는 '파싱' 함수와 '출력' 함수입니다.

마작 자체에 대한 자세한 설명은 마작 문서를 참고합니다. 또한, 이 틀의 상세한 예는 마작/리치마작 문서에서 확인할 수 있습니다.

간단한 사용법

{{#invoke:마작패|출력|123456789만}}

'출력' 문구 바로 뒤에 구분자 기호 |를 넣고, 그 뒤에 마작패의 호칭을 쓰면 됩니다.

마작패 표기법

수패
만수패는 '만', 통수패는 '통', 삭수패는 '삭' 이라는 대표어를 씁니다. 대표어 앞에 숫자를 1부터 9까지 쓰며, 숫자 사이에 대표어를 쓸 필요는 없습니다.
111222333444만
자패
자패는 바람패와 삼원패를 각각 '동남서북백발중' 이라는 대표어로 대신합니다.
적도라
적도라는 수패 5에만 있으며, 숫자 앞에 '적'이라는 대표어를 적어 표시합니다.
{{#invoke:마작패|파싱|1234적5678삭}}
뒷면
깡 등으로 인해 뒷면을 표기해야 할 때는 '뒤'라는 대표어를 적어 표시합니다.
'치', '펑' 등으로 인해 가로로 눕힌 패의 표기
눕혀서 표기해야 하는 패 바로 앞에 - 기호를 적어 표기합니다.
입력한 값 실제 표시되는 모습
{{#invoke:마작패|파싱|-345통}}
{{#invoke:마작패|파싱|발발-발}}

파싱 함수

파싱 함수는 연속된 마작패 이미지를 출력합니다. '파싱'이라는 함수명 뒤에 구분자를 적고, 표기법에 따라 마작패를 적어줍니다. 중간에 띄어쓰기가 있어도 무시하게 됩니다.

입력한 값 실제 표시되는 모습
{{#invoke:마작패|파싱|999통}}
{{#invoke:마작패|파싱|동남서북}}
{{#invoke:마작패|파싱|123만589삭2통}}
{{#invoke:마작패|파싱|999 99 9만}}

출력 함수

출력 함수는 파싱 함수의 확장으로, 여러 패를 구분해서 입력해야 하는 경우에 사용합니다. 특히, 펑이나 치, 깡 등을 간단하게 입력하는 데에 최적화되어 있습니다. 파싱 함수와 동일한 요령으로, 여러 패를 제한없이 구분지어 적을 수 있습니다. 마찬가지로 표기법 중간에 공백이 입력되면 단순히 무시합니다.

출력 함수에서는 위의 마작패 표기법에 있는 표기법 외에도 펑이나 치, 깡을 위한 추가적인 표기법을 사용할 수 있습니다.

펑 표기법
'펑'이라는 대표어 뒤에 가져온 패를 적고, 바로 이어서 소괄호 안에 누구에게 가져왔는지(상가, 대가 또는 하가) 적습니다.
{{#invoke:마작패|출력|펑4만(대가)}}
치 표기법
'치'라는 대표어 뒤에 가져온 패를 적고, 나머지 두 패를 소괄호 안에 적습니다.
{{#invoke:마작패|출력|치8삭(79삭)}}
깡 표기법
'깡'이라는 대표어 뒤에 가져온 패를 적습니다. 안깡인 경우에는 그대로 두고, 타가에게서 받아온 경우에는 펑과 마찬가지로 소괄호 안에 적습니다.
{{#invoke:마작패|출력|깡발}}
{{#invoke:마작패|출력|깡중(하가)}}

이를 전부 합쳐서, 출력 함수는 구분자 기호를 사용해 여러 패를 동시에 적을 수 있습니다. 물론, 추가된 펑/치/깡 표기법을 사용하지 않아도 됩니다. 이 추가 표기법은 일반 표기법과 함께 써서는 안되고, 반드시 따로 적어야 합니다.

입력한 값 실제 표시되는 모습
{{#invoke:마작패|출력|567만|789통|백백|깡발(상가)|중}}     
{{#invoke:마작패|출력|깡동|깡서(대가)|남남남-남|뒤북북뒤|11통}}     
{{#invoke:마작패|출력|깡4만(대가)|123 만|9 통}}   
{{#invoke:마작패|출력|938삭 깡4만(대가) 726만}}

보조 함수들

보조 함수는 위 파싱 함수와 출력 함수의 단축키 역할을 합니다. 일반적으로 많이 사용될 것으로 예상되는 형태의 패를 미리 설정해 두었습니다.

입력한 값 실제 표시되는 모습
{{#invoke:마작패|만수패}}
{{#invoke:마작패|통수패}}
{{#invoke:마작패|삭수패}}
{{#invoke:마작패|바람패}}
{{#invoke:마작패|삼원패}}
{{#invoke:마작패|자패}}