-
Notifications
You must be signed in to change notification settings - Fork 0
/
box_chars.go
115 lines (102 loc) · 1.88 KB
/
box_chars.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
//go:generate sh -c "go run _2x4_generator/main.go > box_chars_2x4.go; go fmt box_chars_2x4.go"
package tcg
var (
pixelChars1x1 = []rune{
' ', // 0
'█', // 1
}
pixelChars1x1Simple = []rune{
'.', // 0
'*', // 1
}
pixelChars1x2 = []rune{
' ', // 00
'▄', // 01
'▀', // 10
'█', // 11
}
pixelChars2x2 = []rune{
' ', // 0000
'▗', // 0001
'▖', // 0010
'▄', // 0011
'▝', // 0100
'▐', // 0101
'▞', // 0110
'▟', // 0111
'▘', // 1000
'▚', // 1001
'▌', // 1010
'▙', // 1011
'▀', // 1100
'▜', // 1101
'▛', // 1110
'█', // 1111
}
pixelChars2x3 = []rune{
' ', // 000000
'🬞', // 000001
'🬏', // 000010
'🬭', // 000011
'🬇', // 000100
'🬦', // 000101
'🬖', // 000110
'🬵', // 000111
'🬃', // 001000
'🬢', // 001001
'🬓', // 001010
'🬱', // 001011
'🬋', // 001100
'🬩', // 001101
'🬚', // 001110
'🬹', // 001111
'🬁', // 010000
'🬠', // 010001
'🬑', // 010010
'🬯', // 010011
'🬉', // 010100
'▐', // 010101
'🬘', // 010110
'🬷', // 010111
'🬅', // 011000
'🬤', // 011001
'🬔', // 011010
'🬳', // 011011
'🬍', // 011100
'🬫', // 011101
'🬜', // 011110
'🬻', // 011111
'🬀', // 100000
'🬟', // 100001
'🬐', // 100010
'🬮', // 100011
'🬈', // 100100
'🬧', // 100101
'🬗', // 100110
'🬶', // 100111
'🬄', // 101000
'🬣', // 101001
'▌', // 101010
'🬲', // 101011
'🬌', // 101100
'🬪', // 101101
'🬛', // 101110
'🬺', // 101111
'🬂', // 110000
'🬡', // 110001
'🬒', // 110010
'🬰', // 110011
'🬊', // 110100
'🬨', // 110101
'🬙', // 110110
'🬸', // 110111
'🬆', // 111000
'🬥', // 111001
'🬕', // 111010
'🬴', // 111011
'🬎', // 111100
'🬬', // 111101
'🬝', // 111110
'█', // 111111
}
)