Man page - xshisen(6)

Packages contains this manual

Available languages:

en ja

Manual

xshisen

名 称
構 文
説 明
ル ー ル
ハ イ ス コ ア
オ プ シ ョ ン
リ ソ ー ス
メ ニ ュ ー バ ー と キ ー 操 作
マ ウ ス 操 作
AUTHORS
COPYRIGHT

名 称

xshisen - 四 川 省 for X11

構 文

xshisen [ options ]

説 明

xshisen は X11 で 動 作 す る パ ズ ル ゲ ー ム で す 。 ゲ ー ム の 内 容 は 有 名 な 「 上 海 」 に ち ょ っ と 似 て い て 、 144 あ る 牌 を 順 に 取 り 除 い て い き 、 最 終 的 に す べ て の 牌 を 取 り 除 く こ と が 目 的 で す 。 xshisen の 動 作 に は マ ウ ス が 必 要 で す 。 キ ー ボ ー ド の み に よ る 操 作 は で き ま せ ん 。

ル ー ル

ゲ ー ム は 、 す べ て の 牌 を 画 面 上 か ら 取 り 除 く こ と で 終 了 し ま す 。 牌 は 2 個 1 組 で 、 以 下 の 条 件 を 両 方 満 た し た 場 合 に 取 り 除 く こ と が で き ま す 。

(1)

2 つ の 牌 が 同 じ 種 類 の も の で あ る こ と

(2)

2 つ の 牌 が 牌 の な い と こ ろ を 2 曲 が り 以 内 で 結 べ る こ と 。 つ ま り 、 2 つ の 牌 の 中 心 か ら 中 心 ま で を 牌 の な い と こ ろ を 通 っ て 水 平 ま た は 垂 直 の 連 続 し た 線 分 3 本 以 下 で 結 べ る こ と

一 見 、 難 し そ う な ル ー ル で す が 、 説 明 す る の が 難 し い だ け で 、 実 際 は 簡 単
で す 。 「 自 動 デ モ 」 モ ー ド な ど を 活 用 し て ル ー ル を 理 解 し て く だ さ い 。

ハ イ ス コ ア

ハ イ ス コ ア は 環 境 変 数 XSHISENLIB に よ っ て 指 定 さ れ た デ ィ レ ク ト リ の xshisen-scores と い う フ ァ イ ル に 記 録 さ れ ま す 。 環 境 変 数 の 設 定 が な い 場 合 は X の リ ソ ー ス に よ る 設 定 が 有 効 に な り ま す 。 「 や り 直 し 」 「 一 手 戻 る 」 「 サ ー チ 」 を 1 度 で も 利 用 し た ゲ ー ム は ハ イ ス コ ア の 記 録 対 象 に な り ま せ ん 。

オ プ シ ョ ン

以 下 の よ う な コ マ ン ド ラ イ ン オ プ シ ョ ン が あ り ま す 。
standard Xt options

xshisen -display -iconic の よ う な 標 準 的 な Toolkit オ プ シ ョ ン を 受 け 付 け ま す 。

-demo

「 自 動 デ モ 」 モ ー ド で 起 動 し ま す 。 こ の モ ー ド で は ゲ ー ム は で き ま せ ん が 、 コ ン ピ ュ ー タ に よ っ て 、 ゲ ー ム は 自 動 的 に 進 行 し ま す 。 は じ め に ル ー ル を 理 解 す る た め に 有 効 で す 。

-score

ハ イ ス コ ア ダ イ ア ロ グ の み を 表 示 し て 終 了 し ま す 。 現 在 の ハ イ ス コ ア を 確 認 し た い 場 合 に 便 利 で す 。

-mag number

number で 指 定 さ れ た 倍 率 の ウ イ ン ド ウ で 表 示 し ま す 。 標 準 の ウ イ ン ド ウ は 640x400 で す 。 number は 小 数 を 指 定 で き ま す が 、 許 さ れ る 範 囲 は 0.5 か ら 画 面 最 大 化 の 範 囲 ま で で す 。

-fn fontlistメ ニ ュ ー バ ー 、

タ イ ム 表 示 な ど に fontlist で 指 定 さ れ た フ ォ ン ト を 使 い ま す 。

