summaryrefslogtreecommitdiff
path: root/src/level.h
blob: fe6ce1de4b243936eb8e8289bb8dbead4f94bead (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
typedef struct {
    int x, y;
} Point;

typedef struct {
    Point a, b;
} Side;

typedef struct {
    int width, height;
    Side *sides[];
} Level;

Level *SE_CreateLevel(int width, int height);
void SE_RenderLevel(Level *level, int zoomScale);
void SE_FreeLevel(Level *level);