X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=plugins%2Fclient%2FTheCrawlingEater.py;h=a1af9c2565a5db5ad49f751ad8fe5a6b6dbdb516;hb=9bc3cd287b71604a289ff6b562ecc901ab91a421;hp=e362409740c7f20f47b91400b40b63be8725c424;hpb=6182f1f81bc4eca7c01a01dea6a79cabd0f4359b;p=plomrogue diff --git a/plugins/client/TheCrawlingEater.py b/plugins/client/TheCrawlingEater.py index e362409..a1af9c2 100644 --- a/plugins/client/TheCrawlingEater.py +++ b/plugins/client/TheCrawlingEater.py @@ -33,13 +33,14 @@ def win_map(self): curses.init_pair(2, curses.COLOR_BLUE, curses.COLOR_BLACK) curses.init_pair(3, curses.COLOR_RED, curses.COLOR_BLACK) curses.init_pair(4, curses.COLOR_YELLOW, curses.COLOR_BLACK) + curses.init_pair(5, curses.COLOR_MAGENTA, curses.COLOR_BLACK) col_unknown = curses.color_pair(1) col_mem_obstacle = curses.color_pair(2) col_mem = curses.color_pair(2) - col_ground = curses.color_pair(3) - col_stone = curses.color_pair(4) + col_stone = curses.color_pair(1) + col_dirt = curses.color_pair(4) col_earth = curses.color_pair(3) - col_player = curses.color_pair(1) + col_player = curses.color_pair(5) for y in range(world_data["map_size"]): for x in range(world_data["map_size"]): pos = y * world_data["map_size"] + x @@ -60,14 +61,20 @@ def win_map(self): bonus = (" ", attribute) winmap += [(char, attribute), bonus] else: + bonus_char = " " attribute = col_stone if char == ".": - attribute = col_ground - if char == "#": + attribute = col_dirt + elif char == ":": attribute = col_earth - elif char == "@": + elif char == "%": + attribute = col_earth + elif char == "#": + attribute = col_dirt + elif char == "o": attribute = col_player - bonus = (" ", attribute) + bonus_char = char + bonus = (bonus_char, attribute) winmap += [(char, attribute), bonus] if y % 2 == 0: winmap += " " @@ -86,3 +93,6 @@ windows_config[:] = [ ] from client.window_management import set_windows set_windows() +from client.commands import command_sender +from client.config.commands import commands +commands["D"] = (command_sender("drop"),)