From a681ef29beaf81ea83b198ed7d977ae85428aa0e Mon Sep 17 00:00:00 2001
From: Simon Cross <hodgestar@gmail.com>
Date: Sat, 17 May 2014 15:14:53 +0200
Subject: [PATCH] Proper text for the game mode hint.

---
 naja/widgets/info_area.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/naja/widgets/info_area.py b/naja/widgets/info_area.py
index a25d5bf..e5ee88c 100644
--- a/naja/widgets/info_area.py
+++ b/naja/widgets/info_area.py
@@ -94,7 +94,7 @@ class InfoAreaWidget(Widget):
 
         # Game mode (puzzle, easy, standard, hard, etc ...)
         game_mode = TextBoxWidget(
-            (0, 0), "UNKNOWN", padding=4, centre=True,
+            (0, 0), self.mode_hint(), padding=4, centre=True,
             colour=PALETTE.WHITE, border=2,
             bg_colour=PALETTE.BLACK, border_colour=PALETTE.BLUE,
             box_width=box_width)
@@ -103,6 +103,16 @@ class InfoAreaWidget(Widget):
         y_offset = (INFO_SIZE[1] - BIT_SIZE[1] + 12)
         self.surface.blit(game_mode.surface, pos())
 
+    def mode_hint(self):
+        gameboard = self.state.gameboard
+        if gameboard.puzzle:
+            return "PUZZLE"
+        return {
+            0: "DEATH", 1: "LUDICROUS",
+            2: "RAMBO", 3: "HARD",
+            4: "STANDARD", 5: "EASY",
+        }.get(gameboard.max_health, "UNKNOWN")
+
     def prepare_action(self, choice, action, y_offset, box_width):
         x_offset = INFO_LEFT_PADDING
         glyphs_x_offset = 0
-- 
2.34.1