36 lines
452 B
C++
36 lines
452 B
C++
#ifndef EDITMANAGER_H_
|
|
#define EDITMANAGER_H_
|
|
|
|
#include "Room.h"
|
|
|
|
|
|
class Window;
|
|
|
|
|
|
class EditManager {
|
|
public:
|
|
enum Mode {
|
|
VIEW, ADD
|
|
};
|
|
|
|
private:
|
|
Mode mode;
|
|
|
|
Window *window;
|
|
|
|
//Room newRoom;
|
|
|
|
public:
|
|
EditManager(Window *window);
|
|
|
|
void addRoom();
|
|
void finishRoom();
|
|
|
|
void addVertex(const Vertex &v);
|
|
|
|
Mode getMode() {
|
|
return mode;
|
|
}
|
|
};
|
|
|
|
#endif /*EDITMANAGER_H_*/
|