22 lines
332 B
C
22 lines
332 B
C
#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_*/
|