world_generator/main/dungeon_room.h

27 lines
399 B
C
Raw Normal View History

2019-09-24 02:42:42 +02:00
#ifndef DUNGEON_ROOM_H
#define DUNGEON_ROOM_H
2019-09-22 22:12:20 +02:00
2019-09-24 02:42:42 +02:00
#include "core/reference.h"
2019-09-22 22:12:20 +02:00
2019-09-24 02:42:42 +02:00
#include "../../voxelman/world/voxel_structure.h"
class DungeonRoom : public Reference {
GDCLASS(DungeonRoom, Reference);
2019-09-22 22:12:20 +02:00
public:
2019-09-24 02:42:42 +02:00
void generate_room(Ref<VoxelStructure> structure);
2019-09-22 22:12:20 +02:00
2019-09-24 02:42:42 +02:00
DungeonRoom();
~DungeonRoom();
2019-09-22 22:12:20 +02:00
protected:
static void _bind_methods();
private:
2019-09-24 02:42:42 +02:00
//Vector<Ref<VoxelmanProp> > _props;
2019-09-22 22:12:20 +02:00
};
#endif