summaryrefslogtreecommitdiffstats
path: root/level.h
diff options
context:
space:
mode:
Diffstat (limited to 'level.h')
-rw-r--r--level.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/level.h b/level.h
index db54320..afdf52e 100644
--- a/level.h
+++ b/level.h
@@ -1,14 +1,9 @@
#ifndef LEVEL_H_
#define LEVEL_H_
-typedef struct _VERTEX {
- float x, y;
-} VERTEX;
+#include "geometry.h"
-typedef struct _ROOM {
- unsigned int nVertices;
- VERTEX *vertices;
-} ROOM;
+typedef POLYGON ROOM;
typedef struct _LEVEL {
unsigned int nRooms;
@@ -18,10 +13,6 @@ typedef struct _LEVEL {
void addRoom(LEVEL *lvl, ROOM *room);
void deleteRoom(LEVEL *lvl, unsigned int n);
-void addVertex(ROOM *room, VERTEX *v);
-void insertVertex(ROOM *room, VERTEX *v, unsigned int n);
-void deleteVertex(ROOM *room, unsigned int n);
-
void freeLevel(LEVEL *lvl);
#endif /*LEVEL_H_*/