-
Notifications
You must be signed in to change notification settings - Fork 7
/
sample_tiles.h
118 lines (101 loc) · 2.04 KB
/
sample_tiles.h
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
116
117
118
#ifndef RESOURCES_SAMPLE_TILES_H
#define RESOURCES_SAMPLE_TILES_H
#include <array>
#include <libgba-cpp/arch/display/tilemap.h>
#include <libgba-cpp/arch/display/video.h>
namespace resources::maps {
using gba::display::Color;
using gba::display::map::Tile;
static std::array<Color, 7> sample_palette = {
Color{0x1f, 0x00, 0x00},
Color{0x00, 0x1f, 0x00},
Color{0x00, 0x00, 0x17},
Color{0x1f, 0x1f, 0x00},
Color{0x00, 0x1f, 0x17},
Color{0x1f, 0x00, 0x17},
Color{0x1f, 0x1f, 0x1f},
};
static std::array<Tile, 11> sample_tiles = {
Tile{{0x33333333,
0x33333333,
0x33333333,
0x33333333,
0x33333333,
0x33333333,
0x33333333,
0x33333333}},
Tile{{0x11111111,
0x12222222,
0x12111111,
0x12111111,
0x12111111,
0x12111111,
0x12111122,
0x12111121}},
Tile{{0x11111111,
0x22222222,
0x11111111,
0x11111111,
0x11111111,
0x11111111,
0x22222222,
0x11111111}},
Tile{{0x11111111,
0x22222221,
0x11111121,
0x11111121,
0x11111121,
0x11111121,
0x22111121,
0x12111121}},
Tile{{0x12111121,
0x12111122,
0x12111111,
0x12111111,
0x12111111,
0x12111111,
0x12222222,
0x11111111}},
Tile{{0x12111121,
0x22111121,
0x11111121,
0x11111121,
0x11111121,
0x11111121,
0x22222221,
0x11111111}},
Tile{{0x12111121,
0x12111121,
0x12111121,
0x12111121,
0x12111121,
0x12111121,
0x12111121,
0x12111121}},
Tile{{0x00044000,
0x04444440,
0x00044444,
0x00000444,
0x00044444,
0x04444440,
0x00044000,
0x00000000}},
Tile{{0x00000000,
0x00000000,
0x00077000,
0x00777700,
0x00777700,
0x00077000,
0x00000000,
0x00000000}},
Tile{{0x07654321,
0x01234567,
0x02644321,
0x17660321,
0x21234567,
0x64637254,
0x51734642,
0x62346177}},
};
}
#endif