def horizbar(ratio, width=2): ratio = max(min(1.0, ratio), 0.0) * width return "".join( BAR_SEQUENCE[ ceil(clamp(ratio-p, 0, 1) * (len(BAR_SEQUENCE)-1)) ] for p in range(width))
def vertbar(ratio): ratio = max(min(1.0, ratio), 0.0) return VERT_SEQUENCE[ceil(clamp(ratio, 0, 1) * (len(VERT_SEQUENCE) - 1))]