From 3ce85894ae195febfb4ab24a0ab4faccabf931fd Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Fri, 25 Jan 2019 04:06:20 +0100
Subject: [PATCH] In client, avoid showing half-finished game states.

---
 client-curses.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/client-curses.py b/client-curses.py
index fa35ffd..ca907db 100755
--- a/client-curses.py
+++ b/client-curses.py
@@ -53,7 +53,7 @@ class MapHex(Map):
     def format_to_view(self, map_string, center, size):
 
         def map_string_to_lines(map_string):
-            map_view_chars = ['+']
+            map_view_chars = ['0']
             x = 0
             y = 0
             for c in map_string:
@@ -64,7 +64,7 @@ class MapHex(Map):
                     x = 0
                     y += 1
                     if y % 2 == 0:
-                        map_view_chars += ['+']
+                        map_view_chars += ['0']
             if y % 2 == 0:
                 map_view_chars = map_view_chars[:-1]
             map_view_chars = map_view_chars[:-1]
@@ -150,6 +150,8 @@ class Game(game_common.CommonCommandsMixin):
         """Set self.turn to n, empty self.things."""
         self.world.turn = n
         self.world.things = []
+        self.to_update['turn'] = False
+        self.to_update['map'] = False
     cmd_NEW_TURN.argtypes = 'int:nonneg'
 
     def cmd_VISIBLE_MAP_LINE(self, y, terrain_line):
-- 
2.30.2