From: Christian Heller <c.heller@plomlompom.de>
Date: Wed, 25 Nov 2020 01:04:26 +0000 (+0100)
Subject: Show portal char next to terrain char.
X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/blog?a=commitdiff_plain;h=49741de058b5320f181c69894da6dbdac2a6fa8d;p=plomrogue2
Show portal char next to terrain char.
---
diff --git a/rogue_chat.html b/rogue_chat.html
index 2a41e0a..d865516 100644
--- a/rogue_chat.html
+++ b/rogue_chat.html
@@ -814,7 +814,8 @@ let tui = {
} else if (this.map_mode == 'terrain') {
for (const p in game.portals) {
let coordinate = p.split(',')
- map_lines_split[coordinate[0]][coordinate[1]] = 'P ';
+ let original = map_lines_split[coordinate[0]][coordinate[1]];
+ map_lines_split[coordinate[0]][coordinate[1]] = original[0] + 'P';
}
let used_positions = [];
for (const thing_id in game.things) {
diff --git a/rogue_chat_curses.py b/rogue_chat_curses.py
index 653908f..e95b0c8 100755
--- a/rogue_chat_curses.py
+++ b/rogue_chat_curses.py
@@ -674,7 +674,8 @@ class TUI:
map_lines_split[p.y][p.x] = 'A '
elif self.map_mode == 'terrain':
for p in self.game.portals.keys():
- map_lines_split[p.y][p.x] = 'P '
+ original = map_lines_split[p.y][p.x]
+ map_lines_split[p.y][p.x] = original[0] + 'P'
used_positions = []
for t in self.game.things:
symbol = self.game.thing_types[t.type_]