From 916aced1bef07001ef4eee2a1cde6cd6e33b4bc3 Mon Sep 17 00:00:00 2001 From: jaseg Date: Fri, 3 Jan 2014 00:10:20 +0100 Subject: Now with even more abstract art. --- host/matelight/renderers.py | 154 -------------------------------------------- 1 file changed, 154 deletions(-) delete mode 100644 host/matelight/renderers.py (limited to 'host/matelight/renderers.py') diff --git a/host/matelight/renderers.py b/host/matelight/renderers.py deleted file mode 100644 index f507513..0000000 --- a/host/matelight/renderers.py +++ /dev/null @@ -1,154 +0,0 @@ -import time -try: - import re2 as re -except ImportError: - import re -import numpy as np -from PIL import Image -from pixelterm import xtermcolors -from config import * -from font import * - -default_palette = [ - (0x00, 0x00, 0x00), # 0 normal colors - (0xcd, 0x00, 0x00), # 1 - (0x00, 0xcd, 0x00), # 2 - (0xcd, 0xcd, 0x00), # 3 - (0x00, 0x00, 0xee), # 4 - (0xcd, 0x00, 0xcd), # 5 - (0x00, 0xcd, 0xcd), # 6 - (0xe5, 0xe5, 0xe5), # 7 - (0x7f, 0x7f, 0x7f), # 8 bright colors - (0xff, 0x00, 0x00), # 9 - (0x00, 0xff, 0x00), # 10 - (0xff, 0xff, 0x00), # 11 - (0x5c, 0x5c, 0xff), # 12 - (0xff, 0x00, 0xff), # 13 - (0x00, 0xff, 0xff), # 14 - (0xff, 0xff, 0xff)] # 15 -default_colors = (default_palette[8], default_palette[0]) - -class CharGenerator: - def __init__(self, seq=None, lg=None, text=''): - settings = False, False, False, default_colors - if lg: - settings = lg.bold, lg.blink, lg.underscore, (lg.fg, lg.bg) - self.bold, self.blink, self.underscore, (self.fg, self.bg) = settings - self.text = text - if seq: - self.parse_escape_sequence(seq) - - def parse_escape_sequence(self, seq): - codes = list(map(int, seq[2:-1].split(';'))) - fg, bg, reverse, i = self.fg, self.bg, False, 0 - while i