16 lines
No EOL
329 B
Markdown
16 lines
No EOL
329 B
Markdown
|
|
```cpp
|
|
struct Tile {
|
|
uint16_t pos[2];
|
|
uint16_t size[2];
|
|
}
|
|
|
|
struct MST {
|
|
char magic[4]; // always "MST\0"
|
|
uint32_t data_size;
|
|
uint32_t version; // should be 100
|
|
uint32_t image_size[2]; // width and height of base image
|
|
uint32_t num_tiles; // number of tiles/subsprites
|
|
Tile tiles[num_tiles];
|
|
}
|
|
``` |