summaryrefslogtreecommitdiffstats
path: root/level.h
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2007-06-23 21:00:05 +0200
committerneoraider <devnull@localhost>2007-06-23 21:00:05 +0200
commit6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba (patch)
tree45e4f6924df19fa17f53689f3ac6160e606af086 /level.h
parent2a3c0deaa51d91c41dc26ee89f55eff1792cb2f3 (diff)
downloadzoomedit-6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba.tar
zoomedit-6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba.zip
zoomedit: Implemented geometry functions.
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_*/