-large

麻 雀 牌 を 2組 使 っ て 、 大 き な 画 面 で ゲ ー ム を し ま す 。 起 動 後 に メ ニ ュ ー バ ー か ら 切 り 替 え る こ と も で き ま す 。 通 常 ゲ ー ム と は 独 立 に ハ イ ス コ ア が 記 録 さ れ ま す 。

-huge

麻 雀 牌 を 4組 使 っ て 、 特 大 画 面 で ゲ ー ム を し ま す 。 起 動 後 に メ ニ ュ ー バ ー か ら 切 り 替 え る こ と も で き ま す 。 通 常 ゲ ー ム と は 独 立 に ハ イ ス コ ア が 記 録 さ れ ま す 。

-trial

「 ク リ ッ ク 腕 試 し 」 モ ー ド で 起 動 し ま す 。 パ ズ ル の 思 考 時 間 を 排 除 し 、 純 粋 に マ ウ ス を 操 作 す る ス ピ ー ド を 競 う こ と が で き ま す 。

-gravity

重 力 を ON に し ま す 。 中 段 の 牌 が 取 り 除 か れ る と 、 そ れ よ り 上 部 に あ る 牌 は 下 に 詰 め る よ う に 落 下 し ま す 。

リ ソ ー ス

以 下 の よ う な リ ソ ー ス が 有 効 で す 。
XShisen*fitPixmap

ウ イ ン ド ウ の 初 期 サ イ ズ を Pixmap フ ァ イ ル に 合 わ せ る か ど う か を 設 定 し ま す 。 True の 場 合 は 、 起 動 時 の ウ イ ン ド ウ サ イ ズ は 牌 デ ー タ の サ イ ズ に よ り 、 自 動 的 に 決 定 さ れ ま す 。 False の 場 合 に は 、 width お よ び 、 height リ ソ ー ス が 使 わ れ 、 Pixmap デ ー タ は 自 動 的 に リ サ イ ズ さ れ ま す 。

XShisen*width

ウ イ ン ド ウ の 横 幅 を 指 定 し ま す 。 fitPixmap リ ソ ー ス が True に 設 定 さ れ て い る 場 合 に は 効 力 が あ り ま せ ん 。 デ フ ォ ル ト は 640 で す 。

XShisen*height

ウ イ ン ド ウ の 高 さ を 指 定 し ま す 。 fitPixmap リ ソ ー ス が True に 設 定 さ れ て い る 場 合 に は 効 力 が あ り ま せ ん 。 デ フ ォ ル ト は 400 で す 。

XShisen*scoreFile

ス コ ア フ ァ イ ル 名 を 指 定 し ま す 。 デ ィ レ ク ト リ を 含 ま な い フ ァ イ ル 名 の み を 記 述 す る 必 要 が あ り ま す 。 デ フ ォ ル ト は "xshisen-scores" で す 。

XShisen*connectLineTime

牌 を 取 り 除 く 操 作 を し て か ら 、 実 際 に 画 面 上 か ら 牌 が 消 え る ま で の 時 間 を ミ リ 秒 で 設 定 し ま す 。 慣 れ な い う ち は 十 分 な 時 間 を 取 る 方 が 良 い で し ょ う 。 慣 れ て き た ら 、 こ の 設 定 を 短 く す る こ と で 操 作 速 度 を 向 上 さ せ る こ と が で き る か も し れ ま せ ん 。 デ フ ォ ル ト は 1000 ミ リ 秒 で す 。

XShisen*connectLineColor

2 個 の 牌 を 取 り 除 く と き に 結 ぶ 線 の 色 を 指 定 し ま す 。 デ フ ォ ル ト は "blue" で す 。

XShisen*connectLineWidth

2 個 の 牌 を 取 り 除 く と き に 結 ぶ 線 の 太 さ を ピ ク セ ル 数 で 指 定 し ま す 。 デ フ ォ ル ト は 6 で す 。

XShisen*background

背 景 の 色 を 指 定 し ま す 。 デ フ ォ ル ト は #004000 で す 。

XShisen*libraryDirectory

