diff options
author | neoraider <devnull@localhost> | 2007-06-23 21:00:05 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2007-06-23 21:00:05 +0200 |
commit | 6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba (patch) | |
tree | 45e4f6924df19fa17f53689f3ac6160e606af086 /level.h | |
parent | 2a3c0deaa51d91c41dc26ee89f55eff1792cb2f3 (diff) | |
download | zoomedit-6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba.tar zoomedit-6c9c0b8a29cd0eb64e3f1103ca3363ccff7b3eba.zip |
zoomedit: Implemented geometry functions.
Diffstat (limited to 'level.h')
-rw-r--r-- | level.h | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -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_*/ |