bitmaps.js
1.47 KB
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
exports.COLORS = {
'R': 0xFF0000ff, // red
'r': 0xFF00007f, // red half-alpha
'G': 0x00FF00ff, // green
'g': 0x00FF007f, // green half-alpha
'B': 0x0000FFff, // blue
'b': 0x0000FF7f, // blue half-alpha
'*': 0x000000ff, // black
' ': 0x00000000, // fully transparent
'W': 0xFFFFFFff, // white
'_': 0xFFFFFF01, // white transparent
'4': 0x404040ff, // dark grey
'9': 0x909090ff // light grey
};
exports.PREMADE = {
sampleSprite: [
' *',
'* '
],
singleFrameMonoOpaque: [
'RRR',
'RRR',
'RRR'
],
singleFrameMonoOpaqueSpriteAt1x1: [
'RRR',
'RR*',
'R*R'
],
singleFrameNoColorTrans: [
' ',
' ',
' '
],
singleFrameMonoTrans: [
' G ',
'GGG',
' G '
],
singleFrameBWOpaque: [
'*WW*',
'W**W',
'*WW*'
],
singleFrameMultiOpaque: [
'RGBW',
'WRGB'
],
singleFrameMultiTrans: [
'RGB ',
' RGB',
' *'
],
singleFrameMultiPartialTrans: [
'_G ',
'__G ',
'rgb*'
],
twoFrameMultiOpaque: [
['**RR',
'GG**',
'**BB'],
['RR**',
'**GG',
'BB**']
],
threeFrameMonoTrans: [
['* ',
' ',
' '],
[' ',
' * ',
' '],
[' ',
' ',
' *']
]
};