diff --git a/internal/game/game.go b/internal/game/game.go index dd23525..a1e0947 100644 --- a/internal/game/game.go +++ b/internal/game/game.go @@ -560,6 +560,7 @@ func (g *Game) drawControls(screen *ebiten.Image) { text.Rotate, text.SoftDrop, text.HardDrop, + text.PressE, "", text.Language, text.PressL, diff --git a/internal/i18n/i18n.go b/internal/i18n/i18n.go index 902ae8b..5f57f4e 100644 --- a/internal/i18n/i18n.go +++ b/internal/i18n/i18n.go @@ -22,6 +22,7 @@ type Localization struct { Restart string Language string PressL string + PressE string } // currentLanguage holds the current language setting @@ -42,6 +43,7 @@ var localizations = map[Language]Localization{ Restart: "Press R to restart", Language: "Language:", PressL: "Press L to switch", + PressE: "Press Esc to exit", }, Chinese: { Next: "下一个:", @@ -56,6 +58,7 @@ var localizations = map[Language]Localization{ Restart: "按 R 重新开始", Language: "语言:", PressL: "按 L 切换", + PressE: "按 Esc 退出", }, }