blob: dc0f938c21296e4321d03917a9ddc674899eff5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
extern struct tilemap {
void *tileset;
void *wang_tileset;
unsigned width;
unsigned height;
unsigned layers;
unsigned behind;
struct parallax {
float x, y;
} *parallax;
unsigned *collision;
void **tilemaps;
} *tilemap, *next_tilemap;
void init_tilemap(void);
void free_tilemap(struct tilemap *tilemap);
struct tilemap *load_tilemap(void const *data, size_t size);
|