summaryrefslogtreecommitdiff
path: root/src/level.h
blob: 35e8cb8d051d26701a038584d764b05f1786ff45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef __LEVEL_H__
#define __LEVEL_H__

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);

#endif