瀏覽代碼

Fix debug renderer

Ivan Savenko 2 年之前
父節點
當前提交
db9a296d02
共有 2 個文件被更改,包括 13 次插入2 次删除
  1. 12 1
      client/mapView/MapRenderer.cpp
  2. 1 1
      lib/Languages.h

+ 12 - 1
client/mapView/MapRenderer.cpp

@@ -617,7 +617,18 @@ void MapRendererDebug::renderTile(IMapRendererContext & context, Canvas & target
 
 uint8_t MapRendererDebug::checksum(IMapRendererContext & context, const int3 & coordinates)
 {
-	return 0;
+	uint8_t result = 0;
+
+	if (context.showVisitable())
+		result += 1;
+
+	if (context.showBlockable())
+		result += 2;
+
+	if (context.showGrid())
+		result += 4;
+
+	return result;
 }
 
 MapRendererPath::MapRendererPath()

+ 1 - 1
lib/Languages.h

@@ -50,7 +50,7 @@ inline auto const & getLanguageList( )
 {
 	static const std::array<Options, 7> languages
 	{ {
-		{ "chinese",   "Chinese",   "简体中文",       "GBK",    false, true },
+		{ "chinese",   "Chinese",   "简体中文",       "GBK",    true, true },
 		{ "english",   "English",   "English",    "CP1252", true,  true },
 		{ "french",    "French",    "Français",   "CP1252", true,  true },
 		{ "german",    "German",    "Deutsch",    "CP1252", true,  true },