collin/mahjong · 95126eff
開始, and nothing under it
Collin Richards · 2026-08-25 10:05 UTC · 95126effc7a7d363a91f49efda2491719e116ecf · parent 2317d367 · browse files
modifiedREADME.md+3 −1
| ⋯ 6 unchanged lines | |||
| 7 | 7 | English underneath; the tiles themselves stay Chinese, because that is what the | |
| 8 | 8 | tiles say. | |
| 9 | 9 | ||
| 10 | - | **開始** is the only button on the lobby, because there is one game. It deals | |
| 10 | + | **開始** is the only button on the lobby (繼續對局 above it when there is a | |
| 11 | + | save), and it says nothing else, because the table says the rest — three strips | |
| 12 | + | offering 坐下 and a QR in the middle of the felt. It deals | |
| 11 | 13 | you in at the bottom edge with the computer on the other three, on this device, | |
| 12 | 14 | without a word said to any server. Everything people call a mode is that table | |
| 13 | 15 | with different hands changing hands, one at a time, mid-game: | |
| ⋯ 930 unchanged lines | |||
modifiedsrc/App.tsx+7 −13
| ⋯ 476 unchanged lines | |||
| 477 | 477 | <Bi zh="繼續對局" en="Resume" /> | |
| 478 | 478 | </button> | |
| 479 | 479 | )} | |
| 480 | - | {/* One button, because there is one game. It deals you in against | |
| 481 | - | three computers and asks nothing of any server; everybody else | |
| 482 | - | arrives afterwards, one hand at a time, without it being dealt | |
| 483 | - | again. See startGame. | |
| 480 | + | {/* One button, because there is one game, and nothing under it: it | |
| 481 | + | says 開始 and the table says the rest — three strips offering 坐下 | |
| 482 | + | and a QR in the middle of the felt. Explaining that here would be | |
| 483 | + | explaining a thing nobody has seen yet. See startGame. | |
| 484 | 484 | ||
| 485 | 485 | Hidden only in the one place it cannot work: standing in | |
| 486 | 486 | somebody else's room, where the table is theirs to deal. */} | |
| 487 | 487 | {authority && ( | |
| 488 | - | <button className={`btn big-btn ${saved ? 'ghost' : ''}`} onClick={startGame}> | |
| 489 | - | <Bi zh="開始" en="Start" /> | |
| 490 | - | <em> | |
| 491 | - | <BiText | |
| 492 | - | zh="先發牌,其餘三家由電腦代打;有人要打,點他那一家坐下,或掃碼用手機拿牌" | |
| 493 | - | en="dealt straight away, computers on the other three — tap a seat to sit down at this screen, or scan into it from a phone" | |
| 494 | - | /> | |
| 495 | - | </em> | |
| 496 | - | </button> | |
| 488 | + | <button className={`btn big-btn ${saved ? 'ghost' : ''}`} onClick={startGame}> | |
| 489 | + | <Bi zh="開始" en="Start" /> | |
| 490 | + | </button> | |
| 497 | 491 | )} | |
| 498 | 492 | {session && !session.isHost && !session.open && ( | |
| 499 | 493 | <p className="hint"> | |
| ⋯ 185 unchanged lines | |||