1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
#ifndef LEVEL_H_ #define LEVEL_H_ #include "geometry.h" typedef POLYGON ROOM; typedef struct _LEVEL { unsigned int nRooms; ROOM *rooms; } LEVEL; LEVEL *getLevel(); void setLevel(LEVEL *l); void addRoom(LEVEL *lvl, ROOM *room); void deleteRoom(LEVEL *lvl, unsigned int n); void freeLevel(LEVEL *lvl); #endif /*LEVEL_H_*/