@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# Teal Dulcet, CS546
# Copyright © Teal Dulcet
import locale
import math
@@ -77,7 +77,6 @@ class color_types(IntEnum):
colors = ( 39 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , 37 , 90 , 91 , 92 , 93 , 94 , 95 , 96 , 97 )
# fmt: off
dots = (
" ⠀ " , " ⠁ " , " ⠂ " , " ⠃ " , " ⠄ " , " ⠅ " , " ⠆ " , " ⠇ " , " ⠈ " , " ⠉ " , " ⠊ " , " ⠋ " , " ⠌ " , " ⠍ " , " ⠎ " ,
" ⠏ " , " ⠐ " , " ⠑ " , " ⠒ " , " ⠓ " , " ⠔ " , " ⠕ " , " ⠖ " , " ⠗ " , " ⠘ " , " ⠙ " , " ⠚ " , " ⠛ " , " ⠜ " , " ⠝ " ,
@@ -96,23 +95,22 @@ dots = (
" ⣒ " , " ⣓ " , " ⣔ " , " ⣕ " , " ⣖ " , " ⣗ " , " ⣘ " , " ⣙ " , " ⣚ " , " ⣛ " , " ⣜ " , " ⣝ " , " ⣞ " , " ⣟ " , " ⣠ " ,
" ⣡ " , " ⣢ " , " ⣣ " , " ⣤ " , " ⣥ " , " ⣦ " , " ⣧ " , " ⣨ " , " ⣩ " , " ⣪ " , " ⣫ " , " ⣬ " , " ⣭ " , " ⣮ " , " ⣯ " ,
" ⣰ " , " ⣱ " , " ⣲ " , " ⣳ " , " ⣴ " , " ⣵ " , " ⣶ " , " ⣷ " , " ⣸ " , " ⣹ " , " ⣺ " , " ⣻ " , " ⣼ " , " ⣽ " , " ⣾ " ,
" ⣿ " )
" ⣿ " ) # fmt: skip
dotvalues = ( ( 0x1 , 0x2 , 0x4 , 0x40 ) , ( 0x8 , 0x10 , 0x20 , 0x80 ) )
blocks = ( " \xA0 " , " █ " )
blocks = ( " \xA0 " , " █ " ) # fmt: skip
blocks_quadrant = ( " \xA 0 " , " ▘ " , " ▝ " , " ▀ " , " ▖ " , " ▌ " , " ▞ " , " ▛ " , " ▗ " , " ▚ " , " ▐ " , " ▜ " , " ▄ " , " ▙ " , " ▟ " , " █ " )
blocks_quadrant = ( " \xa 0 " , " ▘ " , " ▝ " , " ▀ " , " ▖ " , " ▌ " , " ▞ " , " ▛ " , " ▗ " , " ▚ " , " ▐ " , " ▜ " , " ▄ " , " ▙ " , " ▟ " , " █ " )
separated_blocks_quadrant = ( " \xA 0 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " )
separated_blocks_quadrant = ( " \xa 0 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " )
blocks_sextant = ( " \xA0 " , " 🬀 " , " 🬁 " , " 🬂 " , " 🬃 " , " 🬄 " , " 🬅 " , " 🬆 " , " 🬇 " , " 🬈 " , " 🬉 " , " 🬊 " , " 🬋 " , " 🬌 " , " 🬍 " , " 🬎 " , " 🬏 " , " 🬐 " , " 🬑 " , " 🬒 " , " 🬓 " , " ▌ " , " 🬔 " , " 🬕 " , " 🬖 " , " 🬗 " , " 🬘 " , " 🬙 " , " 🬚 " , " 🬛 " , " 🬜 " , " 🬝 " , " 🬞 " , " 🬟 " , " 🬠 " , " 🬡 " , " 🬢 " , " 🬣 " , " 🬤 " , " 🬥 " , " 🬦 " , " 🬧 " , " ▐ " , " 🬨 " , " 🬩 " , " 🬪 " , " 🬫 " , " 🬬 " , " 🬭 " , " 🬮 " , " 🬯 " , " 🬰 " , " 🬱 " , " 🬲 " , " 🬳 " , " 🬴 " , " 🬵 " , " 🬶 " , " 🬷 " , " 🬸 " , " 🬹 " , " 🬺 " , " 🬻 " , " █ " )
blocks_sextant = ( " \xA0 " , " 🬀 " , " 🬁 " , " 🬂 " , " 🬃 " , " 🬄 " , " 🬅 " , " 🬆 " , " 🬇 " , " 🬈 " , " 🬉 " , " 🬊 " , " 🬋 " , " 🬌 " , " 🬍 " , " 🬎 " , " 🬏 " , " 🬐 " , " 🬑 " , " 🬒 " , " 🬓 " , " ▌ " , " 🬔 " , " 🬕 " , " 🬖 " , " 🬗 " , " 🬘 " , " 🬙 " , " 🬚 " , " 🬛 " , " 🬜 " , " 🬝 " , " 🬞 " , " 🬟 " , " 🬠 " , " 🬡 " , " 🬢 " , " 🬣 " , " 🬤 " , " 🬥 " , " 🬦 " , " 🬧 " , " ▐ " , " 🬨 " , " 🬩 " , " 🬪 " , " 🬫 " , " 🬬 " , " 🬭 " , " 🬮 " , " 🬯 " , " 🬰 " , " 🬱 " , " 🬲 " , " 🬳 " , " 🬴 " , " 🬵 " , " 🬶 " , " 🬷 " , " 🬸 " , " 🬹 " , " 🬺 " , " 🬻 " , " █ " ) # fmt: skip
separated_blocks_sextant = ( " \xA0 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " )
separated_blocks_sextant = ( " \xA0 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " ) # fmt: skip
blocks_octant = ( " \xA0 " , " " , " " , " 🮂 " , " " , " ▘ " , " " , " " , " " , " " , " ▝ " , " " , " " , " " , " " , " ▀ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " 🮅 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▖ " , " " , " " , " " , " " , " ▌ " , " " , " " , " " , " " , " ▞ " , " " , " " , " " , " " , " ▛ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▗ " , " " , " " , " " , " " , " ▚ " , " " , " " , " " , " " , " ▐ " , " " , " " , " " , " " , " ▜ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▂ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▄ " , " " , " " , " " , " " , " ▙ " , " " , " " , " " , " " , " ▟ " , " " , " ▆ " , " " , " " , " █ " )
blocks_octant = ( " \xA0 " , " " , " " , " 🮂 " , " " , " ▘ " , " " , " " , " " , " " , " ▝ " , " " , " " , " " , " " , " ▀ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " 🮅 " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▖ " , " " , " " , " " , " " , " ▌ " , " " , " " , " " , " " , " ▞ " , " " , " " , " " , " " , " ▛ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▗ " , " " , " " , " " , " " , " ▚ " , " " , " " , " " , " " , " ▐ " , " " , " " , " " , " " , " ▜ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▂ " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " " , " ▄ " , " " , " " , " " , " " , " ▙ " , " " , " " , " " , " " , " ▟ " , " " , " ▆ " , " " , " " , " █ " ) # fmt: skip
bars = ( " \xA 0 " , " ▁ " , " ▂ " , " ▃ " , " ▄ " , " ▅ " , " ▆ " , " ▇ " , " █ " )
# fmt: on
bars = ( " \xa 0 " , " ▁ " , " ▂ " , " ▃ " , " ▄ " , " ▅ " , " ▆ " , " ▇ " , " █ " )
class type_types ( IntEnum ) :