牌 の ピ ク ス マ ッ プ デ ー タ 、 及 び ハ イ ス コ ア を 記 録 す る デ ィ レ ク ト リ を 指 定 し ま す 。 環 境 変 数 XSHISENLIB の 設 定 が あ れ ば そ ち ら の 方 が 優 先 さ れ ま す 。

XShisen*drawing.translations

マ ウ ス の ボ タ ン バ イ ン デ ィ ン グ を 変 更 し ま す 。 デ フ ォ ル ト は

<Btn1Down>: #replace PickupPiece() \n <Btn3Down>: CancelPiece()

で す 。

メ ニ ュ ー バ ー と キ ー 操 作

ス タ ー ト (Control + D)

新 し い ゲ ー ム を 開 始 し ま す 。 牌 は 乱 数 に よ っ て 配 置 さ れ ま す 。

や り 直 し (Control + R)

一 度 「 ス タ ー ト 」 を 選 択 し た 後 に 選 択 で き ま す 。 そ の 前 の ゲ ー ム と 同 じ 牌 配 置 が 現 れ ま す 。 そ の ゲ ー ム で は ハ イ ス コ ア の 記 録 対 象 外 と な り ま す 。

ポ ー ズ (Control + P)

ゲ ー ム を 中 断 し ま す 。 時 間 の カ ウ ン ト が 止 ま り ま す が 、 牌 も 見 え な く な り ま す 。 再 び ポ ー ズ を 選 択 す る と ゲ ー ム を 再 開 す る こ と が で き ま す 。

終 了

「 四 川 省 」 を 終 了 し ま す 。

サ ー チ (F1)

現 在 取 除 く こ と の で き る 牌 を 表 示 し ま す 。 使 用 回 数 に 制 限 は あ り ま せ ん が 、 一 度 で も 使 用 す る と そ の ゲ ー ム で は ハ イ ス コ ア の 記 録 対 象 外 と な り ま す 。

一 手 戻 る (F5)

前 の 操 作 で 取 除 い た 牌 を 復 活 さ せ ま す 。 一 度 で も 使 用 す る と 、 そ の ゲ ー ム で は ハ イ ス コ ア の 記 録 対 象 外 と な り ま す 。

マ ウ ス 操 作

以 下 の マ ウ ス 操 作 が 有 効 で す 。 マ ウ ス の ボ タ ン 設 定 は XShisen*drawing.translations リ ソ ー ス に よ っ て 変 更 す る こ と が で き ま す 。

ボ タ ン 1

取 り 除 く 牌 を 指 定 す る た め に 使 い ま す 。 「 サ ー チ 」 の 後 に ボ タ ン 1 を ク リ ッ ク す る と サ ー チ さ れ た ペ ア が 取 り 除 か れ ま す 。 一 度 ク リ ッ ク し た 牌 を 再 び ボ タ ン 1 で ク リ ッ ク す る こ と で キ ャ ン セ ル す る こ と も で き ま す 。

ボ タ ン 3

キ ャ ン セ ル に 使 い ま す 。 1 つ の 牌 が ボ タ ン 1 に よ っ て 選 択 さ れ た 状 態 で ボ タ ン 3 を ク リ ッ ク す る と 、 選 択 さ れ て い る 牌 は キ ャ ン セ ル さ れ ま す 。 ま た 、 「 サ ー チ 」 の 後 に ボ タ ン 3 を ク リ ッ ク す る こ と で 、 サ ー チ 結 果 を キ ャ ン セ ル す る こ と が で き ま す 。

AUTHORS

四 川 省 for X11: 小 林 正 興

牌 デ ザ イ ン : 秋 山 隆 之

COPYRIGHT

xshisen の 著 作 権 は 、 作 者 の 小 林 正 興 <masaoki@techfirm.co.jp>に 帰 属 し ま す 。 牌 画 #1の 著 作 権 は 秋 山 隆 之 <taco3@ybb.ne.jp>に 帰 属 し ま す 。 牌 画 #2の 著 作 権 は Mario Weilguni<mweilguni@sime.com>に 帰 属 し ま す 。 詳 細 は LICENSEフ ァ イ ル を 参 照 し て く だ さ い 。